学生成绩管理流程图
- 格式:doc
- 大小:51.25 KB
- 文档页数:3
学生成绩管理流程图
功能:实现对单科多人的学生成绩进行管理,实现对成绩的排序和输出,并在学号和成绩保存完成后,可以实现利用学号进行查询。与上次的不同在于要有学号的输入,同时输出的时候也要求将成绩和学号对应一起输出,附加一个查询功能。
子程序功能说明:
子程序1:用于记录下学生的学号,和相应的成绩,并做相应保存。
子程序2:用于对保存好成绩进行排序,同时学号也要跟着成绩相应调整。
子程序3:用于显示2中排好序的学生学号和成绩。
子程序4:输入学号查询其对应的成绩
注:子程序2,3,4均应在内存中已经存有学生成绩的情况下才能正常使用,且2最好在3之前进行执行,4只要在1后执行即可。
目前只是对单科多人的管理,相应的子程序可单独画出流程进行对上图的补充说明。若有时间还可以进行扩展
支持扩展功能如A:及格人数;B:平均分;C:多人多科管理(这个好像有点麻烦,参考);D:单科平均分,最高分(同C)等等。
开始
置计数器 学号送入AX 转存到变量SHOW 显示SHOW
显示提示语 置计数器 成绩送入AX 转存到变量SHOW
显示SHOW
显示提示语 结束
>0
=0
>0
=0
计数减计数减
开始
置搜索次数
显示成绩
搜索次数减1
输入学号
结束
Y
学号相同
显示学号
N
>0
=0
学号输入有误
N
继续
Y