课程设计—石南.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计  PAGE \* MERGEFORMAT 20 邮电与信息工程学院 课程设计说明书 课题名称: 软件项目实训 学生学号: 6102040117 专业班级: 11测控技术与仪器01班 学生姓名: 石南 学生成绩: 指导教师: 陈希 课题工作时间: 2014-6-9 至 2014-6-22 一、课程设计任务的基本要求: (1)课程设计目的: 全面理解程序的顺序结构、选择结构、循环结构,掌握结构化程序设计的自顶向下,逐步细化,模块化的设计原则。 掌握C语言基础知识,灵活应用函数、指针、数组、结构体等知识进行程序设计。 掌握利用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语言进行程序设计的方法和技巧,提高学生综合分析和调试程序的能力。 二、系统功能模块图 1.主菜单 2.选择结构菜单 3.单选择if语句 4.双选择if语句 5.多选择if语句 6.循环结构菜单 7.while循环语句 8.do-while循环语句 9.for循环语句 10.循环镶嵌 三、设计函数列表 在C语言中每一个功能模块都对应一个函数,即由函数来实现各功能模块的具体功能,也就是建立功能模块与函数之间一一对应的关系,在编写程序时可以减少不必要的麻烦,从而提高编写程序的效率。 表一 自定义函数表 模块名函数名说明C语言模块化系统main()主控模块显示主菜单showmenu()显示菜单子程序xuanze()选择结构菜单子程序xunhuan()循环结构菜单子程序dif()单选择if语句子程序sif()双选择if语句子程序duif()多选择if语句子程序switc()switch语句子程序whi()while循环语句子程序d_whi()do while循环语句子程序fo()For循环语句子程序xxqt()镶嵌循环语句四、程序代码 #include stdio.h void xuanze(); void dif(); void sif(); void duif(); void swit(); void xunhuan(); void whi(); void d_whi(); void fo(); void xxqt(); //选择编程! void dif() { int x,y ; printf(单if语句:\n\n); printf(输入x,y的值.比较两个数的大小;\n\n); printf(如果x大于y,则输出x的值?\n\n); printf(请输入x,y:\n\n); scanf(%d,%d,x,y); if(xy) { printf(max=%d\n\n,x); } else printf(max=%d\n\n,y); xuanze(); } void sif() { int x; printf(双if语句:\n\n); printf(请输入一个整数\n\n); scanf(%d,x); if(x1) if(x100) { printf(输入的数字大于1小于100\n\n); } else printf(输入的数字大于100\n\n); else printf(输入的数字小于或等于1\n\n); xuanz

文档评论(0)

tt435678 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档