




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
校内讲义计算机能力训练课程设计实验指导书编写:张海蓉 孙大洋吉林大学通信工程学院2012.8.56目 录实验一 车辆违章管理系统1实验二 学生成绩管理系统3实验一 车辆违章管理系统一、实验目的使用C语言实现交通车辆违章管理系统的违章信息录入、违章情况查询、针对每台车辆统计罚款总金额等基本操作。进一步巩固C语言的学习,培养一定的综合编程能力。二、需要处理的基础数据设违章种类分为违章停车、闯红灯、超速等三种。设违章停车每次罚款100元、闯红灯每次罚款200元、超速每次罚款500元。需处理的车辆及违章基本信息包括:车牌号、车主姓名、违章停车次数、闯红灯次数、超速次数。三、系统功能1车辆及违章信息的录入。2基于车牌号查询每台车辆的违章情况。3基于车牌号统计每台车辆的罚款总金额。四、数据结构说明数据结构可参考如下定义:typedef struct Pechar vno8;/*车牌号*/char name15; /*车主姓名*/int times1;/*违章停车次数*/int times2;/*闯红灯次数*/int times3;/*超速次数*/PECCANCY;五、实验要求(周一全天,周二上午完成)1必须使用C语言编程,源程序要求有适当的注释,使程序容易阅读。2必须使用结构体数据类型,多条违章信息可采用数组或链表处理。3撰写实验报告(要求正规打印,A4纸幅面),内容包括:题目系统功能模块结构图数据结构设计及用法说明程序结构(画流程图)各模块的功能实验结果(包括输入数据和输出结果)体会附录:程序清单4凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩并向学院报告。凡发现实验报告或源程序雷同,涉及的全部人员皆以零分计入本课程设计成绩并向学院报告。实验二 学生成绩管理系统一、实验目的使用标准C或C+实现学生成绩管理系统的录入、查询、删除、统计等基本操作。进一步巩固C语言的学习,以提高学生对开发环境的进一步认识和综合编程能力。二、需要处理的基础数据学生基本信息:学号(例如2003级12班6号写作20031206)、姓、名、性别、出生年月日、课程名称(外语SCORE0、高数SCORE1、C语言SCORE2、马哲SCORE3)、考试成绩等。三、系统功能1学生基本情况录入。2允许对已经录入的数据进行显示。3允许进行数据的插入。4删除基本数据的相关信息。5基于姓名的查询。如:姓张的所有同学。6. 对性别、出生年月日的合理性进行判断(如0代表“女”,1代表“男”,输入其他值非法,年龄不能为负,月份不能大于13等)7基于各种基本数据的统计计算。如:统计每个学生各门功课的平均成绩,并按平均成绩从高到低的次序排名输出每个学生各门功课的综合成绩和平均成绩(名次、学号、姓名、平均成绩、各门功课的考试成绩)。列出90分以上(包括90)、80分以上(包括80)、70分以上(包括70)、60分以上(包括60)、不及格学生清单(学号、姓名、不及格的课程和成绩)。统计并输出各门功课的平均成绩和总平均成绩。按班级统计并输出总成绩。(需要对学号进行解析)四、数据结构说明数据结构可参考下面定义typedef struct St1 char IDNumber16;/*学号*/ char FamilyName16; /*姓*/char GivenName16; /*名*/ int sex; /*性别(0代表“女”,1代表“男”)*/ int BirthYear; /*出生年*/int BirthMonth; /*出生月*/int BirthDay; /*出生日*/ float score4; /*成绩*/ float sum; /*总分*/ float average; /*平均分*/ struct St1 *next; StudentNode;五、任务说明1查找相关函数、编写数据结构、算法、代码等;(周二下午)2完成菜单以及插入、删除记录过程;(周三) 菜单的样板模式为: 1. Enter list 输入记录 2. Delete a record from list 从表中删除记录 3. Print list 显示链表中所有记录 4. Search record on name 按照姓名查找记录 5. Save the file 将链表中记录保存到文件中 6. Load the file 从文件中读入记录 7. Compute the score 计算所有学生的总分和均分 8. Query by class 按班级查询显示学生总分 9. Insert record to list 插入记录到表中 10. Quit 退出3完成查找、显示记录、学生的总分和均分的计算;(周四)4完成保存数据到文件和从文件读数据的过程;(周五上午)5系统联调。验收。(周五下午)六、当前时间获取C代码以下代码可以获取系统当前时间,用于判断年龄是否合理。#include time.h void main()struct tm* ptm;long ts;int y,m,d,h,n,s;ts = time(NULL); ptm = localtime(&ts); y = ptm- tm_year+1900; /年 m = ptm- tm_mon+1; /月d = ptm- tm_mday; /日h = ptm- tm_hour; /时n = ptm- tm_min; /分s = ptm- tm_sec; /秒七、实验要求1、使用C语或C+语言编写,源程序要有适当的注释,使程序容易阅读。2、必须使用“四、数据结构说明”中的数据结构通过链表的形式组织数据。3、使用文件保存数据。4、写实验报告(要求正规打印,A4幅面),内容包括:l 题目l 系统功能模块结构图l 数据结构设计及用法说明l 程序结构(画流
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025综合购销合同书
- Unit 1说课稿-2025-2026学年小学英语第一册朗文国际英语
- 粤教版信息技术选修二《多媒体技术应用》第五章《5.1声音的采集与加工》教学设计 高二下册
- 棉花纺织厂原料采购合同
- 2023四年级语文下册 第1单元 3 天窗配套说课稿 新人教版
- Review 9 10 11 12说课稿-2025-2026学年小学英语Level 2剑桥国际少儿英语(第二版)
- Lesson 33:Let's Go to the Zoo!说课稿-2025-2026学年初中英语冀教版2012七年级上册-冀教版2012
- 关于清明祭祖的演讲稿
- 公司职员工作总结范例
- 阳泉市检察院招聘考试真题2024
- 法律职业资格考试客观题(试卷一)试题与参考答案(2025年)
- 江西中寰投资集团下属公司招聘笔试题库2025
- 弱电施工安全培训课件
- 2025年储能应用行业研究报告及未来行业发展趋势预测
- 2025-2030中国游戏音频技术发展与沉浸式体验设计趋势报告
- 2025年苏绣行业研究报告及未来行业发展趋势预测
- 施工现场节假日安全管理措施
- 2025年骨科颈椎间盘突出症保守治疗要点考试卷答案及解析
- 5.3 友善待人(教学设计) 统编版道德与法治 八年级上册
- 5.2诚实守信 课件 统编版道德与法治 八年级上册
- gmp管理培训课件下载
评论
0/150
提交评论