没有合适的资源?快使用搜索试试~ 我知道了~
汇编试验报告-学生信息管理系统(互联网+).docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 191 浏览量
2022-06-14
00:17:40
上传
评论
收藏 443KB DOCX 举报
温馨提示
试读
5页
汇编试验报告-学生信息管理系统(互联网+).docx汇编试验报告-学生信息管理系统(互联网+).docx汇编试验报告-学生信息管理系统(互联网+).docx汇编试验报告-学生信息管理系统(互联网+).docx汇编试验报告-学生信息管理系统(互联网+).docx汇编试验报告-学生信息管理系统(互联网+).docx汇编试验报告-学生信息管理系统(互联网+).docx汇编试验报告-学生信息管理系统(互联网+).docx
资源推荐
资源详情
资源评论
学生信息管理系统
1. 实验类别
使用汇编语言编程
2. 实验内容和实验目的
学生的信息包括姓名、班级、学号和成绩,其中成绩精确到 1 位小数。编写程序实现以下功
能:
(1) 可以录入学生的信息,成绩以十进制形式录入,并显示;
(2) 可以按成绩进行排序显示;
(3) 可以统计平均成绩;
(4) 可以统计不及格、60~70、70~80、80~90、90~100 各分数段的人数。
3. 实验设备环境
Windows 7 操作系统的 pc 机 ,使用 QASM270 编译器环境下编写。
4. 实验实现过程及方法
首先数据采用二维数组的形式进行存储,分为学生信息部分与成绩部分。
然后将输入学生数也保存在一个一维数组中。
然后再信息的存储过程中,对于字符串输入进行转换,以二进制的形式存储在数据段中。
然后采用冒泡排序,对于数据段中的人员信息进行排序。以成绩为参数。
然后再对每个人员成绩进行遍历,统计各个数据层次中人员数,然后再成绩遍历的同时,将
平均成绩也同时求出,在求平时成绩的时候,首先先将整数部分乘 10 然后再加上小数部分,
以便于后续的输出。
将排序后的人员信息及成绩显示出来,然后将平均成绩也同时打印出来,还有各个分数层次
中的人员数也都一并显示出来。
下面是一些主要代码来实现上述过程:
;数据部分
NUMBER
DB
3 DUP(0) ;第一个存个/十位(ASCII 码),第二个存个位
(ASCII 码),第三个存学生数(二进制)
;用 20 字节单元表示学生信息,0-19 中:0 对应最大字符,1 对应实际输入,2-18 对应输
入信息,19 对应'$'
INFORMATION
DB
99 DUP(20 DUP(0))
;用 7 字节单元来存分数,0-6 中,0-4 对应输入字符,5 对应输入整数部分的二进制数,6
对应于小数部分的二进制数
GRADE DB 99 DUP(7 DUP(0))
2 DUP(0)AVERAGE_GRADE_BUFFER
DB
;第一个存整数部分(二进制形式),
互联网 2
1
资源评论
xxpr_ybgg
- 粉丝: 6449
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功