- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 1
微机原理与接口技术
题:一个学生的信息包括姓名、班级、学号、成绩,其中成绩需要精确到一位小数。试编写程序实现以下功能:
可以录入学生成绩(十进制形式);
可以按要求(如学号或成绩)进行排序显示;
可以统计平均成绩;
可以统计不及格、60~70、70~80、80~90、90~100各分数段的人数。
;数组:name:存放姓名 s_id:存放学号 s_id1:存放排序后的学号 number:原先排列序号 number1:排序后的排列序号 grade:学生成绩 grade1:经过排序后的学生成绩
data segment
sname db whq , yxm , dxq , yhh , fww , gxj , ldx , lyh , zxt ,$
banji db
2010211201,2010211202,2010211201,2010211205,2010211205,2010211201,2010211203,2010211206,2010211202,$
grade dw 234,356,876,856,874,902,738,839,927,$
grade1 dw 9 dup(?)
cishu dw 0
cishu1 dw 0
number db 1,2,3,4,5,6,7,8,9,$
number1 db 1,2,3,4,5,6,7,8,9,$
s_id db10211002102110041021100610211008$
s_id1 db 72 dup(?),$
str1 db want to input grade? y/Y or n/N,$
str2 db please input y/Y or n/N,$
str3 db sort by student_id or grade? i/I or g/G.or press ENTER to jump this step,$
str4 db please input i/I or g/G.or press ENTER to jump this step,$
str5 db show the average score? y/Y or n/N ,$
str6 db count the number of students in different range? y/Y or n/N,$
str7 db press 1 to input grade, press 2 to sort, press 3 to show the average score,press 4 to count the number of students in different range, else, end the program,$
string1 db please input numbers or . :,$
string2 db please input grade, press space to save the last grade and input the grade of the next student(9 students in total):,$
string3 db out of range,reinput please!,$
avera db the average score is:,$
zancun dw 0
aa db ?
bb db ?
cc db ?
ddd db ?
ee db ?
zongde db there are ,$
bujige db students failed in the exam,$
liushi db students get 60~70,$
qishi db students get 70~80,$
bashi db students get 80~90,$
jiushi db students get 90~100,$
xingming db sname,$
class db banji,$
xuehaoa db s_id,$
chengji db grade,$
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
first:
mov dl,0ah
mov ah,02
int 21h
mov dx,offset str1 ;显示成绩输入提示字符串
mov ah,9
int 21h
kaishi: mov ah,1
int
您可能关注的文档
最近下载
- GB 50373-2019 通信管道与通道工程设计标准.docx
- 钱钟书《吃饭》课件.pptx VIP
- 肝功能异常解析课件.ppt VIP
- 赞美女员工的文章.doc VIP
- 哈弗-哈弗H6-产品使用说明书-哈弗H6 1.5T自动两驱精英型-CC6460RM07-哈弗H6(升级版)-使用说明书-中文-01-16.01-01M.pdf
- 财务管理专业研究生复试面试个人简历模板单页Word.docx
- 国际潘通色卡电子版(PMS+COLOUR+CHART)必威体育精装版版-免费下载.pdf
- 省英语优质课Melting-ice教学课件.pptx
- 计算机毕业设计论文 基于OpenCV的疲劳驾驶预警系统.docx
- 二次根式测试题附.pdf VIP
文档评论(0)