100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 小学生计算机辅助教学系统

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

时间:2024-06-18 01:56:07

相关推荐

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

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

任务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()来产生,但是这样产生的随机数都是伪随机数,不能满足系统的要求,所以对以上的程序前面统一进行改进。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。