计算器论文科学计算器的开发与测试.doc

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

软件测试小论文 题目:************ 班 级: 小 组: 指导教师: 组员姓名 学号 所做模块 编程实现表达式运算、使用白盒测试判断代码中是否出现逻辑错误 编程实现退格和清除、通过动态测试法运行程序发现错误 编程实现括号功能、通过主动测试法设计测试用例,尽力设法输入各类型数据找出错误 编程实现十进制转换成二进制、利用边界值分析法等进行测试 编程实现取余功能、使用等价类划分法等来判断能否正常运行 小组得分: 目录 摘 要 1 第一章 概述 2 1.1 2 1.2、需求分析 2 1.3、课程设计内容 2 1.4 课程设计任务与要求 2 第二章 系统功能描述 3 3 第三章 系统设计 4 3.1系统功能图 4 3.2程序流程图 4 3.3算法思路 4 3.4算法实现 4 第四章 详细设计 5 第五章 系统实现与测试 6 8 5.2.2 中期报告问题解 8 5.2.3 测试的方法介绍 9 5.3测试的模块和测试用例 9 5.3.1 四则运算模块 9 白盒测试 9 2.四则运算测试用例 9 5.3.2 括号模块 9 2. 括号模块测试用例 9 5.3.3进制模块 10 第章 总结及问题分析 10 第章 11 摘 要 随着科学技术的不断发展, 计算机已经成为我们工作学习和生活中不可缺少 的工具.文本编辑器是个人计算机最司空见惯的应用程序了,在学习了 Java 语 言之后,我决定使用 Java 语言编写一个简单的计算器,可以实现简单的运算功 能,满足日常基本的工作学习和娱乐需要. Java 是由 Sun 公司开发的新一代纯面向对象的网络编程语言.其目标是建 立一种在任意种机器, 任一种操作系统的网络环境中运行的软件, 实行所谓的 程 序写一次,到处运行的目标.正因为如此,Java 已成为当今 Internet 上最流 行,最受欢迎的一种程序开发语言. Java 开发小组把 Java 按特性分为基本版,移动版,企业版,每个版本有一 个软件开发包. Java 基本版本叫 Java 2 标准版 (Java 2 Standard Edition,J2SE) , 它包含建立 Java 应用程序或者是 Applet 所需的应用程序编程接口(API) .Java 2 移动版(The Java 2 Mobile Edition,J2ME)包含创建无线 Java 应用程序的 API.还有 Java 2 企业版(The Java 2 Enterprise,J2EE)是 J2SE 的增强版本, 包含建立多层架构应用程序 API。 关键词:java语言 计算器 第一章 概述 1.1 为学生提供了一个既动手又动脑,独立的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生分析解决实际问题的能力。提高学生实践编程的能力。这次的,主要是设计一个, 第二章 系统功能描述 图3.1 计算器的功能图 3.2程序流程图 下图是四则运算的优先级的判断,优先级高的是乘除,当乘除运算完之后将计算加减。t代表了运算符个数,Q代表了运算符前面的数字,H代表了运算符后面的数字。 图3.2 计算器的四则运算的流程图 3.3算法思路 主要思路是通过将数据字键合其他符号区别开来进行监听,可以a变量储存运算前的数据,s存储运算符,shu存储运算符后的数据。当按住运算符按钮时便将之前输入的数字存储在变量a中,并将运算符存储在s中,当按住等号按钮时,便将便将后输入的数字存储到shu中并根据所输入的运算符进行相关的运算。 3.4算法实现 计算器的程序设计,必然有数据输入,其中数据包括运算符和数字,均要通过计算器上的button按钮选项按钮输入进去, 里面录入的必然是字符型的数据,如果进行运算要将输入的数据转化成Double型,以防出错。 第四章 详细设计 4.1功能实现: (1)加减乘除基本运算 (2)带括号或不带括号的表达式运算 (3)其他运算 Ⅰ、取余运算 Ⅱ、进制转换 4.2 主要方法说明 public kexueji() //构造方法来初始化本程序的变量 public void setup() //搭建次程序的图形应用界面public void BinaryString(int x) //将十进制转化成二进制public void OctalString(int x) //将十进制转化成八进制public void Hex

文档评论(0)

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

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

1亿VIP精品文档

相关文档