算数练习的详细设计说明(各种流程图).docVIP

  • 12
  • 0
  • 约1.57千字
  • 约 5页
  • 2017-06-02 发布于河南
  • 举报

算数练习的详细设计说明(各种流程图).doc

算数练习的详细设计说明(各种流程图)

详细设计说明 设计题目 算数练习 题目序号 1 姓名 XXX 学号 xxxxxxxxxx 设计要求: 基本要求: 1 2 3 4 5 其他情况 练习:void exercise(int weishu) {} (包括每次 显示对或错、正确结果、总答题数,正确答题数和答题正确率) 出题时的运算符、运算数据可用随机rand()函数产生 Y N N Y 测验:void test() {} (答题全部结束时可以看到题目、测验后的结果、参考答案、总的题数、答对几题、错几题、本次测验的成绩。) 出题时的运算符、运算数据可用随机rand()函数产生 Y N N Y 设置:void setting() {} 全局变量 weishu n_test ,初始值为9,10. (包括计算数据的位数按设定值给出(1 ~ 3位)。设置测验模式的题数和总分。) 1 2 3 其他情况 查看测验成绩:void finddata() {} 查看测验成绩要题数、题目、测验后的结果、参考答案、答对几题、错几题、本次测验的成绩写入文件。接着可以在查看测验成绩模式下从磁盘上读出并显示出来。 课程设计详细设计说明书 输出”正确,正确答案为answer。总答题数i,正确答题数r和答题正确率r/i” 4查看测验成绩 3设置 c=answer 输出手算答案c c=110110 开始 i++; 0退出 打印菜单 int answer=0;int a,b,c=0; int i=0;int r=0;int correctrate=0; 2测验 随机产生2个数字和一个运算符,算出结果为answer r++; i++; 结束 输出选择 1练习 结束 结束 开始 输出”正确,正确答案为answer。总答题数i,正确答题数r和答题正确率r/i” 开始 输出“选择位数:1一位数,2二位数,3三位数” 输出选择的数字 输出题目数n_test 输出“输入测试题数” 输出题目数record 输出“输入测验总分” int a; a Weishu=9 Weishu=99 Weishu=999 结束 开始 输出:测验成绩要题数、题目、测验后的结果、参考答案、答对几题、错几题、本次测验的成绩 储存测验成绩要题数、题目、测验后的结果、参考答案、答对几题、错几题、本次测验的成绩写入文件 打开文件 开始i int answer[10000]={0};int a[10000]=b[10000]=c[10000]={0}; int i=0;int r=w=0;int score=0; 随机产生2个数字和一个运算符,算出结果为answer r++; i++; c[i]=answer[i] 输出手算答案c[i] w+; i++; in_text 题目、测验后的结果c[i]、参考答案answer[i]、总的题数i、答对几题r、错几题w、本次测验的成绩score=r*i/record。 结束

文档评论(0)

1亿VIP精品文档

相关文档