《C语言程序设计》课程设计计划

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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周

相关文档
最新文档