小学生计算机辅助教学系统

请按任务要求编写一个程序来帮助小学生学习乘法

任务1:程序首先随机产生两个1--10之间的正整数,在屏幕上打印出问题。例如:

6*7=?

然后让学生输入答案。程序检查学生输入的答案是否正确。若正确,则打印出“Right”,然后问下一个问题;否则打印“Wrong! please try again”,然后提示学生重做,直到答对为止。



任务2:在任务1的基础上,当学生回答错误时,最多给三次重做的机会,三次仍未做对,则显示"Wrong! You have tried three times! Test over!",程序结束。


任务3: 在任务1的基础上,连续做10道乘法运算题,不给机会重做,若学生回答正确,则显示"Right!" ,否则显示"Wrong!"。10道题全部做完后,按每题10分统计并输出总分,同时为了记录学生能力提高的过程,再输出学生的回答正确率(即答对题数除以总题数的百分比)。


任务4:在任务3的基础上,通过计算机随机产生10道四则运算题,两个操作数为1--10之间的随机数,运算类型为随机产生的加减乘除中的任意一个,不给机会重做,如果学生回答正确,则显示“Right!”,否则显示“Wrong!”。10道题全部做完后,按每道题10分计算总得分,然后打印出总分和学生的回答正确率。



任务5:在任务4基础上,为使学生通过反复练习熟练掌握所学内容,在学生完成10道运算题后,若回答正确率低于75%,则重新做10道题,直到回答正确率高于75%时才退出程序。


改进:

上面程序中所产生的随机数都是使用rand()来产生,但是这样产生的随机数都是伪随机数,不能满足系统的要求,所以对以上的程序前面统一进行改进。




  • 70
    点赞
  • 213
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值