课程设计说明书【范本模板】
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
邮电与信息工程学院
课程设计说明书
课题名称:软件项目实训
学生学号:6102040124
专业班级:11测控01班
学生姓名: 徐晗
学生成绩:
指导教师:陈希
课题工作时间:2014-6—9至2014-6-22
一、课程设计任务的基本要求:
(1)课程设计目的:
1.全面理解程序的顺序结构、选择结构、循环结构,掌握结构化程序设计的自顶向
下,逐步细化,模块化的设计原则。
2.掌握C语言基础知识,灵活应用函数、指针、数组、结构体等知识进行程序设计。
3.掌握利用C语言进行程序设计的方法和技巧,提高学生综合分析和调试程序的
能力.
(2)课程设计总体要求:
1。采用模块化程序设计方法。
2.主菜单设计界面如下:
3.子菜单界面如下:
选择结构子菜单:
循环结构子菜单:
4。在对应模块下完成如下功能: (1)单选择if语句:
(2)双选择if语句:
(3)多选择if语句:
(4)switch语句
(5)while循环语句
(6)do—while循环语句
(7)for循环语句
(8)循环嵌套
例如:switch语句案例界面:
(3)论文部分
1、学生应提交的资料:纸质《课程设计说明书》1份;课程设计报告1份。
2、课程设计报告的内容附在《课程设计说明书》后,内容包括:
一、设计目的
1。全面理解程序的顺序结构、选择结构、循环结构,掌握结构化程序设计的自顶而下,逐步细化,模块化的原则。
2。掌握C语言的基础知识,灵活应用函数、指针、数组、结构体等知识进行程序设计。
3。掌握利用C语言进行程序设计的方法和技巧,提高学生综合分析和调试程序的能力.
二、系统功能模块图
(略)
三、设计函数列表
在C语言中每一个功能模块都对应一个函数,即由函数来实现各功能模块的具体功能,也就是建立功能模块与函数之间一一对应的关系,在编写程序时可以减少不
课程设计报告
一、设计目的
1. 全面理解程序的顺序结构、选择结构、循环结构,掌握结构化程序设计的自顶而下,逐步细化,模块化的原则。
2. 掌握C语言的基础知识,灵活应用函数、指针、数组、结构体等知识进行程序设计.
3.掌握利用C语言进行程序设计的方法和技巧,提高学生综合分析和调试程序的能力。
二、系统功能模块图
1.采用模块化程序设计方法
2。主菜单设计界面如下:
3. 子菜单界面如下:
选择结构子菜单:
循环结构子菜单:
4.在对应模块下完成如下功能: (1)单选择if语句案例界面:
(2)双选择if语句案例界面:
(3)多选择if语句案例界面: (4)switch语句案例界面:
(5) while循环语句案例界面:
(6)do—while循环语句案例界面:
(7)for循环语句案例界面:
(8)循环嵌套案例界面:
三、设计函数列表
在C语言中每一个功能模块都对应一个函数,即由函数来实现各功能模块的具体功能,也就是建立功能模块与函数之间一一对应的关系,在编写程序时可以减少不必要的麻烦,从而提高编写程序的效率。
模块名函数名说明
主菜单main() 显示主菜单
子菜单选择显示选择子菜单
子菜单循环显示循环子菜单
单选泽if 单选泽if模块
双选择if双选择if模块
多选择if 多选择if模块
Switch选择Switch选择模块
While循环While循环模块
Do—while循环Do—while循环模块
For循环For循环模块
嵌套循环嵌套循环模块
四、程序代码( 源程序清单:按照上面表格的顺序书写上面的所有函数,注意缩
进式书写格式)
#include 〈stdio。h>
void main()
{
ﻩvoid printstar();
ﻩvoid print_message();
ﻩvoid printsecond();
void print_m();
ﻩprintstar();
ﻩprint_message();
ﻩprintstar();
ﻩprintf("\n”);
ﻩprintf(”\n”);
print_m();
}
void printstar()
{
ﻩprintf("****************************************************\n”);
}
voidprint_message()
{
ﻩprintf("* 欢迎进入C语言模块化案例系统*\n");
printf(”* 制作人:徐晗
*\n");
ﻩprintf(”*设计日期:2014年6月9日
*\n”);
}
void print_m()
{
printf(”**************************** \n”);
printf("* C语言模块化案例系统 *
\n”);
ﻩprintf(” * 1.选择结构 *
\n”);
printf(”* 2.循环结构 *
\n");
printf(" * 0。退出系统 *
\n");
ﻩprintf(" ****************************
\n");
ﻩprintf("请选择相应模块编号(0—2):”);
ﻩvoid print_xuan();
void print_xun();
int i;
scanf(”%d”,&i);
switch (i)
{case 0:break;
case 1:print_xuan();break;
case 2:print_xun();break;
ﻩ}
}
void print_xuan()
{
printf(” **************************** \n");
ﻩprintf(”*选择结构 *
\n");
printf(" * 1。单选择if语句*
\n");
ﻩprintf(" * 2。双选择if语句 *
\n");
printf(" * 3。多选择if语句*
\n");