课程设计说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

邮电与信息工程学院

课程设计说明书

课题名称:软件项目实训

学生学号:24

专业班级: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 <>

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");

}

void print_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;

相关文档
最新文档