C语言程序设计方案综合训练任务书 .docx





《C语言程序设计方案综合训练任务书 .docx》由会员分享,可在线阅读,更多相关《C语言程序设计方案综合训练任务书 .docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结C 语言程序设计综合训练任务书江苏理工学院 运算机工程学院2021-2-10一、训练目的1)复习巩固 C 语言的基础学问,进一步加深对C 语言编程的懂得和把握。2)利用所学学问,理论和实际结合,利用资源,接受模块化的结构,使用仿照修改自主设计相结合的方法,锤炼同学综合分析解决实际问题的编程才能。3)培养同学在工程开发中团队合作精神、创新意识及实战才能。可编辑资料 - - - 欢迎下载精品名师归纳总结二、训练要求在安装 Windows 操作系统及 Visual C+ 6.0 开发环境微机上进行训练,要求如下:1. 充分熟识 C 语言编程的重要性,认真复习 C 语言的基础学问。2.
2、 要结合训练题目,独立摸索,努力钻研,勤于实践,勇于创新,遇到困难时借助搜寻引擎或者同学、老师查找解决问题的方法。3. 收集资料,自学相关学问,拓宽学问面,依据课题的基本要求,自行完成设计任务。4. 要按时、独立完成规定的工作任务,不弄虚作假,不抄袭他人。5. 严格遵守纪律,不无故缺席,不迟到早退,不懈怠,不拖拉,要积极主动。6. 严格要求自己,树立庄重、严密、严谨的科学态度,按时、按质、按量完成。三、训练步骤1. 选题与搜集资料:依据分组,选择课题,合理分工,进行需求分析与系统调查, 搜集相关资料,明白涉及的理论基础学问。2. 系统分析与预设计:依据课题要求及搜集的资料,进行系统功能划分,分
3、析数据流程,进行模块设计。3. 指导老师检查每位同学的预设计结果,确定是否可以进入下一步。4. 程序设计:预设计通过的同学进入试验室,运用VC+6.0 集成环境,编写程序, 实现所设计的模块功能。5. 调试与测试:自主调试程序,或同课题、同组成员交叉测试,并记录测试情形。6. 成果验收:指导老师对每位同学设计的成果进行验收,打成果成果成果。7. 布置设计成果通过验收的同学撰写C 语言程序设计课程设计报告。8. C 语言程序设计课程设计答辩。9. 结合每位同学的软件成果、工作态度、设计报告等,评定综合成果。四、训练课题训练题目包含基础题目与设计题目两部分。基础题目为每位同学必做题目,设计题目要求
4、每同学完成一组题目。第一部分:基础题目:在以下三个基础题目中任选一个完成:可编辑资料 - - - 欢迎下载精品名师归纳总结题目 1:完成江苏省 20011 至 2021 年高校生运算机二级考试 C 语言上级试卷的编程题。题目 2:多文件编程练习(参见多文件实训指导)题目 3:参照 C 程序设计(第三版,谭浩强)第10 章、第 11 章的内容,实现单链表各种基本运算的算法。这些算法包括:初始化单链表。释放单链表。判定单链表是否为空表。 返回单链表的元素个数。 输出单链表。 猎取单链表的第 i 个元素。在单链表中查找某个给定的元素。 在单链表的第 i 个位置上插入元素。删除单链表的第i 个元素。
5、以上每个算法均需要做到:1. 完成代码编程,在 VC6.0 上编译,连接通过。2. 将上述题目中涉及的算法编写成函数,然后在main函数中测试你的算法函数。3. 全部源代码要求格式规范(参照教材格式),凡是需要缩进的的方统统缩进4 个空格。代码中要使用必要的注释对变量、函数、函数参数进行说明,以便于阅读。4. 全部的变量定义最好放在头文件中进行说明。其次部分:设计题目:下面供应 40 组训练题目,难度有深有浅,考察的学问点、表达的设计目的也有所不同。同学可根据自身情形任选一个训练题目。全部训练题目均要求供应菜单式的用户界面。以成果治理系统为例,要求如下。成果治理系统设计要求1. 设计要求由于同
6、学们已经学习了指针、链表、文件读写等基本学问,为了与后续课程,如数据结构、数据库系统等有一个学问体系上的连接,特设置一个信息治理类的课题成果治理系统,其它诸如人事治理、学籍治理、图书治理、通讯录治理等,结构类似,仅治理对象有所不同。治理内容包括:学号、姓名、班级、五门课成果。主要功能有:添加、修改、删除、读出、写入、查找、排序、运算总分、平均分、分类汇总等。编写代码,运行程序后,显现下面的参考界面:成果治理=1. 输入同学成果2. 修改同学成果3. 删除同学成果4. 运算每位同学的总分可编辑资料 - - - 欢迎下载精品名师归纳总结5. 运算每位同学的平均分6. 按学号或姓名查询同学成果7.
7、按班级查询同学成果8. 成果排序9. 按班级统计学科总分、平均分等请选择( 19,0:退出):选择一个菜单后,显示结果。第 1 组: 职工信息治理系统职工信息包括职工号、姓名、性别、产生年月、学历、职务、工资、住址、电话等(职工号不重复)。试设计一职工信息治理系统,使之能供应以下功能:1、职工信息录入功能 职工信息用文件储存,也可不用2、职工信息浏览功能3、排序:按工资排序4、查询或排序功能: 至少一种查询方式:次序、折半查找) 按工资范畴查询5、职工信息删除、修改功能 任选一项 第 2 组 飞机订票系统假定民航机场共有n 个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时
8、间(星期几)和确定的成员订额。试设计一飞机订票系统,使之能供应以下服务:1、航班信息录入功能 航班信息可用文件储存,也可不用2、航班信息浏览功能3、按航班号排序4、查询航线:按航班号查询5、承办订票和退票业务 任选一项 第 3 组课程治理系统假定有n 门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,试验或上机学时,学分,开课学期等信息,同学可按要求(如总学分不得少于60)自由选课。试设计同学选修课程系统,使之能供应以下功能:1、课程信息录入功能 课程信息用文件储存,也可不用2、课程信息浏览功能3、排序:按课程编号排序4、查询功能: 按课程性质查询5、课程修改、删除 任选一项
9、第 4 组 图书信息治理系统可编辑资料 - - - 欢迎下载精品名师归纳总结图书信息包括:图书编号、书名、作者名、出版单位、出版时间、价格等。试设计一图书信息治理系统,使之能供应以下功能:1、图书信息录入功能 图书信息用文件储存,也可不用2、图书信息浏览功能3、排序:按书名排序4、查询:按书名查询5、图书信息的删除与修改 任选一项 第 5 组 同学成果治理系统同学信息包括学号、姓名、3 门考试成果。试设计一同学成果治理系统,使之能供应以下功能:1、同学成果录入功能 成果信息用文件储存,也可不用2、统计:1 )全部同学的总分及平均分。2 )全部课程的平均分。3、排序:按平均分4、查找:输入一个同
10、学学号,输出其各科成果及平均成果5、修改、删除同学信息 任选一项 第 6 组课程治理系统假定有n 门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,试验或上机学时,学分,开课学期等信息,同学可按要求(如总学分不得少于60)自由选课。试设计同学选修课程系统,使之能供应以下功能:1、课程信息录入功能 课程信息用文件储存,也可不用2、课程信息浏览功能3、排序:按课程编号排序4、查询功能: 按课程性质查询5、课程修改、删除 任选一项 1、图书信息录入功能 图书信息用文件储存,也可不用2、图书信息浏览功能3、排序:按作者名排序4、查询:第 7 组 图书信息治理系统 图书信息包括:图书编号
11、、书名、作者名、出版单位、出版时间、价格等。试设计一图书信息治理系统,使之能供应以下功能:按出版单位查询5、图书信息的删除与修改 任选一项 第 8 组 图书信息治理系统图书信息包括:图书编号、书名、作者名、出版单位、出版时间、价格等。试设计一图书信息治理系统,使之能供应以下功能:1、图书信息录入功能 图书信息用文件储存,也可不用可编辑资料 - - - 欢迎下载精品名师归纳总结2、图书信息浏览功能3、排序:按价格排序4、查询:按书名查询5、图书信息的删除与修改 任选一项 第 9 组: 职工信息治理系统职工信息包括职工号、姓名、性别、产生年月、学历、职务、工资、住址、电话等(职工号不重复)。试设计
12、一职工信息治理系统,使之能供应以下功能:1、职工信息录入功能 职工信息用文件储存,也可不用2、职工信息浏览功能3、排序:按学历排序4、查询或排序功能: 至少一种查询方式:次序、折半查找) 按学历查询5、职工信息删除、修改功能 任选一项 第 10 组飞机订票系统假定民航机场共有n 个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和确定的成员订额。试设计一飞机订票系统,使之能供应以下服务:1、航班信息录入功能 航班信息用文件储存 2、航班信息浏览功能3、按起始站排序4、查询航线:按起始站查询5、承办订票和退票业务 任选一项 第 11 组课程治理系统假定有n 门课程
13、,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,试验或上机学时,学分,开课学期等信息,同学可按要求(如总学分不得少于60)自由选课。试设计同学选修课程系统,使之能供应以下功能:1、课程信息录入功能 课程信息用文件储存 2、课程信息浏览功能3、排序:按课程名称排序4、查询功能: 按课程名称查询5、课程修改、删除 任选一项 第 12 组 图书信息治理系统图书信息包括:图书编号、书名、作者名、出版单位、出版时间、价格等。试设计一图书信息治理系统,使之能供应以下功能:1、图书信息录入功能 图书信息用文件储存 2、图书信息浏览功能3、排序:按出版单位排序4、查询:可编辑资料 - - - 欢迎
14、下载精品名师归纳总结按作者名查询5、图书信息的删除与修改 任选一项 第 13 组 同学成果治理系统同学信息包括学号、姓名、3 门考试成果。试设计一同学成果治理系统,使之能供应以下功能:1、同学成果录入功能 成果信息用文件储存,也可不用2、统计:1 )输入同学的学号统计该生的总分及平均分。2 )输入课程求该门课程的平均分。3、排序:按学号4、查找:输入一个同学学号,输出其姓名及平均成果5、修改、删除同学信息 任选一项 第 14 组课程治理系统假定有n 门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,试验或上机学时,学分,开课学期等信息,同学可按要求(如总学分不得少于60)自由选
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计方案综合训练任务书 语言程序设计 方案 综合 训练 任务书

限制150内