C语言课程设计要求及参考题目.doc_第1页
C语言课程设计要求及参考题目.doc_第2页
C语言课程设计要求及参考题目.doc_第3页
C语言课程设计要求及参考题目.doc_第4页
C语言课程设计要求及参考题目.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序设计课程设计要求及参考题目一、目的:本次课程设计是程序设计基础课程的综合实验,作为课堂教学和课内正常上机实验的补充。通过对程序设计基础课程的学习,学生已初步掌握C语言的基本概念、结构化程序设计的基本方法,但是实际编程和上机调试程序的能力还远远不足。通过程序设计课程设计,加强学生自主学习、收集资料和动手编程的能力,为后续专业课程打好基础。二、实验安排:l 课程设计内容和要求的安排与讲解在课内时间进行。l 上机机时安排:共一周,除周三下午外,每天全天在机房上机,不足部分自行安排。三、课程设计说明:l 本次课程设计平台使用Visual C+ 6.0。l 每人一题。l 本次课程设计要求每个程序要调试通过;课程设计结束后,每人提交课程设计成果如下:n 程序一套,要求演示,演示时采用答辩形式,同学边演示边讲解编程思路。n 课程设计报告一份,报告中可不包括源代码。n 源代码以电子版形式提交,提交的源代码要求加注释。(以附件的形式提交至,每人一个文件夹,文件夹命名方式为:班级_学号_姓名,以班级为单位打包发送至邮箱)四、评分标准l 根据平时上机考勤;注重平时上机情况,教师要不定期检查学生进度,学生不得以自己有私人电脑为借口而不来上机。l 根据程序运行结果;l 根据程序设计课程设计报告,学生能对教师的提问熟练地解释清楚。五、参考题目要求: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分以下、6079、8089、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名

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论