一. 实习任务
1、班级通讯录管理系统
班级通讯录中包含了学生的学号、姓名、宿舍、电话、QQ、家庭住址等内容。
要求:实现基本的通讯录数据管理。利用数组或结构体实现学生通讯录的数据结构设计;系统具有增加,查询,修改,删除,排序等基本功能;系统的各个功能模块要求用函数的形式实现。
建议有能力的同学利用文件操作,将通讯录信息存在文件中。
2、学生成绩统计系统
设计一个学生成绩统计系统:学期末,根据一个班每个学生的平时成绩、半期成绩和期末成绩,按一定的百分比算出他们学期总评成绩,并统计出各个分数段的人数以及优生率(85分以上)、及格率(60—85分)和差生率(60分以下)。
要求:
① 数据输入:可通过两种途径得到原始数据,一种是程序运行期间有键盘临时输入,另一种是从实现建立好的数据文件中获得数据。
② 数据处理:平时成绩和半期成绩各占10%的比例统计出每个学生的总评成绩,并按期末成绩算出全班总分、总平均分、最高分、最低分和及格率、优生率、差生率。最后按总评成绩排出学生名次。
③数据输出:结果输出到屏幕的同时,输出到磁盘文件中。
3、计算器。
要求:编写一个计算器程序,实现加、减、乘、除、求平方根(正数)、倒数等功能。
4、根据今天的日期推出明天的日期。
要求:从键盘输入一个日期,推出第二天的日期,并输出第二天的日期。
二. 实习结果及要求
项目
要求
作品
(1) 有数据的输入和输出。
(2)源程序要有适当的注释,使程序容易阅读。
(3)各个题目的详细要求见前面的实习任务。
(4)学生作品要存档
实习报告
(1)包括:题目、实习目的、实习要求、 系统分析、数据结构设计及用法说明、程序结构(画流程图)、各模块的功能、源程序、测试结果(包括输入数据和输出结果)、实习总结、参考文献等。
(2)用A4纸打印,采用统—格式的封面。
[此贴子已经被作者于2006-6-7 20:58:13编辑过]