文档详情

C语言课程设计任务书及指导书_xs.doc

发布:2018-05-12约4.28千字共11页下载文档
文本预览下载声明
《C语言》课程设计任务书及指导书 适用专业: 电气自动化 学  制: 三  年 设计周数: 一  周 辽宁工大应用技术学院 2012年5月 前   言 C语言是一种在国内外广泛使用的程序设计语言。C语言以它的功能丰富、表达能力强、使用灵活、应用面广、目标程序效率高、可移植性好等特点,得到了迅速的推广使用。它即适用于编写系统软件,又适用于编写应用软件,是一种高效、实用、灵活的软件开发工具。为了提高学生分析问题和解决问题的能力,提高学生综合应用C语言进行程序设计的能力,开设了C语言的课程设计,以锻炼学生独立进行系统分析、程序编码、程序测试等方面的能力。 一、设计目的 全面理解程序的顺序结构、选择结构、循环结构,掌握结构化程序设计的自顶向下,逐步细化,模块化的设计原则。 掌握C语言基础知识,灵活应用函数、指针、数组、结构体等知识进行程序设计。 掌握利用C语言进行程序设计的方法和技巧,提高学生综合分析和调试程序的能力。 二、设计题目:(每组一个题目 附后) C语言模块化案例系统 三、设计要求: 1. 采用模块化程序设计方法。 2. 主菜单设计界面如下: 3. 子菜单界面如下: 选择结构子菜单: 循环结构子菜单: 4.在对应模块下完成如下功能: (1)单选择if语句: (2)双选择if语句: (3)多选择if语句: (4)switch语句 (5)while循环语句 (6)do-while循环语句 (7)for循环语句 (8)循环嵌套 例如:switch语句案例界面: 四、设计所需系统环境 硬件环境:微型计算机一台 软件环境:Windows xp操作系统 Visual c++ 6.0系统 五、设计地点及时间 1. 地点:辽工大应用技术学院403机房 2. 设计时间:2011年5月28日~2011年6月1日(第16周) 六、设计过程 1. 认真阅读设计指导书的内容,明确设计的目的和要求,复习C语言的有关知识。 2. 针对设计的题目和要求确定程序的总体结构,将程序按功能划分为若干独立的子模块。 3. 编写主控模块代码及各子模块代码。 4. 对程序进行反复调试,改正语法错误,直至运行通过。 5. 对程序进行测试,考查各模块是否完成了相应的功能。 6. 书写课程设计报告,完成设计。 七、设计指导: 1. 程序总体可由主控模块、主菜单模块、子菜单模块、以及其它功能模块构成。 2. 主控模块首先显示欢迎画面及主功能菜单,然后接收用户的选择到相应的子菜单进行进一步的选择,实现具体的功能。 八、设计时间分配: 5月28日:设计准备,明确设计任务,查阅相关资料。 5月29日:划分模块,编写代码。 5月30日:编写代码。 5月31日:程序调试,功能测试。 6月1日:成果验收,书写设计报告。 九、课程设计报告内容包括: 第一页要写的内容如下: 1. 设计题目:C语言模块化案例(X) 2. 设计条件及要求:软件环境:Windows xp操作系统 Visual C++6.0系统 要求:采用模块化设计方法 设计主控模块、主菜单、子菜单及各个功能模块。 3. 设计时间 5月28日至6月1日 指导教师:张艳丽 教研室主任:王宝库 正页开始: 一、设计目的 1. 全面理解程序的顺序结构、选择结构、循环结构,掌握结构化程序设计的自顶而下,逐步细化,模块化的原则。 2. 掌握C语言的基础知识,灵活应用函数、指针、数组、结构体等知识进行程序设计。 3. 掌握利用C语言进行程序设计的方法和技巧,提高学生综合分析和调试程序的能力。 二、系统功能模块图 (略) 三、设计函数列表 在C语言中每一个功能模块都对应一个函数,即由函数来实现各功能模块的具体功能,也就是建立功能模块与函数之间一一对应的关系,在编写程序时可以减少不必要的麻烦,从而提高编写程序的效率。 表一 自定义函数表 模块名 函数名 说明 C语言模块化系统 main() 主控模块 显示主菜单 showmenu() 显示菜单 …(略) 四、程序代码( 源程序清单:按照上面表格的顺序书写上面的所有函数,注意缩进式书写格式) (略) 五、编程及调试过程中遇到的主要问题及解决方法 (略) 六、设计心得体会 (略) 七、成绩考核办法 通过程序实现、总结报告和学习态度综合考评,并结合学生的动手能力,独立分析解决问题的能力和创新精神。成绩分合格和不合格两档。 考核标准包括: 1、程序设计的正确性,程序结构是否合理、编程风格(40%)。 2、学生的工作态度、动手能力、创新精神和出勤情况(30%)。 3、总结报告(30%) 设计题目: 第一组题目: (1)单选择if语
显示全部
相似文档