小学生四则运算测试报告.doc

上传人:飞****2 文档编号:92480395 上传时间:2023-06-05 格式:DOC 页数:12 大小:158KB
返回 下载 相关 举报
小学生四则运算测试报告.doc_第1页
第1页 / 共12页
小学生四则运算测试报告.doc_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《小学生四则运算测试报告.doc》由会员分享,可在线阅读,更多相关《小学生四则运算测试报告.doc(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、青岛大学软件技术学院C#程序设计实训报告姓 名 赵 龙 专 业 计算机信息管理二班 班 级 2012级 指导教师 韩 亮 二0一 三 年 七 月 十八 日前言随着21世纪的到来,计算机技术的发展更加迅猛,我们越来越多的计算依靠计算机而自己本身的计算能力下降,但是由于在不同的场合,不同的地点都能用到计算我们不可能时时刻刻的依靠计算机,所以提高自己本身的计算能力日益重要。曾几何时我们在做数学题的时候因苦于计算而浪费大量的时间导致自己会做的题没有做到,曾几何时我们因为计算错一个数而导致大量的分数流失而感到后悔,又曾几何时我们因为计算而遇到尴尬。自发明算数至今计算一直是至关重要的,我们的先辈为了我们计

2、算的方便为我们发明了计算机,而我们却依赖过度导致现在普遍计算降低,在我国高考制度中教育部门已经是将计算量减了又减,希望我们不要因为计算而后悔终身而我们却依旧赶不上计算零失误的步伐,导致这个原因的就是我们过多的依赖计算机,以至于十以内的加减乘除都需要计算机,本来一支笔,一张纸甚至大脑计算一下就能解决的问题现在都需要用计算机敲一下有的时候不用计算机甚至不能确定自己算的是否正确这是十分可怕的问题所以提高计算能力已经是迫在眉睫。“凡事要从娃娃抓起”只有小的时候养成了良好的习惯培养起了优秀的计算能力,一个优秀的计算能力不只是计算还能培养起人的逻辑能力,以后才能依靠自己的能力在社会中利于不败之地,所以我们

3、小组思前想后而设计出这么一个适合小学生训练的计算器来提高其计算能力。我们可以感受一下如果人人计算能力出众的话人们计算机可能就回到了它最初的辅助计算的位置而不是现在的取代大脑似的地位,so,让我们大家计算起来吧。目录摘要1关键字1第1章系统分析21.1开发背景21.2 任务概述21.3 算术运算流程图21.4 实现目标31.5 运行环境3第2章概要设计4.1处理流程4.2.1主流程42.2测试流程4第3章详细设计5.1主模块53.1简要说明53.2程序逻辑53.3界面设计5.2主要函数说明63.4主要函数说明6第4章用户手册8.1系统主要功能8.2系统安装8.3运行说明:8第5章课程设计小结9参

4、考文献9摘要本程序主要是锻炼小学生的四则运算能力,练习者首先选择所要练习的运算类型(加减乘除),再选运算数据的范围。练习者可以自由选择系统出题的题数,系统自动出题,练习者解答。最后练习者交卷后系统对练习者所填结果做出正误判断,显示出结果。每一次练习的过程可以由这几部分完成:练习者选择运算种类,练习者选择运算数范围,练习者选择小数范围,练习者选择练习时间,系统出题,系统判断正误并给出提示,系统统计答题分数(满分制为一百分)。 关键字 四则运算测试(Four arithmetic operation Merasurement)第1章 系统分析1.1 开发背景伴随着人类社会的进步,人们的计算工具也在

5、不断的变化,从远古时期的结绳计数,到算筹,算盘,以及近代的机械计算机、计算尺,直至今天我们广泛运用的电子计算机。计算工具的每一次进步,都导致科学技术发生深刻的革命。人类最初是用手指来作为记数和计算工具的。在古代,人们还广泛地使用过筹码和结绳来作为记数和计算的工具,其中筹码可能采用石子、木棍、滑片等,每一个可以单独使用也可用工具在其刻上道使用。我们中华民族的祖先,在公元前5世纪以前开始使用算筹。利用算筹记数,用笔写下来就是筹算数字,当时这在世界上是十分先进的。而作为我们的祖先对世界文明的重大贡献四大发明之一的珠算盘,则是人类经过设计加工,制造出来的第一种计算工具。十六世纪以来,随着机械设计和制造

6、水平的提高,同时也为了满足日益复杂的计算要求,许多科学家设计制造了以齿轮为主要构件的机械式计算机。自从上个世纪四十年代电子计算机的发明,人类计算工具的发展进入了一个新纪元。计算机以人类技术史上前所未有的高速度发展着,其主要构件由电子管、晶体管、集成电路,一直发展到运用超大规模集成电路。计算机的计算速度也从每秒几千次算术计算,提高到每秒上万亿次算术计算。1.2 任务概述 1.电脑随机出几道题,每次生成的题共计100分,程序结束时显示学生得分;2.确保算式没有超出学生所能计算的能力水平,选择适当的数值范围进行加减乘除计算,不允许负数参与四则运算;3.每次生成的题学生可以自己选择适合自己的交卷时间,

7、也可不选择规定时间直接计算,由学生自己做完交卷;4.对于学生选择规定时间的试题,如果学生在规定的时间内全部做完,则可自行交卷,如果没做完则系统自动交卷;5.系统自动统计判断学生的计算结果,将最后学生的所得成绩显示出来。1.3 算术运算流程图 图 1.1.1 运算流程图运行程序学生可以自由选择运算类型、范围以及整数或者小数题数,自选定时等;算术运行界面,题的上面有时间提醒,下面显示题数和已完成的题数;如果学生在选择规定的时间内做完所有题目可自行交卷,学生也可以检查待时间完后系统自动交卷;交卷完成后上面显示学生的最后得分。1.4 实现目标小学算术测试针对的小学生的一个算术测试题,主要的实现目标有:

8、l 实现测试者的自主测试;l 实现测试者的自由选择;l 实现系统的自动判断;l 实现各种统计、判定、显示结果的功能; 1.5 运行环境l 操作系统(Windows 2000)开发工具 第2章 概要设计.1 处理流程.2.1 主流程.1.4.1 运行本程序.1.4.2 获取系统设置.1.4.3 显示主对话框.1.4.4 等待测试者输入.1.4.5 测试者交卷得出成绩2.2 测试流程.1.1 测试者选择相应的范围.1.2 系统根据规定的范围自动随机出题.1.3 测试者填写结果.1.4 系统对测试者的结果判定并显示成绩第3章 详细设计.1 主模块3.1 简要说明模块名称选择模块模块代码名称MainF

9、orm : Form启动条件运行本程序输入运算类型、范围、时间等功能限定题型的难易程度表3.1.1 “选择模块”简要说明3.2 程序逻辑运行算术测试自定题目难度是否选择时间点击出题自动生成题目学生答题交 卷系统给出成绩图3.1.2 “程序逻辑”3.3 界面设计图3.1.3 页面设计该页面在上面部分设有时间的倒计时,以提醒测试者距离交卷得时间,中间部分则是采取从左至右,上下对齐的原则,在测试者做完全部的题目后,下面的“交卷”模块显示出来.2 主要函数说明3.4 主要函数说明 namespace SchoolMath public abstract class Equation protected

10、 static Random rand = new Random(); protected string text; protected double results = null; bool mustDivide; int maxNum, decimalDigits; public int MaxNum get return maxNum; public int DecimalDigits get return decimalDigits; public bool MustDivide get return mustDivide; public Equation(int maxNum, bo

11、ol mustDivide, int decimalDigits) this.maxNum = maxNum; this.mustDivide = mustDivide; this.decimalDigits = Math.Abs(decimalDigits); public string EquationText get return text; public double Result get return results0; public double Results get return results; 该段程序控制系统由测试者自由选择题目难易程度的界面,包含选择最大值和构造函数等部

12、分。第4章 用户手册.1 系统主要功能该系统主要功能在于可以由练习者根据自己的实际情况自由定义题型的难易程度,由系统随机出题,智能计算和判断答题者所计算结果是否正确,最终给出正确的判断和测试者测试所得的最后成绩。操作简单、方便、快捷。.2 系统安装该系统安装需要电脑具备Visual Studio2008软件,然后解压小学算术压缩文件,之后运用 Visual Studio2008软件打开该解压后的SchoolMath文件,转换完成后即可运行该程序。.3 运行说明:(1)目的根据测试者的需求,系统随机生成相应的测试题供测试者练习。(2)操作步骤运行该程序,练习者根据自己的需求自主选择练习题的类型,

13、数值范围以及整数学小数是否需要时间限定等,然后单击出题则可进入题目练习界面。练习者必须再答完所有的题目方可交卷,如果选择时间限定,可在时间限定内做完交卷,如果超过限定时间,系统则会自动强制性交卷,答题结束,系统给出练习者的最后成绩。点击关闭则返回的选择题型的界面,再点退出按钮方可退出该系统。第5章 课程设计小结 经过一段时间的努力,我们组应用c#程序设计语言,成功的编写了小学生四则运算测试系统。系统的完成与小组的全体成员的努力密不可分,大家在倾注满腔热情的同时,成果也是很令人满意的。在设计过程中,我们也遇到了许多的困难,但是我们大家齐心协力,一点点的排查问题的源头,在困难面前毫不畏惧,我们勇往直前,敢于向困难发起挑战,最终我们得到了胜利的成果。这次课程设计虽然完成了,但是他给我留下的经验却是永远跟随我们的,在困难面前我们要团结我们最大的力量,团结协作,各展其能,这样我们才能共同进步,向完美跨进更大的一步。参考文献1C程序设计第二版谭浩强编著 北京:清华大学出版社,19992C#程序设计教程 第二版 钱能编著 3 电脑知识与技术学术交流版(备注:来自网络资源)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁