已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北京邮电大学 微机原理与接口技术实验 学院 班级 学号 班内序号 姓名 1 1 实验任务实验任务 一个学生的信息包括姓名 班级 学号 班内序号 成绩 试编写程序实现以下功能 1 能录入学生成绩 十进制形式 提示 输入形如 tom 205 16 95 回车 每名学生用一行 选择一个特殊符表示输入结束 2 能按要求 如班内序号或成绩 进行排序显示 3 能统计平均成绩 4 能按分数段统计人数 不及格 60 70 70 80 80 90 90 100 各分数段的人数 提示 要有必要的提示信息 应该按至上而下规划程序结构 划分各个子程序的功能和调用关系 要求 写出实验报告 报告中包括算法思想 流程图 并附上源程序 文件 提交方式 采用电子文档 以附件的形式发到以下邮箱 附件命名规则为 班号 姓名 学号 docx 班号 姓名 学号 asm 例 205 张三 11211xxx docx xy forward 205 学生 206 学号小于等于 15 的学生 632593108 206 学号大于 15 的学生 207 学生 最后截止日 4 月 28 日 23 点前 2 算法思想算法思想 首先输入学生人数 输入数据位 1 99 输入超出该范围时调用 ERROR 函数 提示错误 回车后退出 DOS 界面 程序利用 INPUT 函数 对学生信息的输入进行提示 由于后面要对成 绩进行一系列处理 为简便起见 将班级 学号 姓名分为一次输 入 成绩单独输入 子程序 STORE STUDENT NUM 用于储存输入学生总人数 在下面的操 作中会用于执行次数的相关操作 这个函数的算法思想如下 用 NUMBER 三字节变量 储存输入学生总数 若输入为一位数 将输 入的字符 ASCII 码 存在 NUMBER 0 中 如果输入学生人数为两位数 则将十位数 ASCII 码 存到 NUMBER 1 中 个位数存在 NUMBER 0 中 再利用二进制转十进制操作 将学生总数存在 NUMBER 2 中 子程序 STORE STUDENT INFORMATION 用于存储学生班级 学号 姓 名信息 算法思想 INFORMATION 用 20 字节单元表示学生信息 0 19 中 0 对应最大字符 1 对应实际输入 2 18 对应输入信息 19 对应 每个存储单元的最后一个字节置为 以便输出 子程序 STORE STUDENT GRADE 用于存储学生分数 算法思想 GRADE 0 4 中存放了输入的成绩 GRADE 5 中存放了小数点之前的 数字信息 GRADE 6 中存放了小数点之后的数字信息 子程序 SORT 使用冒泡排序按照成绩从高到低的顺序对学生信息 进行排列 算法思想 利用冒泡排序 每次从两个相邻学生信息中 找出成绩较高的一个 若其位置靠后 则将其与其之前的一项相交 换 每趟都比较信息数目与当前趟次数 直到所有的成绩信息排序 完成 子程序 FIND RESULT 对分数所属分数段进行判定 并统计每个分 数段人数 算法思想 遍历整个存储信息表 判断分数所属分数段 并在此过程中记录总成绩 计算平均成绩 子程序 DISPLAY 用于将排序好的学生信息按排序输出 算法思想 遍历排序完成后的存储信息表 并逐个输出 子程序 SHOW 用于将分数输出 算法思想 判断分数位数 分别 将每一位输出 3 流程图 流程图 N Y 程序开始 输入学生人数 错误提示 大于 0 小于 100 CALL DISPLAY CALL STORE STUDENT INFORMATION CALL STORE STU
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026河北衡水市第八中学招聘备考题库附答案
- 企业风险管理制度
- 2026湖北省定向北京师范大学选调生招录考试备考题库附答案
- 2026福建厦门轨道建设发展集团有限公司校园招聘备考题库附答案
- 2026福建省面向中国政法大学学生选调生选拔工作考试备考题库附答案
- 2026西安西京初级中学教师招聘参考题库附答案
- 2026贵州赫章县德卓镇卫生院招聘村医备考题库附答案
- 2026陕西理工科技发展有限公司招聘参考题库附答案
- 2026青海省海东市互助县城市管理综合行政执法局招聘参考题库附答案
- 中共玉环市委宣传部关于下属事业单位 市互联网宣传指导中心公开选聘1名工作人员的备考题库附答案
- GB/T 15231-2023玻璃纤维增强水泥性能试验方法
- ESC2023年心脏起搏器和心脏再同步治疗指南解读
- 五年级上册道德与法治期末测试卷推荐
- 重点传染病诊断标准培训诊断标准
- 超额利润激励
- GB/T 2624.1-2006用安装在圆形截面管道中的差压装置测量满管流体流量第1部分:一般原理和要求
- 兰渝铁路指导性施工组织设计
- CJJ82-2019-园林绿化工程施工及验收规范
- 小学三年级阅读练习题《鸭儿饺子铺》原文及答案
- 六宫格数独100题
- 厨房设施设备检查表
评论
0/150
提交评论