有可以算复数的计算机软件吗,[计算机软件及应用]能实现复数和矩阵等各种运算的计算器以及编程实践版.doc... 您所在的位置:网站首页 能算复数的计算器型号 有可以算复数的计算机软件吗,[计算机软件及应用]能实现复数和矩阵等各种运算的计算器以及编程实践版.doc...

有可以算复数的计算机软件吗,[计算机软件及应用]能实现复数和矩阵等各种运算的计算器以及编程实践版.doc...

2024-06-24 20:50| 来源: 网络整理| 查看: 265

[计算机软件及应用]能实现复数和矩阵等各种运算的计算器以及编程实践版

软件基础大作业

项目名称: 计算精灵

班级: 光信息41

小组成员: 张春龙(组长) 习 闯 王若鹏 王 兴 完成时间: 2006-6-25

指导教师: 刘志强老师

目录

需求分析

1.1开发背景……………………………………………3

1.2项目目标……………………………………………3

1.3运行环境……………………………………………3

1.4项目任务书…………………………………………3

二.技术路线

2.1制作界面……………………………………………………4

2.2程序所用函数及源代码……………………………………6

三.工程进度…………………………………………………………45

四.测试分析……………………………………………………..…..46

五.个人心得

5.1张春龙………………………………………………………47

5.2习闯…………………………………………………………48

5.3王若鹏………………………………………………………49

5.4王兴…………………………………………………………50

一.需求分析

1.1开发背景:

软件不同于硬件的最主要特点就在于它的不确定性,软件产品很难满足用户的需要,所以就需要不断的进行更新.

随着科技的发展,人们在很多地方都要用到计算器来进行工程和商业上的运算,计算器在日常生活中的重要地位已经举足轻重.

但是软件的开发生产率的提高速度难以满足社会需求的增长率.软件产品供不应求的现象致使不能充分利用现代计算机硬件提供的巨大潜力.用户的需求是软件生产者必需要了解的信息,作为新时代的大学生,我们深知一般计算器存在的难以满足用户要求的特点.

市场上的计算器往往功能比较单调,只能进行一般的加减乘除和开方等基本运算,遇到一些比较复杂的,如排列组合﹑矩阵运算,复数运算等时就显得无能为力,还需要人为地去进行化简计算,给日常生活带来了很多不必要的麻烦.

我们在学习生活中,常会遇到一些繁杂的数值运算,尤其是遇到正弦、余弦、对数等手算困难的运算时,这时候我们就必须用到科学计算器,所以我们便着手开发了这个计算器程序,以便用于自己的学习工作。

1.2项目目标

我们的设计正是出于这种考虑:必须设计一种能满足大学生计算要求的计算器,在大学的学习中,要进行的计算少不了矩阵的加减乘除,复数的加减乘除,以及排列组合等,为了满足这种运算上的要求,我们把这些运算添加到了项目目标中;当然,一些基本的运算在我们设计的计算器里也是有的,可以说,我们开发的计算器功能齐全,包涵现实生活中所需要的各种运算.

要求:

输入:被计算的数据

输出:计算结果

1.3运行环境

硬件:

计算机(CPU 主频 1.81GHz、512MB内存)

软件

Windows XP 操作系统

Visual C++ 6.0

1.4项目任务书

(1).软件功能描述:

该计算器具有以下功能:

①具有菜单快捷键功能。

②能够完成加、减、乘、除、求倒数、开方、等一般运算。

③能够完成求指数,对数操作,能够求常用对数,求三角函数值和反三角函数,对角度,弧度进行选择。

④能够完成矩阵的加、减、乘、除运算。

⑤能够对复数进行计算。

⑥具有统计计算功能,能够对排列组合数进行计算。

⑦具有特殊功能,如Ans,insert,del等。能够把数据暂时保存起来。

⑧能够在科学型和普通型计算机之间进行快速切换。

(2).工程进度安排如下:

5—8周,系统框架设计;

9—14周,编码和单元测试;

15—17周,集成系统将个子系统组合起来。

18—19周,测试阶段。

(3).人员组织

小组成员 学号 分工张春龙(组长)负责⑤、7功能模块及系统分析,用户界面的设计习闯负责④、8功能模块及系统调试王若鹏负责①、③功能模块及系统调试王兴负责②﹑⑥功能模块及文档管理二 技术路线

2.1制作界面

我们采用了当前最流行的VC++6.0 作为开发工具,运行平台是WINDOW 2000/XP。

通过C++提供的MFC类库,各成员按照分工和进度完成各自任务。

最后再将各功能模块集成起来。

下图为 常用运算 功能模块的运行后界面:

下图为 复数计算 功能模块的运行界面

下图为 矩阵计算 功能模块的运行界面:

下图为 排列组合 功能模块运行后的界面:

将上面四功能模块集成后的界面为:

这样我们就可以同过集成后的界面来



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有