华工微机实验报告实 验 报 告 课程名称 实验项目 学生姓名 学生学号 专业/班级 实验成绩 微型计算机原理及其应用 子程序设计 朱轲信 202530281598 信息工程冯秉铨实验班 电子与信息学院实验中心制 二〇一七年版 预习报告 一、 实验目的 1、学习子程序的定义和调用方法
2、掌握子程序、子程序嵌套的结构
3、掌握子程序的程序设计、编制及调试方法
二、 实验设备 微机一台、TDS-MD 微机一台 三、 实验内容及步骤 程序采纳菜单式选择,可接收用户输入的命令(1~5),各命令如下: 按 1键完成字符串小写字母变大写字母 用户输入一由英文大小写字母或数字 0~9 组成的字符串(以回车结束),程序逐个检查字符串中各字符,将原串中小写字母变成大写字母,其它字符不变,并在屏幕上显示
用户按任一键,重做,按 ESC 键,返回主菜单
按 2 键完成找最大值(二选一) 1、接收用户输入的可显示字符串(以回车结束),程序将其中 ASCII 码值最大的字符显示出来
2、接收用户输入若干无符号 8 位数(以空格或逗号为分隔符,以回车结束),程序将其中最大的数显示出来
用户按任一键,重做,按 ESC 键,返回主菜单
按 3 键完成排序(二选一) 1、接收用户输入的可显示字符串,以回车结束
程序按 ASCII 码值大小由大到小排序并输出显示
2、接收用户输入若干个有符号 8 位数(以空格逗号为分隔符,以回车结束)
程序将其中最大的数显示出来
用户按任一键,重做,按 ESC 键,返回主菜单
按 4 键显示时间 首先提示用户对时,即用户输入时,分,秒(以空格或冒号分隔,以回车结束),然后,在屏幕上不断显示时间,格式为:××(时):××(分):××(秒),最好定点显示
用户按任一键,重新对时,按 ESC 键,返回主菜单
按 5 键,结束程序运行,返回系统提示符
四、 流程图