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

上传人:b****3 文档编号:2009184 上传时间:2022-10-26 格式:DOCX 页数:16 大小:19.69KB
下载 相关 举报
C语言程序设计方案综合训练任务书.docx_第1页
第1页 / 共16页
C语言程序设计方案综合训练任务书.docx_第2页
第2页 / 共16页
C语言程序设计方案综合训练任务书.docx_第3页
第3页 / 共16页
C语言程序设计方案综合训练任务书.docx_第4页
第4页 / 共16页
C语言程序设计方案综合训练任务书.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

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

《C语言程序设计方案综合训练任务书.docx》由会员分享,可在线阅读,更多相关《C语言程序设计方案综合训练任务书.docx(16页珍藏版)》请在冰豆网上搜索。

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

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

C语言程序设计

综合训练任务书

江苏理工学院计算机工程学院

2013-2-10

一、训练目的

1)复习巩固C语言的基础知识,进一步加深对C语言编程的理解和掌握;

2)利用所学知识,理论和实际结合,利用资源,采用模块化的结构,使用模仿修改自主设计相结合的方法,锻炼学生综合分析解决实际问题的编程能力;

3)培养学生在工程开发中团队合作精神、创新意识及实战能力。

二、训练要求

在安装Windows操作系统及VisualC++6.0开发环境微机上进行训练,要求如下:

1.充分认识C语言编程的重要性,认真复习C语言的基础知识;

2.要结合训练题目,独立思考,努力钻研,勤于实践,勇于创新,遇到困难时借助搜索引擎或者同学、老师查找解决问题的方法;

3.收集资料,自学相关知识,拓宽知识面,根据课题的基本要求,自行完成设计任务。

4.要按时、独立完成规定的工作任务,不弄虚作假,不抄袭他人;

5.严格遵守纪律,不无故缺席,不迟到早退,不懈怠,不拖拉,要积极主动;

6.严格要求自己,树立严肃、严密、严谨的科学态度,按时、按质、按量完成。

三、训练步骤

1.选题与搜集资料:

根据分组,选择课题,合理分工,进行需求分析与系统调查,搜集相关资料,了解涉及的理论基础知识。

2.系统分析与预设计:

根据课题要求及搜集的资料,进行系统功能划分,分析数据流程,进行模块设计。

3.指导教师检查每位学生的预设计结果,确定是否可以进入下一步。

4.程序设计:

预设计通过的学生进入实验室,运用VC++6.0集成环境,编写程序,实现所设计的模块功能。

5.调试与测试:

自主调试程序,或同课题、同组成员交叉测试,并记录测试情况。

6.成果验收:

指导教师对每位同学设计的成果进行验收,打成果成果成绩。

7.布置设计成果通过验收的同学撰写C语言程序设计课程设计报告。

8.C语言程序设计课程设计答辩。

9.结合每位学生的软件成果、工作态度、设计报告等,评定综合成绩。

四、训练课题

训练题目包含基础题目与设计题目两部分。

基础题目为每位同学必做题目,设计题目要求每同学完成一组题目。

第一部分:

基础题目:

在以下三个基础题目中任选一个完成:

题目1:

完成江苏省20011至2012年大学生计算机二级考试C语言上级试卷的编程题。

题目2:

多文件编程练习(参见多文件实训指导)

题目3:

参照《C程序设计》(第三版,谭浩强)第10章、第11章的内容,实现单链表各种基本运算的算法。

这些算法包括:

初始化单链表;释放单链表;判断单链表是否为空表;返回单链表的元素个数;输出单链表;获取单链表的第i个元素;在单链表中查找某个给定的元素;在单链表的第i个位置上插入元素;删除单链表的第i个元素;

以上每个算法均需要做到:

1.完成代码编程,在VC6.0上编译,连接通过;

2.将上述题目中涉及的算法编写成函数,然后在main()函数中测试你的算法函数;

3.所有源代码要求格式规范(参照教材格式),凡是需要缩进的地方统统缩进4个空格;代码中要使用必要的注释对变量、函数、函数参数进行说明,以便于阅读。

4.所有的变量定义最好放在头文件中进行说明。

第二部分:

设计题目:

下面提供40组训练题目,难度有深有浅,考察的知识点、体现的设计目的也有所不同。

同学可根据自身情况任选一个训练题目。

所有训练题目均要求提供菜单式的用户界面。

以成绩管理系统为例,要求如下。

成绩管理系统设计要求

1.设计要求

由于同学们已经学习了指针、链表、文件读写等基本知识,为了与后续课程,如数据结构、数据库系统等有一个知识体系上的衔接,特设置一个信息管理类的课题《成绩管理系统》,其它诸如人事管理、学籍管理、图书管理、通讯录管理等,结构类似,仅管理对象有所不同。

管理内容包括:

学号、姓名、班级、五门课成绩。

主要功能有:

添加、修改、删除、读出、写入、查找、排序、计算总分、平均分、分类汇总等。

编写代码,运行程序后,显现下面的参考界面:

成绩管理

============

1.输入学生成绩

2.修改学生成绩

3.删除学生成绩

4.计算每位学生的总分

5.计算每位学生的平均分

6.按学号或姓名查询学生成绩

7.按班级查询学生成绩

8.成绩排序

9.按班级统计学科总分、平均分等

请选择(1~9,0:

退出):

选择一个菜单后,显示结果。

第1组:

职工信息管理系统

职工信息包括职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等(职工号不重复)。

试设计一职工信息管理系统,使之能提供以下功能:

1、职工信息录入功能(职工信息用文件保存,也可不用)

2、职工信息浏览功能

3、排序:

按工资排序

4、查询或排序功能:

(至少一种查询方式:

顺序、折半查找)

按工资范围查询

5、职工信息删除、修改功能(任选一项)

第2组飞机订票系统

假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和一定的成员订额。

试设计一飞机订票系统,使之能提供下列服务:

1、航班信息录入功能(航班信息可用文件保存,也可不用)

2、航班信息浏览功能

3、按航班号排序

4、查询航线:

按航班号查询

5、承办订票和退票业务(任选一项)

第3组课程管理系统

假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。

试设计学生选修课程系统,使之能提供以下功能:

1、课程信息录入功能(课程信息用文件保存,也可不用)

2、课程信息浏览功能

3、排序:

按课程编号排序

4、查询功能:

按课程性质查询

5、课程修改、删除(任选一项)

第4组图书信息管理系统

图书信息包括:

图书编号、书名、作者名、出版单位、出版时间、价格等。

试设计一图书信息管理系统,使之能提供以下功能:

1、图书信息录入功能(图书信息用文件保存,也可不用)

2、图书信息浏览功能

3、排序:

按书名排序

4、查询:

按书名查询

5、图书信息的删除与修改(任选一项)

第5组学生成绩管理系统

学生信息包括学号、姓名、3门考试成绩。

试设计一学生成绩管理系统,使之能提供以下功能:

1、学生成绩录入功能(成绩信息用文件保存,也可不用)

2、统计:

1)所有学生的总分及平均分;

2)所有课程的平均分。

3、排序:

按平均分

4、查找:

输入一个学生学号,输出其各科成绩及平均成绩

5、修改、删除学生信息(任选一项)

第6组课程管理系统

假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。

试设计学生选修课程系统,使之能提供以下功能:

1、课程信息录入功能(课程信息用文件保存,也可不用)

2、课程信息浏览功能

3、排序:

按课程编号排序

4、查询功能:

按课程性质查询

5、课程修改、删除(任选一项)

第7组图书信息管理系统图书信息包括:

图书编号、书名、作者名、出版单位、出版时间、价格等。

试设计一图书信息管理系统,使之能提供以下功能:

1、图书信息录入功能(图书信息用文件保存,也可不用)

2、图书信息浏览功能

3、排序:

按作者名排序

4、查询:

按出版单位查询

5、图书信息的删除与修改(任选一项)

第8组图书信息管理系统

图书信息包括:

图书编号、书名、作者名、出版单位、出版时间、价格等。

试设计一图书信息管理系统,使之能提供以下功能:

1、图书信息录入功能(图书信息用文件保存,也可不用)

2、图书信息浏览功能

3、排序:

按价格排序

4、查询:

按书名查询

5、图书信息的删除与修改(任选一项)

第9组:

职工信息管理系统

职工信息包括职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等(职工号不重复)。

试设计一职工信息管理系统,使之能提供以下功能:

1、职工信息录入功能(职工信息用文件保存,也可不用)

2、职工信息浏览功能

3、排序:

按学历排序

4、查询或排序功能:

(至少一种查询方式:

顺序、折半查找)

按学历查询

5、职工信息删除、修改功能(任选一项)

第10组飞机订票系统

假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和一定的成员订额。

试设计一飞机订票系统,使之能提供下列服务:

1、航班信息录入功能(航班信息用文件保存)

2、航班信息浏览功能

3、按起始站排序

4、查询航线:

按起始站查询

5、承办订票和退票业务(任选一项)

第11组课程管理系统

假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。

试设计学生选修课程系统,使之能提供以下功能:

1、课程信息录入功能(课程信息用文件保存)

2、课程信息浏览功能

3、排序:

按课程名称排序

4、查询功能:

按课程名称查询

5、课程修改、删除(任选一项)

第12组图书信息管理系统

图书信息包括:

图书编号、书名、作者名、出版单位、出版时间、价格等。

试设计一图书信息管理系统,使之能提供以下功能:

1、图书信息录入功能(图书信息用文件保存)

2、图书信息浏览功能

3、排序:

按出版单位排序

4、查询:

按作者名查询

5、图书信息的删除与修改(任选一项)

第13组学生成绩管理系统

学生信息包括学号、姓名、3门考试成绩。

试设计一学生成绩管理系统,使之能提供以下功能:

1、学生成绩录入功能(成绩信息用文件保存,也可不用)

2、统计:

1)输入学生的学号统计该生的总分及平均分;

2)输入课程求该门课程的平均分。

3、排序:

按学号

4、查找:

输入一个学生学号,输出其姓名及平均成绩

5、修改、删除学生信息(任选一项)

第14组课程管理系统

假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。

试设计学生选修课程系统,使之能提供以下功能:

1、课程信息录入功能(课程信息用文件保存,也可不用)

2、课程信息浏览功能

3、排序:

按总学时排序

4、查询功能:

按开课学期查询

5、课程修改、删除(任选一项)

第15组 产品管理系统

产品信息包括:

产品编号、产品名称、生产厂家、生产日期、价格等。

试设计一产品信息管理系统,使之能提供以下功能:

1、产品信息录入功能(图书信息用文件保存,也可不用)

2、产品信息浏览功能

3、排序:

按生产时间排序

4、查询:

按价格范围查询

5、产品信息的删除与修改(任选一项)

第16组:

户籍管理系统

户籍信息包括身份证号、姓名、性别、年龄、学历、住址、电话等(身份证号不重复)。

试设计一户籍管理系统,使之能提供以下功能:

1、户籍信息录入功能(职工信息用文件保存,也可不用)

2、户籍信息浏览功能

3、排序:

按年龄排序

4、查询或排序功能:

(至少一种查询方式:

顺序、折半查找)

按年龄区间查询

5、户籍信息删除、修改功能(任选项)

第17组飞机订票系统

假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和一定的成员订额。

试设计一飞机订票系统,使之能提供下列服务:

1、航班信息录入功能(航班信息用文件保存)

2、航班信息浏览功能

3、按终点站排序

4、查询航线:

按终点站查询

5、承办订票和退票业务(任选一项)

第18组:

职工信息管理系统

职工信息包括职

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1