计算器课程设计报告

合集下载

简易计算器的课程设计

简易计算器的课程设计

简易计算器的课程设计一、课程目标知识目标:1. 学生能理解简易计算器的内部工作原理,掌握其基本功能操作。

2. 学生能运用计算器进行基本的算术运算,包括加、减、乘、除以及百分比计算。

3. 学生理解并掌握计算器上各个按键的功能及其在数学运算中的应用。

技能目标:1. 学生能够使用计算器辅助解决实际问题,如购物找零、面积计算等。

2. 学生通过计算器的使用,提高数据输入、结果读取和运算过程纠错的能力。

3. 学生能够结合数学知识,利用计算器进行数据的简单统计分析。

情感态度价值观目标:1. 培养学生对待科学技术的积极态度,认识到计算器在日常生活和学习中的便捷性。

2. 增强学生的团队协作意识,通过小组活动,学会分享和交流使用计算器的经验。

3. 培养学生遵守计算器使用的规则,养成良好的计算器使用习惯,珍惜公共资源。

本课程设计针对的学生群体为小学高年级学生,他们已经具备了一定的数学基础和操作简单电子设备的能力。

课程性质为实用技能型,旨在通过简易计算器的教学,将理论知识与实践操作相结合,提高学生解决实际问题的能力。

在教学要求上,注重培养学生的动手操作能力和创新思维,同时强调情感态度的培养,使学生在学习技能的同时,也能形成正确的价值观。

通过具体学习成果的分解,教师可进行有针对性的教学设计和学习效果评估。

二、教学内容本章节教学内容依据课程目标,结合教材内容,科学系统地组织以下部分:1. 简易计算器基础知识:介绍计算器的发展历程、种类及简易计算器的结构组成,对应教材第二章第一节。

2. 计算器按键功能:详细讲解各按键的功能及其在数学运算中的应用,对应教材第二章第二节。

3. 基本运算操作:教授如何使用计算器进行加、减、乘、除以及百分比计算,对应教材第二章第三节。

4. 计算器在实际应用中的使用:结合实际案例,如购物找零、面积计算等,展示计算器的实用性,对应教材第二章第四节。

5. 数据的简单统计分析:利用计算器进行数据输入、处理和简单统计分析,对应教材第二章第五节。

计算器课程设计报告

计算器课程设计报告

计算器课程设计报告一、课程目标本节计算器课程设计以提升学生的数学计算能力、逻辑思维能力和实际应用能力为核心,结合三年级学生的认知特点和实际需求,制定以下课程目标:1. 知识目标:(1)学生能够掌握计算器的基本功能及操作方法;(2)学生能够运用计算器进行简单的四则运算,并理解相关数学概念;(3)学生能够运用计算器解决生活中的实际问题,提高数学应用能力。

2. 技能目标:(1)培养学生运用计算器进行快速、准确计算的能力;(2)培养学生运用计算器辅助解决数学问题的能力;(3)提高学生逻辑思维能力,培养学生独立思考和解决问题的能力。

3. 情感态度价值观目标:(1)激发学生对计算器的兴趣,培养学生主动探究新知的习惯;(2)培养学生合作交流、分享成果的团队精神;(3)培养学生将所学知识应用于实际生活的意识,增强学生的自信心和成就感。

本课程旨在通过计算器教学,使学生在掌握基本计算技能的同时,提高数学素养,培养实际应用能力,激发学生对数学学习的兴趣,为学生的终身学习打下坚实基础。

二、教学内容本节计算器课程依据课程目标,结合课本内容,选择以下教学材料和安排:1. 教学大纲:(1)计算器的基本功能介绍与操作方法;(2)使用计算器进行加、减、乘、除四则运算;(3)运用计算器解决实际问题。

2. 教学内容安排与进度:第一课时:认识计算器,了解计算器的基本功能和操作方法,包括开关机、清屏、数字键、运算符号键等。

第二课时:学习使用计算器进行加、减、乘、除四则运算,并通过练习巩固运算方法。

第三课时:运用计算器解决生活中的实际问题,如购物找零、计算面积等。

3. 教材章节及内容列举:(1)第三章《计算器与计算》:介绍计算器的基本功能、操作方法及四则运算;(2)第四章《计算器在实际应用中的作用》:举例说明计算器在生活中的应用,提高学生实际操作能力。

教学内容科学系统地组织,注重理论与实践相结合,使学生能够熟练掌握计算器的使用方法,并能在实际生活中运用计算器解决简单问题,提高学生的数学素养。

c课程设计计算器报告

c课程设计计算器报告

c 课程设计计算器报告一、教学目标本课程的教学目标是使学生掌握C语言的基本语法,熟练使用C语言进行程序设计。

具体分为三个部分:1.知识目标:学生需要掌握C语言的基本语法,包括数据类型、运算符、控制结构、函数等。

2.技能目标:学生能够使用C语言编写简单的程序,解决实际问题。

3.情感态度价值观目标:培养学生对计算机科学的兴趣,提高学生解决问题的能力。

二、教学内容教学内容主要包括C语言的基本语法和程序设计的基本方法。

具体安排如下:1.第一章:C语言概述,介绍C语言的历史和发展,理解C语言的特点。

2.第二章:数据类型和运算符,学习C语言的基本数据类型和运算符。

3.第三章:控制结构,学习C语言的条件语句和循环语句。

4.第四章:函数,学习C语言的函数定义和调用。

5.第五章:数组和字符串,学习C语言的数组和字符串操作。

6.第六章:指针,学习C语言的指针概念和应用。

7.第七章:结构体和文件,学习C语言的结构体和文件操作。

三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法:1.讲授法:讲解C语言的基本语法和概念。

2.案例分析法:通过分析实际案例,让学生理解C语言的应用。

3.实验法:安排实验课程,让学生动手编写C语言程序。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:《C程序设计语言》2.参考书:《C Primer Plus》、《C和指针》3.多媒体资料:教学PPT、视频教程4.实验设备:计算机、编程环境五、教学评估本课程的评估方式包括平时表现、作业、考试等。

具体安排如下:1.平时表现:占课程总评的30%,包括课堂参与度、提问回答、小组讨论等。

2.作业:占课程总评的30%,包括课后练习、编程任务等。

3.考试:占课程总评的40%,包括期中考试和期末考试。

评估方式要求客观、公正,能够全面反映学生的学习成果。

我们将根据学生的实际情况,及时给予反馈,帮助学生提高。

六、教学安排本课程的教学进度安排如下:1.每周一次课,每次课2小时。

计算器课程设计报告....2

计算器课程设计报告....2

电子系统设计报告目录1.设计概况 (3)2..基本原理 (3)3.计算器基本功能与设计思路 (8)4.硬件电路设计 (9)5.硬件调试 (14)6.课程设计心得体会 (15)7.课程设计程序 (16)8.实验流程图 (26)9.参考文献 (26)一.设计概况本次设计是用单片机来设计的计算器。

该设计系统是以STC89C52为单片机,p0口和p2口共同辅助液晶1602的显示。

用74hc573和6264静态存储器做LED 显示接口芯片,P1口作为键盘输入端,并用双输入与门74ls00和六高压输出缓冲器/驱动器74ls07来辅助键盘输入电路,并通过键盘扫描来对输入数的控制。

计算器将完成“+、-、*、/ ”复位,清零等功能,并由LCD1602液晶显示输出。

二.基本原理1、软件:程序调试软:kell;电路仿真:protues;电路板制作软件:dxp;2、下面此次实验所用到为关于单片机89c51的的基本原理:STC89c51单片机引脚图如下:STC89c52单片机概述STC89c52是一个低功耗,高性能CMOS 8位单片机,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。

STC89C52具有如下特点:40个引脚,8k的flash存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。

I/O口作为输入口时有两种工作方式,即所谓的读端口与读引脚。

读端口时实际上并不从外部读入数据,而是把端口锁存器的内容读入到内部总线,经过某种运算或变换后再写回到端口锁存器。

只有读端口时才真正地把外部的数据读入到内部总线。

上面图中的两个三角形表示的就是输入缓冲器CPU将根据不同的指令分别发出读端口或读引脚信号以完成不同的操作。

这是由硬件自动完成的,不需要我们操心,1然后再实行读引脚操作,否则就可能读入出错,为什么看上面的图,如果不对端口置1端口锁存器原来的状态有可能为0Q端为0Q^为1加到场效应管栅极的信号为1,该场效应管就导通对地呈现低阻抗,此时即使引脚上输入的信号为1,也会因端口的低阻抗而使信号变低使得外加的1信号读入后不一定是1。

c简单计算器课程设计报告

c简单计算器课程设计报告

c 简单计算器 课程设计报告一、课程目标知识目标:1. 让学生掌握简单计算器的基本功能,包括加、减、乘、除等四则运算。

2. 使学生理解计算器操作规则,如先算乘除后算加减、括号的作用等。

3. 帮助学生掌握计算器上的其他功能键,如清除、取反、百分比等。

技能目标:1. 培养学生运用计算器进行四则运算的能力,提高计算速度和准确性。

2. 培养学生运用计算器解决实际问题的能力,如购物找零、计算面积等。

3. 培养学生通过观察、思考、提问等方式,发现计算器使用过程中的问题,并尝试解决。

情感态度价值观目标:1. 培养学生对待计算器等电子设备的正确态度,爱护设备,遵守使用规范。

2. 培养学生在合作学习中互相帮助、共同进步的精神,增强团队意识。

3. 通过计算器教学,激发学生对数学学科的兴趣,提高学生的自信心和自主学习能力。

本课程针对年级学生的特点,注重培养学生的学习兴趣和实践能力。

课程性质为实践操作类,强调学生在动手实践中掌握知识。

在教学过程中,教师需关注学生的学习需求,及时调整教学策略,确保学生能够达到课程目标。

课程目标分解为具体学习成果,以便于后续教学设计和评估。

在教学结束后,学生应能独立使用计算器完成四则运算,解决实际问题,并在学习过程中培养良好的情感态度和价值观。

二、教学内容1. 计算器基本结构认知:让学生了解计算器各部分名称及其功能,如数字键、运算符号键、等于键、清除键等。

2. 四则运算操作方法:教学加、减、乘、除四则运算的计算器操作方法,以及运算顺序和括号的使用。

- 加法和减法运算- 乘法和除法运算- 混合运算及括号应用3. 计算器其他功能键使用:介绍取反、百分比、开方等特殊功能键的操作方法。

4. 实践应用:设计实际应用场景,让学生运用计算器解决购物找零、计算面积、计算速度等问题。

- 购物找零问题- 长度、面积、体积计算- 速度、时间、路程计算教学内容参考教材相关章节,结合课程目标进行整合。

教学大纲安排如下:第一课时:计算器基本结构认知、四则运算操作方法(加法和减法运算)第二课时:四则运算操作方法(乘法和除法运算)第三课时:四则运算操作方法(混合运算及括号应用)第四课时:计算器其他功能键使用第五课时:实践应用(购物找零问题)第六课时:实践应用(长度、面积、体积计算)第七课时:实践应用(速度、时间、路程计算)教学内容注重科学性和系统性,确保学生能够循序渐进地掌握计算器的使用方法,并在实际应用中巩固所学知识。

C++课程设计--计算器设计报告

C++课程设计--计算器设计报告

一、项目简介本设计将实现一个简单计算器。

其功能参照Windows附件中自带的计算器。

这个计算器实现了简单的四则运算功能,还实现了模运算和指数运算,具有简洁的图文外观。

它的设计按软件工程的方法进行,系统具有良好的界面、必要的交互让使用人员能快捷简单地进行操作。

即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间。

在课程设计中,系统开发平台为Windows 7,程序设计设计语言采用Visual C++,在程序设计中,采用了面向对象的解决问题的方法。

在程序设计中,通过设计、编制、调试一个模拟计算器的程序,加深对语法及语义分析原理的理解,并实现对命令语句的灵活应用。

在程序设计中,可以用面向对象程序设计方法解决问题。

由于多个函数均需要访问某些数据,这些数据常被设计为全局变量。

而在面向对象程序设计中关键是如何将问题域中的实体(即日常所见的概念)抽取出来,作为C++程序中的类,而属性与行为作为类的两类要素通常是必不可少的,甚至还应考虑类必须满足的约束。

二、功能介绍它的设计按软件工程的方法进行,系统具有良好的界面;必要的交互信息;简约美观的效果。

使用人员能快捷简单地进行操作。

即可单击按钮进行操作。

即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。

(1)包含的功能有:加、减、乘、除运算,开方、求模等功能.(2)计算器上数字0——9为一个控件数组,加、减、乘、除为一个控件数组,其余为单一的控件。

(3) 输入的原始数据和结果都显示在窗口顶部的同一个标签中。

(4) 计算功能基本上是用公式计算方法实现。

(5) 程序可以能自动判断输出数据的正确性,保证不出现结果中以0开头等不正常现象。

功能模块的实现:基于dialog类添加Caculator类,在这个类中实现高级的按钮控件。

在此类中对于所有的对于按钮的绘制工作都是在对话框资源管理中完成的,实现按钮对鼠标单击动作执行不同的计算,在UpdateData(false)函数后显示文本。

简单计算器课程设计报告

简单计算器课程设计报告

简单计算器课程设计报告目录1.基本功能描述 (1)2.设计思路 (1)2.1相关说明 (1)2.2各块流程图 (2)3.软件设计 (7)3.1 设计步骤 (7)3.2 界面设计 (9)3.2.1添加图标 (9)2.2.2添加控件 (10)3.2.3添加菜单 (12)3.3 关键功能的实现 (14)4.结论与心得体会 (16)5.参考文献 (18)6.思考题 (18)7.附录 (20)7.1调试报告 (20)7.2测试结果 (21)7.3关键源代码 (23)简单计算器1.基本功能描述该简单计算器主要实现了双目运算和单目运算功能。

双目运算符包含基本的四则运算及乘幂功能,单目运算符主要包含正余弦,阶乘,对数,开方,倒数等运算,同时也包含角度制的转换、科学型与标准型的转换、输出设计者信息、清除、退格、退出功能。

简单计算器可对输入的任意操作数,包括小数和整数及正数和负数进行上述各种运算并能实现连续运算,并且能在出现错误时给出相应提示。

同时也可以操作与运算按钮相对应的菜单项。

2.设计思路2.1相关说明1)相关的变量标志位:m_num:与编辑框相关联的变量num1:作为临时变量储存当时按下的按钮值num2:作为临时变量储存编辑框的值m_hudu:角度制的标志位,为0时为弧度m_jiao:角度转换的临时变量point:bool值,小数点有无标志位,当值为ture时为有小数点dianhou:小数点后位数记录位danshuang:单双目运算符标志位zhengfu:bool值,作为正负数标志位,当为ture时为正数2)主要功能设计简述:该简单计算器的重难点主要在一个编辑框要实现输入和输出的显示,小数的实现,正负数的交替输入,退格时数的实现,单双目运算符的不同如何实现等方面。

其中单目运算符sin、cos、tan等要考虑角度转换,之后的运算和其他单目运算符没有差别,基于以上的考虑,想到必须对相关的操作进行相应的标志位,具体的如上列举。

计算器课设报告

计算器课设报告

计算器课设报告学号姓名 13024206 赵登科 13024235 李博13024237 张雅文指导老师:李晓光2013年 12月25日1 问题描述计算器是一个帮助人们计算一些复杂问题的程序,用计算器处理问题不仅效率高,而且准确率也高,是学习和生活中经常用到的程序。

本项目将实现一个用C语言编写的、在C++环境下实现的计算器程序,它不仅可以进行普通的数学计算,还可以进行简单的矩阵计算,在程序中用到了函数定义,调用,结构体等数据结构的定义和使用。

2 功能分析计算器程序需要解决的问题包括:(1)整个程序的构思及编写程序;(2)整个程序的界面显示;(3)运行计算器。

程序总的流程可以描述如下:首先出现选择界面,用户选择所需要的运算,根据提示输入所需要的数字。

程序主要用到了自定义函数,判断语句,分支结构等,用户需要选择输入1或2来进行相应的计算。

3 开发工具的介绍本程序是基于Visual C++ 6.0开发平台的可执行程序。

该程序适用于所有的Windows操作系统4.设计4.1程序截图说明;选择你所需要的运算。

4.2 运行截图说明:进行普通的四则运算。

说明:进行矩阵运算4.3.重要数据的数据结构设计设计了二维数组运用了自定义函数4.4. 函数设计(1)函数功能列表#include <stdlib.h>#include<conio.h>#include<math.h>,#include<string.h>(2)程序运行总体视图5.源程序#include<stdio.h> #include <stdlib.h> #include<conio.h> #include<math.h> #include<string.h> #define M 20#define N 20float A[M][N]; //定义了含有400个浮点型数组元素的二维数组float B[M][N];float C[M][N];int i,j,l,m,p,q,k,a;double fun1();double fun2();double fun3();double fun4();double fun5();char calc[64];int n=0;int main(void){system("color 1e");printf(" ###########################################\n"); printf(" ###########################################\n"); printf(" ###########################################\n"); printf(" ### 欢迎您使用计算器系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高级语言程序(JAVA)课程设计报告系部名称:商学系专业班级:营销***学生姓名:墨璇墨兰学号:********************指导教师:王芬教师职称:讲师2014年06月26日目录一、课程设计目的及意义 .................................... 错误!未定义书签。

二、课程设计任务 .......................................... 错误!未定义书签。

2.1程序设计要求....................................... 错误!未定义书签。

三、课程设计时间 .......................................... 错误!未定义书签。

四、课程设计地点 .......................................... 错误!未定义书签。

五、课程设计内容 .......................................... 错误!未定义书签。

5.1开发工具与平台..................................... 错误!未定义书签。

(1).开发工具 ...................................... 错误!未定义书签。

(2).开发平台 ...................................... 错误!未定义书签。

5.2设计思路........................................... 错误!未定义书签。

5.3 程序测试 .......................................... 错误!未定义书签。

5.4实验总结........................................... 错误!未定义书签。

六、课程设计感想 .......................................... 错误!未定义书签。

七、附录(程序代码) ...................................... 错误!未定义书签。

一、课程设计目的及意义作为市场营销电子商务方向的学生,有必要学习掌握java语言程序设计课程,通过编写一个完成一个实现简单计数器功能的程序,以及完成一个实现简单文本编辑器功能的程序,加深我们对java语言基本要素的理解:1、通过熟练掌握java面向对象编程;2、选择合适的数据结构实现需求;3、熟练使用各种控制结构;4、GUI组件、事件处理技术;通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力。

掌握编程方法与技巧,学习Java和编写简单的计算器,活跃大脑思维达到学以致用的目的!二、课程设计任务在老师的带领和要求下,设计一个易的计算器,可简以进行四则运算:加、减、乘、除等( 限于十进制下)。

2.1程序设计要求(1)应具有相应的界面,可参考Windows操作系统自带的计算器界面。

(2)操作符号定为:“+”,“-”,“*”,“/”,“+/-”等。

【按国际惯例设计】(3)用户通过点击程序界面上按钮,实现数字、运算符的输入操作。

(4)具有操作符号“1/x”,“sqrt”(开方),“.”(小数功能)等。

【选作部分】三、课程设计时间本次java课程设计安排在2013~2014学年第二学期第16~18周进行,具体时间为2014年6月9日~2014年6月27日。

四、课程设计地点中原工学院信息商务学院一号楼四楼机房五、课程设计内容5.1开发工具与平台(1).开发工具:我们本次课程设计报告选用的开发工具是Eclipse开发工具。

(2).开发平台:本次设计简易计算器采用Java汇编语言进行编码实现,课程设计可选用NetBeans、Eclipse、JBuilder等作为开发平台以提高开发效率,故需要安装JDK 环境和不同底层的运行平台-java虚拟机,或者安装在JDK环境下可以进行编译运行Java编码的软件,如J标准版,J企业版,Myeclipse等软件。

我们使用的开发平台是JDK1.6。

5.2设计思路(1).界面设计我们的程序先把图形用户界面所需的类和接口。

而import javax.swing.*;提供了一组:“轻量级”组件,尽量让这些组件在工作平台上的工作方式都相同。

用class关键字来定义一个公共类,类名为“计算器”,来继承Frame对象。

由所学知识可得Frame为顶层容器,默认情况下一个Frame对象就具有一个边界,标题,最大化,最小化,关闭按钮的窗口。

container=getContentPane()得到一个容器容量接着布局new出一个GridBagLayout布局管理器,接着初始化组件的容器,布局,和格式,这就需要用到所学的面板,单行文本输入区,外形控制,我们所定义的单行文本输入区即为计算区域,把计算区域加入到窗口。

而界面设计要符合本次课程设计要求:先将标签文本框按键等轻量级控件放在中间容器中,再将容器添加到顶层容器中。

同时对按钮创建按钮事件监听器,以随时对按钮事件进行监听。

具体界面设计要求用GUI,界面设计中,有用到swing组件的TextField和Button,用awt中的BorderLayout和GridLayout布局管理方式,窗体名称“java 编写的计算器”,继承JFrameActionListener接口,并且还实现public void actionPerformed(ActionEvent e){}方法。

定义按钮、文本框、容器,设置其为为private类,displayField.setText(displayField.getText()+input);//输入小数点时,判断是否已经输入过小数点。

另外有课程设计要求和计算器的程序代码可知需要定义监听器,就如程序ActionListen er insert = new InsertAction(); //定义两个监视器ActionListener command = new CommandAction();addButton("Bck",0,1,1,1,insert); //通过定义好的方法添加按钮;displayField.setBackground(Color.gray);//定义计算区域的背景颜色。

定义按钮,按钮上的标签是由构造方法中的字符串参数决定,在按钮上显示,其中包括它的宽高,还有字体的颜色大小,格式设置。

如“版权所有,请勿盗版”。

由上述的设计设计及组件间的设置,及其最后的事件监听器等此,一个完整的简易计算出现了。

其中包括了加减乘除的按钮和等于号的按钮,还设置了Bck,CE,CLEAR等按钮。

整个计算器界面的标题为“java编写的计算器”,对此可进行简易的加减乘除运算。

其整体界面如下:(2).逻辑设计逻辑运算用到所学的控制语句中的条件语句if-else(详细算法见源代码)其逻辑程序设计具体如下:private class InsertAction implements ActionListener {//定义Insert事件的方法public void actionPerformed(ActionEvent event) {String input=event.getActionCommand();据所学知识Insert事件实现的是所定义的接口ActionListener,如下程序代码定义了一个actionPerformed()方法以便控制动作事件,该方法负责监听事件,并负责监听事件,并执行对应的操作,具体就是当按下一个button按钮是就会产生一个ActionEvent事件,该事件就不会被传递给事件源 button,通过添加ActionListener事件监听所注册的监听ActionEvent动作事件的监听器,自动调用actionPerformed()方法来处理该事件。

if (start) {displayField.setText(""); //默认计算区域为空start=false;if(input.equals("+/-"))displayField.setText(displayField.getText()+"-"); //如果开始输入的是"+/-",以负数显示}if(!input.equals("+/-")) {if(input.equals("Bck")) {String str=displayField.getText();if(str.length()>0)displayField.setText(str.substring(0,str.length()-1)); //如果单击退格,实现退格的功能}else if(input.equals("CE")||input.equals("CLEAR")) {displayField.setText("0");start=true; //实现清零和复位的功能}else if(input.equals("版权所有,请勿盗版!")){}else if(input.equals(".")){if(displayField.getText().trim().indexOf(".")!=-1){}elsedisplayField.setText(displayField.getText()+input);//输入小数点时,判断是否已经输入过小数点}elsedisplayField.setText(displayField.getText()+input);}}}这些是 if语句,if-else 语句,输入一个命令事件的字符串如果是start 命令的字符串,默认的的计算区域就为空;如果输入一个正负号字符串,计算区域就以负号显示;如果输入一个非正负号字符串,和输入一个BACK字符串,计算区域都以空值显示;如果字符串的长度大于零,就会得到已知位置的字符串,当输入“CE”和“C”计算区显示恢复为零还有输入小数点时,判断是否已经输入过小数点,另外需要知道indexOf给定的是否前边出现过,若出现过,返回第一次出现的位置下标,否则返回值为负一。

相关文档
最新文档