没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
软件编程实习——
科学计算器
需求分析报告
专 业: 电子信息科学与技术
学 号:
姓 名:
班 级:
指导老师:
日期:2010-6-28
目 录
1、引言..................................... ....................... 1
2、需求分析..................................... ...................2
3、系统概述..................................... ...................2
4、详细设计..................................... ...................2
5、运行调试与测试分析..................................... .........3
6、总结和体会..................................... .................3
7、参考文献..................................... ...................4
8、附程序源代码..................................... ...............5
引 言
随着科学技术,人工智能、GPS(全球定位系统)等飞速的发展和计算机
运算性能飞跃性的提升,计算机已经广泛用于各种领域,然而计算机的优势完
全建立在操作系统和应用软件的基础上,因此对软件的编程要求越来越高。
从计算机各种应用的程序设计方面考察,任何一个可在存储程序式计算机
上运行的程序,其对应的计算方法首先都必须是构造性的,数据表示必须离散
化,计算操作必须使用逻辑或代数的方法进行,这些都应体现在算法和程序之
中。此外,到现在为止,算法的正确性、程序的语义及其正确性的理论基础仍
然是数理逻辑,或进一步的模型论。真正的程序语义是模型论意义上的语义。
于是软件编程思想运行的严密性、学科理论方法与实现技术的高度一致是计算
机科学与技术学科同数学学科密切相关的根本原因。从学科特点和学科方法论
的角度考察,软件编程的主要基础思想是数学思维,特别是数学中以代数、逻
辑为代表的离散数学,而程序技术和电子技术仅仅只是计算机科学与技术学科
产品或实现的一种技术表现形式。
本课程要求学生在学习完成程序设计基础(C++语言)的基础上,在 1 周实
习时间内开发出一个有一定实用性的小型软件。通过这门课程的实习锻炼,使
学生进一步熟练 C++语言或其它程序设计语言,熟悉其对应开发平台(工具),
了解一个软件系统开发的流程、任务分解,培养团队协作精神,为以后课程的
进一步学习打下较扎实的软件开发、设计基础。
一、需求分析
本计算器可以进行十进制下的四则运算(加、减、乘、除)、 指数运算、
对数运算、正弦运算,余弦运算,正切运算,反正切运算,还可以实现数值的
符号转换及计算器有关内存操作(数据存储操作)。 Clear 表示将当前文本框内
数据清除,在 C++Builder 下直接运行即可,界面为灰白对称。
特殊需求:具备记忆数据,取记忆,清记忆,复制,粘贴等功能;具备统
计计算和可想而计算等高级计算功能,并且具备快捷键操作功能。
二、系统概述
(1)工作原理图如下:
初始界面
基本算术运算
三角函数运算
指对数运算
剩余14页未读,继续阅读
资源评论
myd404myzcgglover
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功