湖南文理学院课程设计报告
课程名称: 计算机软件技术基础 学 院: 电气与信息工程学院 专业班级: 通讯工程07103班 姓 名: 蔡 继 兴 学 号: 200716020311 指导教师: 杨 民 生 完成时间: 2008年9月8日 报告成绩:
评阅意见: 评阅老师: 评阅时间:
摘 要
当今社会是信息社会,科技经济高速发展的社会!为了更方便人们的工作生活和加速人们处理信息的速度,计算器应运而生。由于它体积小巧,携带方便,价格便宜,构造简单等诸多的优点成为人们生活中的必备品!
随着科技的发展计算器的种类变得更多,功能变得更强大,体积变得更小!电脑的出现改变人们的生活习惯,很多事情都可以电脑来完成!电脑的更大一个优点就是可以通过软件的应用无限的延伸电脑功能的外延!下面我们将用我们学习的c语言编写一个简易的计算器程序!实现简单的初步的计算功能!
本程序的编写基础是Tubro C2.0汉化版,它在tubro c的原有基础上实现了多汉字的支持方便了我们的使用。生成的程序可移植性强兼容性好稳定!现在只实现了加、减、乘、除、求幂、求模,求平方根,求Sin,求Cos,求Log10,以及一个时钟原代码。这个系统是基于软件发展的生命周期来研制的,它可以直接输入数学表达式,不需要任何转换,就可以直接输出数学四则运算的结果。但是,每次只能运算一个表达式。不能运算多个表达式。在程序里面在添加一组选择函数即可。本论文主要介绍了本课题的开发背景,开发的过程和所要完成的功能。重点的说明了系统设计思想,设计的步骤、难点技术和解决方案。
关键词:C语言 Tubro c 2.0汉化版 计算器 时钟
目 录
第一章 综述…………………………………………………………………1 1.1 课题的现实意义………………………………………………………1 1.2 软件环境………………………………………………………………1 1.3 硬件环境………………………………………………………………1
第二章 系统设计流程图……………………………………………………2 2.1 系统流程图……………………………………………………………2 2.2 主要功能表……………………………………………………………2
第三章 系统分析和设计……………………………………………………3 3.1 图形的绘制和输出……………………………………………………3 3.2 文本的输出显示………………………………………………………3 3.3 计算函数的调用………………………………………………………4 3.4 程序的运行和退出……………………………………………………5
第四章 系统测试……………………………………………………………6 4.1 系统测试………………………………………………………………6 4.2 调试……………………………………………………………………6 4.3 错误原因分析一………………………………………………………6 4.4 错误原因分析二………………………………………………………6
第五章 用户使用说明书……………………………………………………8 5.1 运行Turbo C程序进入计算器界面…………………………………8 5.2 计算器的使用…………………………………………………………9 5.3 退出程序………………………………………………………………9
第六章 工作总结……………………………………………………………10
参考文献………………………………………………………………………11
附录: 源代码
第一章 综述
1.1 课题的现实意义
现实学习生活中,常会遇到一些数目较大数据繁杂的数值运算,徒手运算起来很困难,这时候我们就必须用到计算器,所以便着手开发了这个计算器程序,以便用于自己的学习工作。人们对计算的要求不断提高,普通的功能简单的仅能进行四则运算的计算工具已经不能满足需要,需要一种能进行多种计算。现在已经有一些功能较为强大、涵盖面较广的计算软件,而且各种平台的小工具仍不断出现。这些大大方便了我们的生活给我们更多的选择和实现方式。
这个程序可以直接输入数学表达式,不需要任何转换,就可以直接输出数学四则运算的结果。并且操作简单、界面清晰、灵活、实用、方便等要求出发,它所能完成的主要计算功能有以下几个方面:加法,减法,乘法,除法,求幂,求模,求平方根,求Sin,求Cos,求Log10。计算器的设计使我们所学到的c语言知识在现实中得到检验!
信息时代是科技和经济发展的产物,软件产业是信息时代的产物,它在我们的生活工作中发挥着越来越大的作用,计算器的设计对我们知识的掌握有很大的作用,更能方便他人,可行性很强!
1.2 硬件环境
一台完整的电脑,包括键盘、鼠标,最小硬盘空间1GHz
<1> 386,486,586及兼容机.640K基本内存; <2> 1M以上扩充内存,10M以上的显示内存.
1.3 软件环境
开发环境:本系统的设计采用的是TC语言开发
Windows XP sp2操作系统,Turbo C 2.0汉化版 , WPS word
第二章 程序设计流程图
2.1 系统流程图(图 1)
开始 输入第一个操作数 加法 减法 乘法 除法 求幂 求模 寄存器清零 开平方 求正弦 求余弦 求对数 输入第二个操作数 显示结果 结束
2.2 主要功能表(表 1)
i
序号 1 2 3 4 5 6 7 8 9 10 11 12 13 文件名 + - * / % ^ S O I L = C Q 主要功能 加法 减法 乘法 除法 求模 求x的y次幂 求平方根 求Sin 求Cos 求Log10 等于 寄存器清零 退出 备注 两个操作数 两个操作数 两个操作数 两个操作数 两个操作数 两个操作数 一个操作数 一个操作数 一个操作数 一个操作数
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库《计算器》C语言课程设计在线全文阅读。
相关推荐: