C程序设计课程设计模板A.docx
《C程序设计课程设计模板A.docx》由会员分享,可在线阅读,更多相关《C程序设计课程设计模板A.docx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程设计(论文)任务书 轨道交通 学院 轨道交通信号 专业 20141 班 一、课程设计(论文)题目 小学生测验系统 二、课程设计(论文)工作自 2015 年 6 月 22 日起至 2015 年 6 月 28 日止。三、课程设计(论文) 地点: 计算中心 四、课程设计(论文)内容要求:1本课程设计的目的通过设计小学生测验系统程序,了解系统开发的需求分析、模块分解、编码测试、模块组装与整体调试的全过程,加深对C的理解与Visual C环境的使用;逐步熟悉程序设计的方法,并养成良好的编程习惯。 2课程设计的任务及要求(1)电脑随机出10道题,每题10分,程序结束时显示学生得分;(2)确保算式没有超
2、出12年级的水平,只允许进行50以内的加减法,不允许两数之和或之差超出050的范围,负数更是不允许的;(3)每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会结束则输出正确答案;(4)对于每道题,学生第一次输入正确答案得10分,第二次输入正确答案得7分,第三次输入正确答案得5分,否则不得分;(5)总成绩90以上显示“SMART”,80-90显示“GOOD”,70-80显示“OK”,60-70显示“PASS”,60以下“TRY AGAIN” 2)创新要求: 扩展:(1)测试时不能有重题。3)课程设计论文编写要求(1)要按照书稿的规格打印誊写课程设计论文(2)设计论
3、文装订按学校的统一要求完成4)课程设计进度安排第一天布置任务及分组、总体需求分析与讨论、查找资料;第二天 总体设计、模块划分,类的设计第三天 各功能模块(或函数)的具体实现;第四天各模块的调试与修改、系统组装并完善;第五天撰写课程设计报告,课程设计检查与答辩学生签名: 2015年6月 28日课程设计(论文)评审意见(1)任务完成情况:优()、良()、中()、一般()、差();(2)工作量饱满 :优()、良()、中()、一般()、差();(3)创新能力 :优()、良()、中()、一般()、差();(4)论文规范 :优()、良()、中()、一般()、差();(5)回答问题 :优()、良()、中()
4、、一般()、差(); 综合评定等级 :优()、良()、中()、及格()、不及格()评阅人: 曾辉 职称: 副教授 2015年 6 月28 日华东交通大学课程设计报告目录一、功能要求1二、开发环境2三、程序分析3四、程序详细内容5五、运行结果12六、课程设计心得14一、 功能要求(1)电脑随机出10道题,每题10分,程序结束时显示学生得分;(2)确保算式没有超出12年级的水平,只允许进行50以内的加减法,不允许两数之和或之差超出050的范围,负数更是不允许的;(3)每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会结束则输出正确答案;(4)对于每道题,学生第一次输
5、入正确答案得10分,第二次输入正确答案得7分,第三次输入正确答案得5分,否则不得分;(5)总成绩90以上显示“SMART”,80-90显示“GOOD”,70-80显示“OK”,60-70显示“PASS”,60以下“TRY AGAIN” 扩展:(1)测试时不能有重题。*/二、开发环境1. 操作系统:Windows 72. 开发平台的名称及版本:Microsoft Visual C+ 6.0三、程序分析结束输出得分10分0分5分7分是是是否否否三次答对二次答对一次答对介绍Main函数开始1.主要流程图 2.课程设计思想 首先需要生成10道题目,而题目则由数字组成,首先我们要生成一个数,这个数在05
6、0,然后需要的选择到底运行加法还是减法,同样,用随机生成数(限制为0和1),如果生成0则作加法,如果生成1则作减法。之后再生成一个050的数。这样利用程序,就可以生成一道题。之后,再分析,如果两个数相加大于50,则重新生成。如果两个数相减小于0,同样重新生成。接下来,就是判断学生的答题。首先,第一次答对直接拿10分,跳入下一题。第一次答错,提示还有两次机会,提示重新作答。第二次答对得7分,进入下一题。若第二次答错,提示还有一次机会,并重新作答。第三次答对得5分,进入下一题。若第三次答错,显示正确答案,并进入下一题。所以我写一个判断答案的程序,首先如果答对且次数小于等于3则返回0值,并加分。如果
7、次数小于3且答案不正确,则提示还有多少次机会,并重新作答,返回1值。如果次数为3且答案不正确,则返回2值。然后在主函数中,判断返回值。当返回值为1时,则继续执行判断程序。若返回值为其他,则跳入下一步。之后,每显示1题则tishu增加1.循环至tishu=10跳出循环。完成整次测试。为了让系统检测到是否出现重复的题目,虽然概率很小,但是,也是有可能的,所以,我的想法是,每生成了一道符合要求的题目就将题目储存起来,然后将之后生成的题目与储存起来的题目一一比对(这里的题目比对也就是将之前每题随机生成的数进行比对)。如果有重复,同样重新出题,再一一比对。这样,就可以避免系统出现重复的题目。 四、程序详
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 课程设计 模板
限制150内