2015微机应用课程设计——题目分析.doc_第1页
2015微机应用课程设计——题目分析.doc_第2页
2015微机应用课程设计——题目分析.doc_第3页
2015微机应用课程设计——题目分析.doc_第4页
2015微机应用课程设计——题目分析.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机应用课程设计题目题目1百米赛跑游戏模拟程序设计1题目2全自动洗衣机控制模拟程序设计2题目3打字练习程序设计3题目4单词记忆测试器程序设计4题目5电子密码锁程序设计5题目6电子实时时钟软件设计6题目7抢答器控制模拟程序设计7题目8出租车计价器模拟程序设计8题目9家用风扇控制模拟程序设计9题目10简易电话号码簿程序设计10题目11学生综合素质成绩统计系统程序设计11题目12交通信号灯模拟控制器设计12题目13空调模拟控制器13题目14老虎机模拟程序14题目15秒表程序设计15题目1621点游戏模拟程序设计16题目17霓虹灯模拟控制器程序设计17题目18汽车信号模拟控制器程序设计18题目19骰子模拟程序设计19题目20猜拳程序设计206题目1 百米赛跑游戏模拟程序设计1 任务模拟实现百米赛跑游戏:用键盘的两个键模拟左右腿,通过交替按键模拟跑步,假定每步步长固定(2米),则50次的交替按键就模拟跑完100米。2 基本要求1) 输入参赛者姓名。2) 提示参赛者准备(此时按键无效)。3) 提示开始比赛并启动计时。4) 读入按键。5) 判断按键是否与前次相同,若相同则跳转第4步骤。6) 步数加一,设当前按键为前次按键。7) 判断是否是第50步,若不是则跳转第4步骤。8) 停止计时,计时精度为0.01秒。9) 显示结果。10) 询问是否继续玩下一盘,若要,重复步骤210。11) 结束。3 扩展要求1) 能够记录最近5次和最快5次的跑步记录,2) 可容纳多人游戏(分批次)。3) 可让两人同时进行游戏。4) 起跑时增加声音提示。题目2 全自动洗衣机控制模拟程序设计1 任务模拟全自动洗衣机工作过程。2 基本要求1 用信息提示工作的状态(进水、浸泡、洗衣、脱水、结束)。2 显示工作剩余时间(洗衣程序可自定义,时间精度:秒)3 扩展要求1 洗衣时模拟正、反转(可用-/三个字符在屏幕同一位置的交替出现模拟电机的旋转及方向)。2 洗衣和脱水时模拟电机转速不同。3 可模拟故障报警。题目3 打字练习程序设计1 任务利用键盘和屏幕进行打字练习。2 基本要求1) 自行编制键盘中断和时间中断处理程序,并保存原中断向量。程序运行时,使用自编的中断向量处理程序。程序退出时,恢复中断向量。2) 在缓冲区中预放了一些字母,运行时,可按照屏幕上显示的小写字母输入练习。3) 每输入完一行按回车键后,可显示出练习输入的时间。3 扩展要求1) 改进程序,将原设计中固定的例句改为随机变化的例句。2) 实现例句中出现大写字母和其它字符的打字练习。3) 必要的辅助功能(设置、修改等)。题目4 单词记忆测试器程序设计1 任务编写一个帮助单词记忆的程序。2 基本要求1) 实现单词的录入(为使程序具有可演示性,单词不少于10个)。2) 单词根据按键控制依次在屏幕上显示,按键选择认识还是不认识,也可以直接进入下一个或者上一个。3) 单词背完后给出正确率。3 扩展要求1) 旧单词可从文件中读出。2) 录入的新单词保存到文件中。3) 第一次背完后,把不认识以及跳过的单词再次显示出来,提醒用户再记忆,直到用户全部都记住。4) 结束后,给出各个单词的记忆结果信息,如记忆次数。5) 根据各自情况,完善功能。题目5 电子密码锁程序设计Input keycode:Modify keycode(F1)Exit(F2)Input old keycode:Return(F1)Exit(F2)Input new keycode:Return(F1)Exit(F2)ReInput new keycode:Return(F1)Exit(F2)You are right!Modify keycode(F1)Exit(F2)F1F1F1F1Enter,trueEnter,trueEnter,trueEnter,falseEnter,trueKeycode error!Enter,false5秒后Keycode modification succeed!5秒后1 任务实现如图所示电子密码锁功能。2 基本要求1) 显示各提示菜单2) 实现密码输入和判断3) 实现密码更改4) 实现程序正常结束3 扩展要求1) 实现非软件的准确延时2) 输入错误3次后自动结束程序3) 根据操作产生的不同结果配以不同的音效4) 自定义的其它扩展功能题目6 电子实时时钟软件设计1 任务Date YYYY:MM:DDTimeHH:MM:SSBeep On/OffHH:MM:SSMeter00:00:00:00MMMM实现如图所示电子日历时钟功能。2 基本要求1) 可通过M键切换显示模式:日期(年、月、日)、时间(小时、分、秒)、秒表(小时、分、秒、1/100秒)、闹钟(小时、分、秒)。2) 在秒表显示模式,可通过I键切换(启动/暂停)计时,当暂停计时时可通过A键复位。3) 在闹钟显示模式,可通过A键依次使On/Off标志、小时、分、秒闪烁或变色,这时可通过I键切换On/Off标志或加1调整。4) 可通过Q键结束程序。3 扩展要求1) 在日期显示模式,可通过A键依次使年、月、日闪烁或变色,这时可通过I键加1调整。2) 在时间显示模式,可通过A键依次使小时、分、秒闪烁或变色,这时可通过I键加1调整。3) 调整和秒表操作不影响日期和时间的准确性。4) 自定义的其它扩展功能题目7 抢答器控制模拟程序设计1 任务模拟抢答器工作:抢答开始后,显示各抢答输入的时间,将最快抢答标识为红色并闪烁。当抢答成功后,即播放一小段乐曲,以示祝贺。2 基本要求1) 具有8个抢答输入。2) 显示抢答剩余时间(初始10秒)。3) 显示抢答成功者。3 扩展要求1) 抢答成功后,有声音提示。2) 时间分辨率小于10ms。3) 完善其它自定义功能。题目8 出租车计价器模拟程序设计1 任务模拟出租车计价器的工作。2 基本要求1) 用一按键模拟产生距离脉冲(每按一次代表100米)。2) 显示计价路程和时间。3) 根据路程和时间计算收费金额(设4.00元/公里,0.2元/分钟)。3 扩展要求1) 收费标准可修改。2) 记录总计价路程、总计价时间和总金额。题目9 家用风扇控制模拟程序设计1 任务模拟家用风扇工作过程。2 基本要求1) 实现电机转速选择(快、中、慢,可用-/三个字符在屏幕同一位置的交替出现频率模拟电机的转速)。2) 工作时间显示(精度:秒)、3 扩展要求1) 具备定时开、关机功能。2) 利用随机数模拟产生自然风。3) 可模拟故障报警。题目10 简易电话号码簿程序设计1 任务编写一个管理电话号码的程序。2 基本要求1) 实现人名、电话号码的录入(假定一个人只有一个电话号码)。2) 人名、电话号码的删除、修改。3) 根据人名查询该人的电话号码。3 扩展要求1) 用文件保存电话簿。2) 根据电话号码查询该人的名字。3) 根据人名进行电话号码的模糊查询(如输入某人的姓,则同姓的其他人的电话号码也可以显示出来)。4) 根据各自情况,完善功能。题目11 学生综合素质成绩统计系统程序设计1 任务编写程序实现学生综合素质成绩统计。2 基本要求设计加权比例固定的学生综合素质成绩统计系统,其中德育成绩10%,体育成绩10%,理论课成绩50%,实践课成绩30%。当录入德育成绩,体育成绩,理论课成绩与实践课成绩时,自动算出综测成绩。附表:学生综合素质成绩统计系统(样表)学号姓名德育成绩体育成绩理论课成绩实践课成绩综测成绩1张三2李四3 扩展要求1 设计加权比例可调的学生综合素质成绩统计系统。2 在该系统中增加按姓名与学号查找功能。题目12 交通信号灯模拟控制器设计1 任务利用键盘和屏幕模拟交通灯工作。2 基本要求1) 完成一个十字路口的红绿灯正常状态的控制:实现日常生活中正常的交通路口的控制功能,实现南北、东西方向的切换。2) 显示时间,精确到秒;灯亮时间长短可变。3) 具有自动和手动控制功能。3 扩展要求1) 完成夜间状态的控制:由于夜间车辆和行人很少,实现南北、东西方向的黄灯闪烁,进入夜间控制状态。2) 完成紧急状态的控制:南北双方向都设置为红灯,利于执行紧急公务。3) 完成交通堵塞状态的控制:由于交通事故等原因出现南北或东西某一方向堵塞,可人为地调整每个方向的红灯时间,进入手动控制状态。4) 必要的辅助功能(设置、修改等)。题目13 空调模拟控制器1 任务在PC机上模拟空调的控制操作。2 基本要求1) 用菜单输出功能选项;2) 通过键盘输入进行各项操作3) 功能要求模拟一般空调的所有功能。3 扩展要求1) 图形界面;2) 硬件定时题目14 老虎机模拟程序1 任务模拟实现老虎机游戏。2 基本要求老虎机的游戏规则规定如下:7771) 每个滚筒上有7个数字17,三个滚筒在启动老虎机后开始旋转,经过一段时间后滚筒静止,根据静止时的数字确定输赢。2) 大小比较为:3个73个63个1567456345234123,赔率情况可以由自己确定。3) 通过按某键模拟老虎机的启动、旋转。4) 通过按某键可停止老虎机旋转。5) 通过按某键可正常退出模拟程序。3 扩展要求1) 有较完整的程序运行界面。2) 模拟手动启动的力度,通过按某键的时间长短或两次按键之间的时间间隔,控制老虎机的旋转时间和转速。题目15 秒表程序设计1 任务模拟设计一个秒表计时器,可现实059秒,并可连续存储至少5条记录,然后翻阅显示。2 基本要求1) 用系统8253定时器设计稳定延时程序2) 按下定时器的开始键就启动计时,计时过程中,每按一下存储键就存储一次当前的计时数值,但计时继续,知道按下停止键时关闭计时。3) 可将存储的历史记录逐条翻阅显示,也可手动清除历史记录。3 扩展要求1) 首先随机生成52张牌的序列,然后按照该序列顺序发牌。2) A计1点或11点。3) 在给游戏者发牌前,游戏者可增加奖励或扣除的积分数。题目16 21点游戏模拟程序设计1 任务实现二十一点游戏。2 基本要求1) 给参加游戏的人基本积分为100分。2) 首先电脑自身产生一张底牌(不显示)。3) 给参加游戏的人发一张牌(显示)。4) 询问游戏者是否要牌,若不要牌,则跳转第9步骤。5) 重复第3个步骤。6) 计算牌点的和。(A计1点,J、Q、K计10点,210分别计210点。)7) 若牌点和最小值大于21点,跳转第14步骤。8) 重复步骤47。9) 判断电脑自身的牌点最大值是否大于游戏者,若大于,则跳转第14步骤。10) 电脑自身再发一张牌(显示)。11) 重复第6步骤12) 若牌点和最小值大于21点,跳转第15步骤。13) 重复步骤912。14) 提示电脑嬴的信息,扣除游戏者积分10分,然后跳转第16步骤。15) 提示游戏者嬴的信息,奖励游戏者积分10分。16) 显示电脑底牌和当前游戏者剩余积分。17) 询问是否继续玩下一盘,若要,重复步骤217。18) 结束。3 扩展要求1) 首先随机生成52张牌的序列,然后按照该序列顺序发牌。2) A计1点或11点。3) 在给游戏者发牌前,游戏者可增加奖励或扣除的积分数。题目17 霓虹灯模拟控制器程序设计1 任务利用键盘和屏幕模拟霓虹灯工作。2 基本要求1) 完成一组霓虹灯的正常状态的控制:可选用2行5列个符号代表小灯。2) 可以控制每个小灯的点亮或熄灭。3) 实现霓虹灯显示:小灯依次点亮一定时间。4) 显示点亮时间,精确到秒;灯亮时间长短可变。5) 具有自动和手动控制功能。3 扩展要求1) 实现霓虹灯显示:小灯从中间开始,依次向两边点亮一定时间。2) 实现霓虹灯显示:小灯从左向右环形依次点亮一定时间。3) 必要的辅助功能(图样变化的间隔时间可以设置、修改等)。题目18 汽车信号模拟控制器程序设计1 任务模拟驾驶汽车进行车灯的控制。2 基本要求1) 通过菜单列举所有车灯的操作,通过键盘输入,进入对应模式;2) 每一种模式,必须要有对应的展示方式;3) 参考汽车车灯工作实际情况。3 扩展要求1) 图形界面2) 硬件定时题目19 骰子模拟程序设计1 任务模拟实现骰子游戏。2 基本要求1) 通过按某键模拟

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论