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

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

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计论文基于C的简易计算器程序设计

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

您可能关注的文档

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档