该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
二. 实验任务
学生可以从下面题目中任选一题。也可以根据自己兴趣爱好自由命题,,下面题目只是基本要求,鼓励同学自主创新、自由发挥。
(一)基本题
题目1:小学生算术运算测试系统。
给小学生出加、减、乘、除运算题,然后判断学生输入的答案对错与否。具体要求如下:
能随机产生100以内及1000以内算术题(通过菜单进行选择)。运算类型为随机产生的加、减、乘、除中的任意一种。当选项不为“E”时,反复出题。根据用户输入,判断对错。当选项为“E”时,给出总题数,正确数和得分,退到主菜单。
题目2:大奖赛现场统分系统设计
为某大奖赛编写一个现场统分程序,在各评委打分之后,及时通报评分结果。同时,为了给评委一个约束,有利于竞赛评判的公证,要求增加给评委打分和排序的功能。
要求编程实现:
(1) 根据n个选手的最后得分,从高到低排出名次表,以便确定获奖名单。
(2) 根据各选手的最后与各评委给该选手所评分的差距,对每个评委的准确性给出一个定量的评价。
(二)管理系统设计
题目1:编写一个综合的学生成绩管理程序。
要求:(1) 能管理N个学生的M门功课的成绩。
(2) 对课程成绩进行统计,显示每个学生各门科目的成绩、平均分和总分,学生成绩的基本信息包括学号,课程名称,成绩等。
(3) 能按总分进行排序。
(4) 要求输入一个学号,能够找出该学生的姓名、各门功课的成绩。
(5) 能增加记录并可以打印人员清单,实现文件存盘和对所选择的记录进行删除,修改。
题目2:编写一个综合的宿舍管理程序。
现有学生宿舍的数据,要求输入计算机并存放在内存中,然后增加3间宿舍的记录并可以打印材料清单,实现文件存盘和对所选择的记录进行删除,修改。并统计宿舍的总人数,宿舍的基本信息包括楼号,房间号,面积、所住的人数。
三. 实验要求
1. 要求学生自主完成以下工作:
1) 查阅资料,选定题目。
2)制定方案,进行程序总体设计。
3)程序详细设计,调试,运行。
4)撰写实验报告,可打印。
2. 实验报告内容:实验目的、实验内容、设计方案制定(模块划分)、各模块算法设计及流程图,源程序清单(要求有注释)、总结与体会。