1 / 41
文档名称:

毕业设计论文——基于C的简易计算器程序设计.doc

格式:doc   页数:41
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计论文——基于C的简易计算器程序设计.doc

上传人:799474576 2013/9/6 文件大小:0 KB

下载得到文件列表

毕业设计论文——基于C的简易计算器程序设计.doc

文档介绍

文档介绍:引言
根据毕业设计论文——“基于C的简易计算器程序设计”这个课题所需涉及到的知识以及如何用这些知识完成需要达到的任务或目标,我决定将毕业设计论文(以下简称“论文”)分为2章,即
论文内容包括:
第1章:将大致介绍“基于C的”知识即C语言的基础知识和在本课题中的应用①。
第2章:根据论文所涉到的具体任务或目标,将介绍如何把第1篇的知识具体应用到“计算器程序设计”中。
对于论文课题的实现,可以大致归纳为以下几个方面的关键词,即
论文相关:
设计目的: 设计一个基于C的简易计算器程序,在功能上尽量模拟windows操作系统中的计算器,系统界面不做强制要求。
所需知识:全面熟悉、掌握C语言基本知识,掌握C程序设计中的顺序、选择、循环三种结构及数组、函数、指针和文件的操作,把编程和实际结合起来,对不同的问题运用和灵活选择合适的数据结构以及算法描述,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法。
一般步骤: a、确定数据结构 b、确定算法 c、编程 d、调试 e、总结。
采用工程模式即模块化,文件包括四个重要组成部分②:
(运算主函数头文件,包括各运算符的操作以及其辅助函数)。
(窗体类的声明头文件)。
(工程初始化文件)。
(代码主文件,包括各空间操作的函数)以及一些其它附属文件,包括dll动态链接库。
计算器程序实现功能:在参考了Windows里的计算器以后,决定在我的课程设计中实现:0~9的数字输入功能(小数点除外)
;实现:加、减、乘、整除、取模、阶乘、位运算左移、x的y次方、与、异或、x立方、x平方运算功能;二进制、八进制、十进制、十六进制转换功能;正负转换功能;退格、归零等功能。
说明:由于需要使功能尽量模仿Windows下的计算器,而很多功能要以图形界面实现,故用Borland C++ Builder编写。所以用的是面向对象程序设计。但因为这是C语言的课程设计,所以除了面向对象的使用以外,所有语法都是按照C语言的格式编写。
说明:这里所说的“四个重要组成部分”即为“程序设计”的核心内容。
目录
引言 - 1 -
第一章 - 5 -
- 6 -
- 6 -
- 6 -
- 6 -
- 6 -
- 6 -
- 6 -
、函数、指针和文件 - 6 -
- 6 -
- 6 -
- 7 -
- 7 -
第二章 - 8 -
- 9 -
- 9 -
- 9 -
- 10 -
(运算函数集头文件) - 10 -
- 12 -
- 14 -
- 15 -
- 16 -
- 17 -
(先得到十六进制,再转换成相应进制) - 17 -
/*由BCB生成*/ - 25 -
(/*由BCB生成*/) - 26 -
- 28 -
附录 - 39 -
参考文献 - 40 -
致谢 - 41 -
第一章

第1节数据类型、算法描述的简要介绍
第2节程序的3种基本结构
第3节数组、函数、指针、文件简要介绍


程序在运行时要做的内容就是处理数据。程序要解决复杂的问题,就要处理不同的数据。不同的数据都是以自己本身的一种特定形式存在的,不同的数据类型占用不同存储空间。C语言中有多种不同的数据类型,其中包括几个大的方向:基本类型、构造类型、指针类型和空类型。

算法包含算法设计和算法分析两方面内容。算法设计主要研究怎样针对某一特定类型的问题设计出求解步骤,算法分析则要讨论所设计出来的算法步骤的正确性和复杂性。对于一些问题的求解步骤,需要一种表达方式,即算法描述。常用的算法描述有自然语言、流程图、N-S流程图等。


顺序结构的语句是自顶向下依次执行的。

选择结构中的语句是根据条件判断来控制执行的。

循环结构中的语

最近更新

2025年天津广播影视职业学院马克思主义基本原.. 12页

缓存一致性在不同业务场景下的适应性研究 26页

联邦学习在模糊测试中的探索 35页

2025年宁德师范学院单招职业适应性考试题库附.. 45页

2025年宁波职业技术大学马克思主义基本原理概.. 12页

高效分离纯化技术-第3篇 37页

2026年龙年起什么名字最好听 7页

肺气肿细胞凋亡与修复 36页

2025年宾县幼儿园教师招教考试备考题库含答案.. 30页

高效汽油机结构设计 36页

2025年山东职业学院单招职业技能测试题库带答.. 44页

2025年岐山县招教考试备考题库附答案解析(夺.. 31页

2025年平顶山工业职业技术学院单招综合素质考.. 44页

2025年广州现代信息工程职业技术学院马克思主.. 12页

2025年开封大学马克思主义基本原理概论期末考.. 12页

2025年怒江职业技术学院马克思主义基本原理概.. 12页

2025年梅河口康美职业技术学院单招职业技能考.. 43页

2025年武汉纺织大学外经贸学院马克思主义基本.. 12页

2025年永福县招教考试备考题库带答案解析 30页

2025年江苏省(175所)马克思主义基本原理概论.. 13页

2025年江西洪州职业学院单招职业技能考试模拟.. 45页

2025年沙洲职业工学院单招职业倾向性测试题库.. 44页

2025年河南工程学院马克思主义基本原理概论期.. 12页

2025年泰宁县招教考试备考题库含答案解析(夺.. 31页

2025年浙江商业职业技术学院马克思主义基本原.. 12页

2025年海南体育职业技术学院单招职业倾向性测.. 45页

2025年温州职业技术学院单招职业技能考试模拟.. 45页

2025年湖南幼儿师范高等专科学校单招职业倾向.. 44页

2026年主管中药师考试备考题100道及答案【易错.. 37页

2026年医学微生物学习题集【名师系列】 40页