《四则运算程序设计.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《四则运算程序设计

课 程 设 计 报 告 题 目 小学生四则运算综合练习系统 班 级 工程技术类七班 学 号 126040032 学生姓名 甘四林 指导教师 陈叶芳 完成日期 2013.2. 目 录 第1章 任务描述 3 第2章 系统分析 4 第3章 系统设计 5 第4章 自行测试结果 6 此处请设计者自行测试系统,至少要有3个测试案例 6 4.1 测试案例1 6 4.2 测试案例2 6 4.3 测试案例3 6 第5章 交叉测试结果 7 此处必须请其他同学帮忙测试,至少测试3个案例 7 5.1 测试案例1 7 5.2 测试案例2 7 5.3 测试案例3 7 第6章 源代码 8 附录A 独立工作声明 9 附录B 交叉测试者评价 10 第1章 任务描述 任务名称:小学生四则运算辅助系统 基本功能:1.提供加减乘除四种运算供用户选择,并显示简单的菜单及命令; 2.当用户选择一种运算时(如加法),有系统随机产生两个数(数值范围在1~9)进行运算(如加法运算就进行相加),提醒用户输入答案,并根据用户输入的答案显示正确和错误的提示信息; 3.计算并显示用户选择的每种运算的正确率,退出系统时后显示一次练习总的正确率; 4.由用户自行选择每种运算的出题数并结束时计算显示已做练习的总题数; 5.每次运算结束后提供做错可重做功能,每题做错可重做次数设为三次; 6.操作不合要求时提示信息并重操作,结束时提供再返回练习系统的选择。 第2章 系统分析 步骤一:显示菜单信息并提供选择提示,提醒用户键入运算种类选择; 步骤二:根据用户的运算选择(如加法)提示用户自行键入题数,系统内部读取选择后随机出题并执行每种运算相应操作,运算过程中有错误提醒用户可重做和次数限制; 步骤三:在一种运算结束后显示此种运算此次练习的正确率;运算结束后自动返回初始的运算选择界面以方便用户进行不同的运算切换;若选择不合要求,提示错误信息并返回选择界面; 步骤四:如用户在进行完所需练习时选择退出练习,显示此次练习所做的总题数,并询问用户是否确定退出,执行相应操作; 步骤五:根据用户确定退出练习的选择,退出则显示此次练习的总正确率并显示结束时欢迎下次继续使用的界面,若选择不退出时返回练习系统; 第3章 系统设计 1.调用随机数函数以随机产生十以内的数,ex:a=rand()%9+1,b=rand()%9+1; 2.利用输出型函数输出菜单信息和提示用户选择的语句; 3,.根据用户键入的运算种类命令利用switch语句分支到各种运算一以执行每种运算相关操作,分支为6种,分别为四种运算命令和退出练习命令以及操作不合要求返回选择界面的Default命令; 4.选择完运算种类后输出并提示用户再自行选择此种运算练习所需题数,各运算的相应后续操作: A.加法运算:系统产生的两个随机数执行加法运算并系统内部得到结果,提醒用户键入用户答案;运用选择语句,如用户答案和系统答案一致给予正确显示语句;如不一致,显示错误信息和可重做次数并提示用户重新输入答案,重做后在可重做次数内做对仍给予“正确”评价,若在重做次数限制内都未做对即给予“错误”认定;下一题操作同以上;结束后显示此次此种运算的正确率,返回选择界面; B.减法运算:系统产生的随机数,为确保减数大于被减数,利用选择语句,如产生的两个随机数出现减数小于被减数,将两数对调后进行运算;其他运算操作及命令同加法运算后续操作类似; C.乘法运算:除运算符外其他语句同加法运算后续操作; D.除法运算:为使显示的两数值能够整除,将产生的两个随机数乘积作为被除数,其中一数作除数进行运算,ex:res=a*b/b;其他后续操作语句与加法运算后续操作类似; 5.利用goto语句实现语句无条件转移,对练习系统标记为START和标记结束操作为END以实现循环、退出练习、返回操作界面等操作,ex:goto START,goto END; 6.在练习系统内设置变量累加运算以统计总个练习所进行的题数以及做对题数;在执行退出命令后显示此次练习做的总题数并询问是否确定退出练习,确定操作则运用输出函数显示此次练习总的正确率以及“Welcome to use the next time”的结束语。 第4章 自行测试结果 此处请设计者自行测试系统,至少要有3个测试案例 4.1 测试案例1 4.2 测试案

文档评论(0)

tiantiande + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档