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