《C语言程序设计》课程设计计划
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《C语言程序设计》课程设计计划
一、目的
通过为期一周的C课程设计实验课,让学生了解到了一个程序开发的过程,加深对《C语言程序设计》课程所学知识的理解,进一步巩固C语言语法规则,学会编制结构清晰、风格良好、数据结构适当的C语言程序,从而具备解决综合性实际问题的能力,为学生以后的编程学习打下了基础。
二、课程设计内容
在熟练掌握C语言的基本知识:数据类型(整形、实型、字符型、指针、数组、结构等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);大程序的功能分解方法(即函数的使用)等,进一步掌握各种函数的应用。
三、课程设计任务
题目一:学籍管理系统
题目二:学生成绩管理系统
题目三:学生自定设计题
四、设计内容与步骤:
题目一:学籍管理系统
1.实现的功能:
程序可以对学生的基本信息进行修改,删除,插入,查看等功能,并且修改成绩是必须要输入密码。
2.数据的存储方式:用结构体类型的数组或链表存储数据。
3.功能模块:
题目二:学生成绩管理系统
1.实现的功能:
程序可以对学生课程成绩进行输入、查询、修改、排序、求平均分等功能,并且修改成绩是必须要输入密码
2.数据的存储方式:用结构体类型的数组或链表存储数据。
3.功能模块:
题目三:学生自定设计题
五、设计组织及要求
1.分组
7—8人为一个课题组,组长2人,要求每组独立完成课题内容,课题组成员必须清楚课题总体设计,必须分有功能模块并独立完成所分模块程序的编写任务。最终课题组长组织连调,所有成员必须参加。
2.设计过程
1)确定程序功能,画出程序功能模块图。(集体讨论确定方案)
2)确定数据类型,确定函数功能及调用关系。(集体讨论确定)
3)函数编程及调试。(课题成员分工完成)
4)整体调试。(集体讨论完成)
5)编写课程设计报告。(集体完成)
3.设计基本要求
1)符合课题要求,实现相应功能;
2)要求程序结构简单,功能齐全,使用方便;
3)注意程序的实用性、安全性;
4)设计成果:以课题组为单位递交电子稿和打印稿各一份课程设计报告;
源程序(能编译成可执行文件并能正常运行)一份。
六、课程设计所用设备
每人一台计算机。
七、软件环境:
TC
八、设计时间
2011—2012学年第1学期:第19周