《c++课程设计》doc版

《c++课程设计》doc版

ID:33449240

大小:280.00 KB

页数:30页

时间:2019-02-26

《c++课程设计》doc版_第1页
《c++课程设计》doc版_第2页
《c++课程设计》doc版_第3页
《c++课程设计》doc版_第4页
《c++课程设计》doc版_第5页
资源描述:

《《c++课程设计》doc版》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计(论文)任务书 学  院   专  业  班   一、课程设计(论文)题目  《小学生数学测试系统》程序   二、课程设计(论文)工作自2012年6月18日起至2012年6月23日止。三、课程设计(论文)地点:计算中心四、课程设计(论文)内容要求:1.本课程设计的目的通过设计《小学生数学测试系统》程序,了解系统开发的需求分析、模块分解、编码测试、模块组装与整体调试的全过程,加深对C++的理解与VisualC++环境的使用;逐步熟悉程序设计的方法,并养成良好的编程习惯。2.课程设计的任务及要求(1)主界面设计,选择练习或测试,按ESC结束程序。(2)题型选择界面设计,

2、选择加、减、乘、除或混合运算,按ESC返回主界面。(3)系统随机出题,运算数及结果均在100以内,除法应能整除,显示算式。(4)练习时,系统随机出题,键入结果,正确和错误均有提示,出错时允许再输入,最多二次机会,若还不正确,给出答案。继续出题,按ESC,显示总题数,正确数和正确率。(5)测试时,系统自动出10道题,每题只给一次机会,每题10分,统计得分。结束后,给出总分,显示各题的对错信息,错误的给出答案。中间按ESC键结束。显示已作题的对错信息,错误的给出答案,不显示得分,按任意键返回题型选择界面。2)创新要求:(1)限制答题时间。(2)测试时不能有重题。3)课程设计论文

3、编写要求(1)要按照书稿的规格打印誊写课程设计论文(2)设计论文装订按学校的统一要求完成4)课程设计进度安排内容天数      地点构思及收集资料1       图书馆编写与调试3       机房撰写论文1       图书馆、机房学生签名:2012年6月18日课程设计(论文)评审意见(1)任务完成情况:优( )、良( )、中( )、一般( )、差( );(2)工作量饱满 :优( )、良( )、中( )、一般( )、差( );(3)创新能力  :优( )、良( )、中( )、一般( )、差( );(4)论文规范  :优( )、良( )、中( )、一般( )、差( );(5

4、)回答问题  :优( )、良( )、中( )、一般( )、差( );综合评定等级:优( )、良( )、中( )、及格( )、不及格( )评阅人:职称:2012年6月23日华东交通大学课程设计报告华东交通大学课程设计报告目 录一、功能要求1二、开发环境1三、程序分析3四、程序详细内容6五、运行结果25六、课程设计心得26华东交通大学课程设计报告第30页华东交通大学课程设计报告一、功能要求(1)主界面设计,选择练习或测试,按ESC结束程序。(2)题型选择界面设计,选择加、减、乘、除或混合运算,按ESC返回主界面。(3)系统随机出题,运算数及结果均在100以内,除法应能整除,显示

5、算式。(4)练习时,系统随机出题,键入结果,正确和错误均有提示,出错时允许再输入,最多二次机会,若还不正确,给出答案。继续出题,按ESC,显示总题数,正确数和正确率。(5)测试时,系统自动出10道题,每题只给一次机会,每题10分,统计得分。结束后,给出总分,显示各题的对错信息,错误的给出答案。中间按ESC键结束。显示已作题的对错信息,错误的给出答案,不显示得分,按任意键返回题型选择界面。第30页华东交通大学课程设计报告二、开发环境Windows2000MirosoftVisualC++6.0第30页华东交通大学课程设计报告三、程序分析本程序主要是由三成分组成,分别是一、练习

6、,二、测试,三、退出。在本程序的开头,首先编写了一个页面程序,为菜单程序,内容包括:测试、练习和退出。如果使用者按1则是进入练习部分,以此类推。最后若按下Esc则退出该系统,不执行其他的程序。在开头的部分中加入了新函数——system(“cls”)(清屏函数)和getch()(输入任意键函数)一、练习:练习部分是由加、减、乘、除、混合运算和设定退出该部分程序的程序内容组成。在该部分的开头,有一个选择页面,共有六个选项:1是加法运算,2是减法运算,3是乘法运算,4是除法运算,5是混合运算和6是退出该部分程序。该部分中也加入了清屏函数和任意键函数。在练习部分的每个小程序中主要是

7、由四个内容组成的。(1)循环;该部分主要是提供答题者能够进入无限答题的死循环,由while()函数构成一个大循环。(2)设置随机数:该部分主要有函数rand()%100组成,产生两个随机数进行运算的准备。若是加法和乘法则在产生随机数后进行判断是否大于100,若是,则跳过该次重新产生。为了避免除数为0,在产生除法中的随机数的时候,使rand()%100+1,就可以避免除数为0。(3)输入程序:该部分是程序的主要部分。首先定义个字符数组,对输入的键用字符储存,分别对输入的两个键进行判断,若当输入键的ASCII为27时,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。