鱼C论坛

 找回密码
 立即注册
查看: 3332|回复: 3

c语言期中大作业

[复制链接]
发表于 2021-4-21 22:05:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
c语言期中大作业:只学了一些基础的,学的最难的就是循环、函数了,在此基础上越花哨越好。
非常感谢非常感谢!

一、课题要求:
编写一个小学生计算机辅助教学系统,帮助小学生学习四则运算。课题由易到难设置六个任务点,可循序渐进完成。
任务1:程序随机产生两个1~10之间的正整数,在屏幕上打印出问题,例如:
6 * 7 = ?
让学生输入答案。程序检查答案是否正确,输出相应提示告知学生正确与否,若错误,提示学生重做,直到答对为止。
任务2:在任务1的基础上,当学生回答错误时,最多给3次重做的机会,3次仍未做对,则输出提示语,结束程序。
任务3:在任务1的基础上,连续做10道乘法运算题,不给机会重做,学生回答后,输出相应提示告知学生正确与否。10题全部做完后,按每题10分统计并输出总分。同时为了记录学生能力提高的过程,在输出学生的回答正确率。
任务4:在任务3的基础上,通过计算机随机产生10道四则运算题,两个操作数为1~10之间的随机数,运算类型为随机产生的加、减、乘、除中的任意一种,不给机会重做,学生回答后,输出相应提示告知学生正确与否。10题全部做完后,按每题10分统计并输出总分,输出学生的回答正确率。
任务5:在任务4的基础上,为使学生通过反复练习熟练掌握所学内容,在学生完成10道运算题后,若回答正确率低于75%,则重新做10道题,直到回答正确率高于75%时才退出程序。
任务6:在任务5的基础上对人机对话界面进行优化,为学生输入的每个正确或者错误的答案输出不同的评价。
对于正确答案,可在以下4种提示信息中随机选择一个输出:
Very good!
Excellent!
Nice work!
Keep up the good work!
对于错误答案,可在以下4种提示信息中随机选择一个输出:
No. Please try again.
Wrong. Try once more.
No. Don’t give up!
Not correct. Keep trying.
二、课题评分说明
1. 课题基本分为8分,完成所有给定任务点得7分,程序结构合理得1分。如果能进行 模块化设计(函数)将有加分,如果能为这个程序再设计出其他的功能,将会有额外加分,总分最高可加至15分。
评分方法如下:
   完成任务点                 得分
任务1                      2
任务2                      3
任务3                      4
任务4                      5
任务5                      6
任务6                      7
程序结构合理                 1
使用函数进行模块化设计      加分
自主功能设计                加分
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-4-23 14:26:18 | 显示全部楼层
yuxijian2020 发表于 2021-4-22 22:52
我来了   我就是工具人

谢谢谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-20 03:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表