人人范文网 范文大全

C语言课程设计要求及参考题目

发布时间:2020-03-02 14:06:00 来源:范文大全 收藏本文 下载本文 手机版

《程序设计课程设计》要求及参考题目

一、目的:

本次课程设计是《程序设计基础》课程的综合实验,作为课堂教学和课内正常上机实验的补充。

通过对《程序设计基础》课程的学习,学生已初步掌握C语言的基本概念、结构化程序设计的基本方法,但是实际编程和上机调试程序的能力还远远不足。通过《程序设计课程设计》,加强学生自主学习、收集资料和动手编程的能力,为后续专业课程打好基础。

二、实验安排:

 课程设计内容和要求的安排与讲解在课内时间进行。

 上机机时安排:共一周,除周三下午外,每天全天在机房上机,

不足部分自行安排。

三、课程设计说明:

 本次课程设计平台使用

 每人一题。

 本次课程设计要求每个程序要调试通过;课程设计结束后,每

人提交课程设计成果如下:

 程序一套,要求演示,演示时采用答辩形式,同学边演示

边讲解编程思路。

 课程设计报告一份,报告中可不包括源代码。

 源代码以提交的源代码要求加注释。(以

附件的形式提交至wtwbylw@163.com,每人一个文件夹,

文件夹命名方式为:班级_学号_姓名,以班级为单位打包发

送至邮箱)

四、评分标准

 根据平时上机考勤;注重平时上机情况,教师要不定期检查学

生进度,学生不得以自己有私人电脑为借口而不来上机。

 根据程序运行结果;

 根据《程序设计课程设计报告》,学生能对教师的提问熟练地解

释清楚。

五、参考题目

要求:

1.编写程序,实现某信息处理的过程。数据在程序中用数组、结构体或共用体中的至少一种形式表示。程序从键盘或文件输入,将处理结果存储在文件中。

2.题目要有实际应用背景,例如:简单计算器,字符串比较函数。

3.编写的代码要有一定规模,至少200行,完成至少3项子功能(函数)。

4.周一上午确定题目,题目定后,不得随意修改。

选题一:学生信息管理系统设计

学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能:

(1)学生信息录入功能(学生信息用文件保存)---输入

(2)学生信息浏览功能---输出

(3)查询、排序功能---算法

1)按学号查询

2)按姓名查询

(4)学生信息的删除与修改

选题二:通信录

编写一个通信录管理程序,要求通信录中包括姓名,通信地址,邮政编码和联系电话。功能:

(1) 显示通信录的所有信息。

(2) 程序中可以对通信录进行添加

(3) 可以删除已有的信息

(4) 根据姓名或者联系电话(2个都能实现),可以查找该条记录。

选题三:学生成绩记录簿设计

编制一个C语言成绩记录簿,每个学生信息包括:学号、姓名、C语言成绩。具体功能:

(1)创建一个文本文件用来记录学生信息,输入至少30名学生的信息,保存在文本文件中;

(2)将文本文件中的数据读出,按学号或姓名查询成绩;

(3)能添加成绩记录;

(4)能修改指定姓名或学号的学生的成绩;

(5)显示输出60分以下、60~7

9、80~8

9、90分以上各分数段的学生信息,显示及格率和平均分,显示最高分和最低分,显示所有学生的排名(不能改变学生的学号顺序);

(6)以上信息能保存在原文本文件中。

选题四:学生选修课程系统设计

假定有n门课程,每门课程有:课程编号,课程名称,课程性质(公共课、必修课、选修课),总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能:

1、系统以菜单方式工作

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

3、课程信息浏览功能--输出

4、课程信息查询功能--算法

查询方式

按学分查询

按课程性质查询

5、学生选修课程(可选项)

选题五:职工工作量统计系统设计

编写一个程序,该程序能输入职工工号和完成的产品数量,程序允许同一职工有多次输入,由程序对其完成的产品数量实现累计。程序按完成数量对他们排序,并确定他们的名次。按完成的产品数量由多到少的顺序,输出名次、同一名次的职工人数及他们的工号(工号由小到大顺序输出)。要求程序用有序链表存储数据信息。

选题六:单项选择题标准化考试系统设计

一、功能要求:

1、用文件保存试题库。(每个试题包括题干、4个备选答案、标准答案)

2、试题录入:可随时增加试题到试题库中

3、试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入)

4、答题:用户可实现输入自己的答案

5、自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩。

选题七:职工信息管理系统设计

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

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

1、职工信息录入功能(职工信息用文件保存)--输入

2、职工信息浏览功能--输出

3、职工信息查询功能--算法

查询方式

按学历查询等

按职工号查询等

4、职工信息删除、修改功能(可选项)

选题八:机房收费管理系统

(1)输入功能:输入若干名学生的学号、班级、姓名、开始上机时间和结束上机时间。

(2)计算功能:计算每个学生的上机费用(计算公式:上机费用=(结束上机时间-开始上机时间)*收费标准,(以分钟为单位))

(3)修改功能:修改学生上机的个人档案(如:增添或删除)

(4)查询功能:按条件(班级、学号、姓名)查询学生上机信息,并能显示查询学生的相应全部档案。

选题九:校际运动会管理系统

初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数

各项目名次取法有如下几种:

取前5名:第1名得分7,第2名得分5,第3名得分3,第4名得分2,第5名得分1;

取前3名:第1名得分5,第2名得分3,第3名得分2;

用户自定义:各名次权值由用户指定。

2.由程序提醒用户填写比赛结果,输入各项目获奖运动员的信息。

3.所有信息记录完毕后,用户可以查询各个学校的比赛成绩,生成团体总分报表,查看参赛学校信息和比赛项目信息等。

c语言课程设计题目

C语言课程设计题目及报告

C语言课程设计报告要求及

C语言课程设计参考题目

C语言课程设计

C语言课程设计

C语言课程设计

C语言课程设计

C语言课程设计

C语言课程设计

C语言课程设计要求及参考题目
《C语言课程设计要求及参考题目.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档