doc 毕业设计_简单计算器的设计 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:52 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-24 20:18

毕业设计_简单计算器的设计

统实现本系统采用语言开发,生成可执行文件在任何系统下都可以执行,具有很好的数据处理能力和稳定性。并且使用汉化版在原有基础上实现了多汉字的支持,方便了我们的使用。生成的程序可移植性强兼容性好。这个系统是基于软件发展的生命周期来研制的,它可以直接输入数学表达式,不需要任何转换,就可以直接输出数学四则运算的结果。本程序通过调用和来实现对屏幕的操作,通过调用函数,和来实现对光标的操作。计算器图形采用绘图程序制作。第章总结经过了五个星期的课程设计,在设计中我们遇到了很多编程问题,最后我们大家齐心合力的攻克个个难关,我们组做得是计算器的设计,内容包括很多。运用的函数也很复杂。测试阶段中发现了几处导致程序不能编译,去图书馆查找相关的资料,又同学起讨论。通过耐心的分析源代码终于编好了个完整无误的程序。在这次的语言程序设计实习中遇到了现实编程中必然见到的问题通过这些问题的解决积累了编程的实践经验。在实际的编程操作中发现自己语言知识的不足,加深了对语言的理解。在学习之余体验到收获的感觉善于总结,也是学习能力的种体现,每次完成个编程任务,完成段代码,都应当有目的的跟踪该程序的应用状况,随时总结,找到自己的不足,这样所编写的程序才能逐步提高课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程随着科学技术发展的日新月异,当今计算机应用在生活中可以说得是无处不在。因此作为二十世纪的大学来说掌握计算机开发技术是十分重要的。自从拿到题目到完成整个编程,从理论到实践,在整整半个学期的日子里,可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我们懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相我们把前面所学过的知识又重新温故了遍。通过这次课程设计,我拓宽了知识面,锻炼了能力,综合素质得到较大提高。安排课程设计的基本目的,在于通过理论与实际的结合人与人的沟通,进步提高思想觉悟。尤其是观察分析和解决问题的实际工作能力,以便培养成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。作为整个学习体系的有机组成部分,课程设计虽然安排在周进行,但并不具有绝对的意义。它的个重要功能,在于运用学习成果,检验学习成果。运用学习成果,把课堂上学到的系统化的理论知识,尝试性地应用于实际设计工作,并从理论的高度对设计工作的现代化提出些有针对性的建议和设想。检验学习成果,看看课堂学习与实际工作到底有多大距离,并通过综合分析,找出学习中存在的不足,以便为完善学习计划,改变学习内容与方法提供实践依据。而这种实际能力的培养单靠课堂教学是远远不够的,必须从课堂走向实践。这也是次预演和准备毕业设计工作。通过课程设计,让我们找出自身状况与实际需要的差距,并在以后的学习期间及时补充相关知识,为求职与正式工作做好充分的知识能力准备,从而缩短从校园走向社会的心理转型期。课程设计促进了我系人才培养计划的完善和课程设置的调整。近年来,我系为适应学生的实践需要陆续增设与调整了系列课程,受到同学的欢迎,其中这次的设计很受同学们的喜欢。课程设计达到了专业学习的预期目的。在个星期的课程设计之后,我们普遍感到不仅实际动手能力有所提高,更重要的是通过对软件开发流程的了解,进步激发了我们对专业知识的兴趣,并能够结合实际存在的问题在专业领域内进行更深入的学习。程序源代码接口函数数学函数的定义屏幕操作函数函数库函数变量长度参数表图形函数字符串函数字符操作函数光标上移键光标下移键光标左移键光标右移键回车键全局变量,保存光标图象获取特殊键函数设置箭头光标函数覆盖结果区为十进制和十六进制输出标识符转换为十六进制显示结果将结果保存到中显示结果清空涉及到十六进制转为其它进制时的标识符覆盖填充停留关闭,等待键盘输入键盘输入只取特殊键的扫描值,其余为返回键值定义多边形坐标设置填充模式画出光标箭头测试图象大小分配内存区域存放光标箭头图象消去光标箭头图象简单计算器的设计摘要课程设计语言类课程的指导思想使学生通过学习高级编程语言的知识编程技术和基本算法,掌握课程设计的思想和方法,具备利用计算机求解实际问题的能力,能灵活运用高级语言进行程序设计。其实认真学习门语言并不难,关键是所追求的学习方法和途径。通过语言程序设计,可以使我们掌握软件开发过程的难题分析系统设计程序编码测试程序等基本方法和技能。同时,还能加强我们的时间管理意识,锻炼对难题的发现分析和处理能力。我认为遇到难题并不可怕,可怕的是你不去解决,这可能是语言课程设计的主要目的之。现时学习生活中,常会遇到些数目较大数据繁杂的数值运算,徒手运算起来很困难,这时候我们就必须用到计算器。人们对计算的要求不断提高,普通的功能简单的仅能进行四则运算的计算工具已经不能满足需要,需要种能进行多种计算。现在已经有些功能较为强大涵盖面较广的计算软件,而且各种平台的小工具仍不断出现。这些大大方便了我们的生活给我们更多的选择和实现方式。本程序的编写基础是汉化版,它在的原有基础上实现了多汉字的支持方便了我们的使用。生成的程序可移植性强兼容性好稳定,本程序实现了加减乘除求幂求模,求平方根,求,求,求,求阶乘,取整,求正切,以及进制之间的相互转换。它可以直接输入数学表达式,不需要任何转换,就可以直接输出数学四则运算的结果。但是,每次只能运算个表达式,按清空后再计算下组式子。本程序在进制转换方面有些漏洞,但般的进制转换结果还是准确的。目录第章选题的意义„„„„„„„„„„„„„„„„„„„„„„„„自我介绍„„„„„„„„„„„„„„„„„„„„„„„选题„„„„„„„„„„„„„„„„„„„„„„„„„„第章系统功能需求分析„„„„„„„„„„„„„„„„„„„„„系统的基本要求„„„„„„„„„„„„„„„„„„„„„数据结构和用法„„„„„„„„„„„„„„„„„„„„„第章系统设计„„„„„„„„„„„„„„„„„„„„„„„„„第章系统实现„„„„„„„„„„„„„„„„„„„„„„„„„第章总结„„„„„„„„„„„„„„„„„„„„„„„„„„„第章选题的意义自我介绍我的名字是彭东林,就读于石家庄铁道大学,电班,电气与电子工程分院。选题我选的题目是简单计算器的设计我选这道题的原因如下计算器对我们每的学生都很熟悉,从初中到高中再到大学。但是我们只知道按下几个按钮计算器便会显示出结果,很少有学生分析过计算器究竟是如何运行的。语言课程设计便是个很好的机会,让我去亲自写计算器的运行代码,尽管是简单计算器的设计,但其背后的知识那是相当多的,对我是个挑战,我接受,运用的数据结构和知识点绘图知识数学函数选择结构循环结构数组指针顺序结构进制间的转换时间安排主要参考文献语言绘图与计算机仿真技术王强如北京航空航天大学科钦语言程序设计北京电子工业出版社,徐君毅语言程序设计基础上海复旦大学出版社,李成付语言程序设计基础北京科学出版社,郝玉洁语言程序设计北京机械工业出版社,钱启平语言程序设计基础北京中国铁道出版社,李大友语言程序设计基础北京清华大学出版社,黄迪明语言程序设计北京电子科技大学出版社,姜仲秋语言程序设计基础南京南京大学出版社,李国昌语言程序设计基础北京科学出版社,谭浩强语言程序设计北京清华大学出版社,第章系统功能需求分析系统的基本要求算术运算功能。能够实现运算。函数运算功能。能够实现,等运算。进制之间的转换功能。能够实现十六十二八进制数据之间的转换。通过键盘控制字符和数字的输入。数据结构设计及用法说明此程序调用的函数主要有数学函数的定义屏幕操作函数函数库函数变量长度参数表图形函数字符串函数字符操作函数。基本使用用←↑控制鼠标图形移动,当移动到相应得按钮时按回车键输入当前数字或执行对应的函数。加法输入个被加数数,按,输入被加数,按,输出结果。减法输入被减数数,按,输入减数,按,输出结果。乘法输入个数,按,输入另个数,按,输出结果。除法输入个被除数,按,输入另个除数,按,输出结果。求的次方输入数,按,输入数,按,输出结果。求余输入个数,按,按,输出结果。取整输入个数,按,按,输出结果。余弦输入个数,按,按,输出结果。正弦输入个数,按,按,输出结果。正切输入个数,按,按,输出结果。阶乘输入个数,按按,输出结果。倒数输入个数,按,按,输出结果十进制转二进制输入个十进制数,按,输出二进制结果。十进制转八进制输入个十进制数,按,输出八进制结果。八进制转十进制输入个八进制数,按,输出十进制结果。第章系统设计开始输入第个数输入第二个数等显示结果结束,以及进制转换第章系统实现本系统采用语言开发,生成可执行文件在任何系统下都可以执行,具有很好的数据处理能力和稳定性。并且使用汉化版在原有基础上实现了多汉字的支持,方便了我们的使用。生成的程序可移植性强兼容性好。这个系统是基于软件发展的生命周期来研制的,它可以直接输入数学表达式,不需要任何转换,就可以直接输出数学四则运算的结果。本程序通过调用和来实现对屏幕的操作,通过调用函数,和来实现对光标的操作。计算器图形采用绘图程序制作。第章总结经过了五个星期的课程设计,在设计中我们遇到了很多编程问题,最后我们大家齐心合力的攻克个个难关,我们组做得是计算器的设计,内容包括很多。运用的函数也很复杂。测试阶段中发现了几处导致程序不能编译,去图书馆查找相关的资料,又同学起讨论。通过耐心的分析源代码终于编好了个完整无误的程序。在这次的语言程序设计实习中遇到

下一篇
毕业设计_简单计算器的设计第1页
1 页 / 共 52
毕业设计_简单计算器的设计第2页
2 页 / 共 52
毕业设计_简单计算器的设计第3页
3 页 / 共 52
毕业设计_简单计算器的设计第4页
4 页 / 共 52
毕业设计_简单计算器的设计第5页
5 页 / 共 52
毕业设计_简单计算器的设计第6页
6 页 / 共 52
毕业设计_简单计算器的设计第7页
7 页 / 共 52
毕业设计_简单计算器的设计第8页
8 页 / 共 52
毕业设计_简单计算器的设计第9页
9 页 / 共 52
毕业设计_简单计算器的设计第10页
10 页 / 共 52
毕业设计_简单计算器的设计第11页
11 页 / 共 52
毕业设计_简单计算器的设计第12页
12 页 / 共 52
毕业设计_简单计算器的设计第13页
13 页 / 共 52
毕业设计_简单计算器的设计第14页
14 页 / 共 52
毕业设计_简单计算器的设计第15页
15 页 / 共 52
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批