数值计算过程检查方法及接口技术

技术编号:2859316 阅读:243 留言:0更新日期:2012-04-11 18:40
一种数值计算过程检查方法及接口,可用于数值计算平台;此数值计算过程检查接口至少包括:演算式解析模块、计算结果撷取模块、运算步骤显示模块,还可包括错误更正模块;其特点在于可让使用者在使用该数值计算平台进行数值计算程序时,同时通过运算步骤显示窗口来显示出该使用者键入的每一个演算式中的数据和运算符号,让使用者确认其输入的各项数据和运算符号是否正确;并在发现有错误的数据和运算符号时,随即通过错误更正窗口来进行更正;此特点可确保最终的计算结果正确。

【技术实现步骤摘要】

本专利技术是关于一种计算机信息技术,特别是关于一种数值计算过程检查方法及接口,可用于数值计算平台,例如独立的电子计算器(calculator)或计算机平台中的计算器程序(例如Windows或Linux操作系统下计算机平台中的计算器程序),当使用者使用该数值计算平台进行数值计算时,同时显示出该使用者所键入的每一个运算步骤中的数据和运算符号,让使用者可检查其输入的数据和运算符号是否正确;并在发现有错误时,随时对已输入的数据或运算符号进行更正。
技术介绍
一般的计算机平台,例如Windows或Linux操作系统下的计算机平台,大都搭载有计算器程序(或称为″小算盘″),可让使用者进行各种数值计算,例如包括基本的加减乘除(+-*/)运算和高阶的数学运算(sin,cos,tan,log等)。目前计算器程序的一项缺点在于,当使用者进行冗长的数值计算时,通常容易因其中某一个计算步骤的演算式中的数据或运算符号输入错误而导致最终的计算结果错误;且在发生此错误状况时,由于现用的计算器程序并不能记录使用者先前输入的数据和运算符号,因此令使用者完全无法追查输入错误的地方,且在发现有错误时也无法对先前已输入的数据或运算符号进行更正。
技术实现思路
为克服上述现有技术的缺点,本专利技术的主要目的在于提供一种数值计算过程检查方法及接口,可用于数值计算平台,令使用者在利用该数值计算平台进行数值计算时,可同时显示出该使用者键入的每一个运算步骤中的数据和运算符号,让使用者检查其所输入的数据和运算符号是否正确;并在发现有错误时,随时对先前已输入的数据或运算符号进行更正。为达到上述及其他目的,本专利技术提供一种数值计算过程检查方法及接口,用于数值计算平台,例如独立的电子计算器(calculator)或计算机平台中的计算器程序(例如为Windows或Linux操作系统下的计算机平台中的计算器程序),当使用者使用该数值计算平台进行数值计算时,同时显示出该使用者键入的每一个运算步骤中的数据和运算符号,让使用者检查其所输入的数据和运算符号是否正确;并在发现有错误时,随时对已输入的数据或运算符号进行更正。本专利技术的数值计算过程检查方法至少包括解析出该使用者操控事件所输入的每一个演算式及其中的数据和运算符号;撷取该数学运算处理单元对该使用者操控事件所输入的每一个演算式的计算结果;以及驱动运算步骤显示窗口显示出每一个演算式中的数据和运算符号及其计算结果。本专利技术的数值计算过程检查接口至少包括演算式解析模块,可解析出该使用者操控事件所输入的每一个演算式及其中的数据和运算符号;计算结果撷取模块,可撷取该数学运算处理单元对该使用者操控事件所输入的每一个演算式的计算结果;运算步骤显示模块,可驱动运算步骤显示窗口来显示出该演算式解析模块解析出的每一个演算式及其中的数据和运算符号和该计算结果撷取模块所撷取到的每一个演算式的计算结果;以及错误更正模块,可让使用者从该运算步骤显示窗口中点选出错误的演算式,并对该错误的演算式进行更正程序来更正错误的部分。综上所述,本专利技术的数值计算过程检查方法及接口可让使用者在使用该数值计算平台进行数值计算程序时,同时通过运算步骤显示窗口显示出该使用者键入的每一个演算式中的数据和运算符号,让使用者确认其输入的各项数据和运算符号是否正确;并在发现有错误的数据和运算符号时,随即通过错误更正窗口进行更正。此特点可确保最终的计算结果正确。附图说明图1是系统结构示意图,显示本专利技术的数值计算过程检查接口的应用结构及其对象导向组件模型的基本结构;图2A是屏幕显示图,显示本专利技术的数值计算过程检查接口应用在逐步式数值计算程序的一种实施范例;图2B是屏幕显示图,显示本专利技术的数值计算过程检查接口应用在全列式数值计算程序的一种实施范例;图3是屏幕显示图,显示本专利技术的数值计算过程检查接口所显示的错误更正窗口的一种实施范例。具体实施例方式实施例以下配合附图,详细说明本专利技术的数值计算过程检查方法及接口的实施例。图1是本专利技术的数值计算过程检查接口(如标号100所指的虚线框所包括的部分)的应用结构及其对象导向组件模型(Object-Orientedcomponent model)的基本结构。如图所示,本专利技术的数值计算过程检查接口100在实际应用上是搭配至数值计算平台10,例如独立的电子计算器(calculator)或计算机平台中的计算器程序(例如为Windows或Linux操作系统下的计算机平台中的计算器程序),且该数值计算平台10具有数学运算处理单元20、资料输入单元21和屏幕单元22(其中该资料输入单元21,例如为实体键盘或鼠标和屏幕虚拟键盘的组合单元,该屏幕单元22例如为液晶显示屏幕),用于在使用者使用该数值计算平台10进行数值计算时,同时在该屏幕单元22上显示出该使用者键入的每一个运算步骤中的数据和运算符号,让使用者检查其输入的数据和运算符号是否正确;并在发现错误时,随时对已输入的数据或运算符号进行更正。如图2A-2B所示,本专利技术的数值计算过程检查接口100可应用在如图2A所示的逐步式数值计算程序(也就是使用者将一连串的演算式以逐步方式输入至数值计算平台10),以及如图2B所示的全列式数值计算程序(也就是使用者将一连串的演算式以全列方式输入至数值计算平台10)。如图1所示,本专利技术的数值计算过程检查接口100的内部结构对象导向组件模型(Object-Oriented component model)至少包括(a)演算式解析模块110;(b)计算结果撷取模块120;以及(c)运算步骤显示模块130;并可进而包括错误更正模块140。演算式解析模块110是事件驱动式功能模块,其可响应使用者利用该资料输入单元21激活的每一个资料输入事件,自动对使用者输入的数据和运算符号进行演算式解析程序,借此求得该资料输入事件输入的每一个演算式中的数据和运算符号(即0-9、+、-、*、/等等),并将解析出的数据和运算符号传送至运算步骤显示模块130。例如,如图2A所示,若使用者输入″69-78=″,则此演算式解析模块110即会将此字符串″69-78=″传送至运算步骤显示模块130。计算结果撷取模块120也为事件驱动式功能模块,其可响应该数值计算平台10中的数学运算处理单元20所完成的每一个数学运算处理事件,而自动撷取每一个数学运算处理事件的计算结果,并将撷取的计算结果传送至运算步骤显示模块130。例如,如图2A所示,若使用者输入″69-78=″,则此计算结果撷取模块120即会从数学运算处理单元20撷取其计算结果的输出数据″-9″,并将此数据″-9″传送至运算步骤显示模块130。运算步骤显示模块130也是事件驱动式功能模块,其可响应上述演算式解析模块110的解析结果和上述计算结果撷取模块120所撷取得的计算结果,驱动如图2A-2B所示的运算步骤显示窗口131,显示出使用者输入的每一个演算式中的数据和运算符号及其计算结果,借此让使用者可用目视方式检验其输入的各项数据和各个运算符号是否正确。例如,如图2A所示,若使用者输入″69-78=″,则此运算步骤显示模块130即会将此输入数据″69-78=″和其计算结果″-9″结合成一个演算式″69-78=-9″,再接着将此演算式″69-78=-9″显示在运算步本文档来自技高网...

【技术保护点】
一种数值计算过程检查方法,应用在数值计算平台,该数值计算平台至少具有数学运算处理单元、资料输入单元和屏幕单元,在该数值计算平台响应使用者操控事件而执行数值计算程序时,同时显示出该数值计算程序中的每一个演算式中的数据和运算符号,让使用者检查其输入的数据和运算符号是否正确;并在发现有错误时,随时对已输入的演算式进行更正,其特征在于,该数值计算过程检查方法至少包括:解析出该使用者操控事件所输入的每一个演算式及其中的数据和运算符号;撷取该数学运算处理单元对该使用者操控事件所输入的每一个演算式的计算结果;以及驱动运算步骤显示窗口显示出每一个演算式中的数据和运算符号及其计算结果。

【技术特征摘要】
1.一种数值计算过程检查方法,应用在数值计算平台,该数值计算平台至少具有数学运算处理单元、资料输入单元和屏幕单元,在该数值计算平台响应使用者操控事件而执行数值计算程序时,同时显示出该数值计算程序中的每一个演算式中的数据和运算符号,让使用者检查其输入的数据和运算符号是否正确;并在发现有错误时,随时对已输入的演算式进行更正,其特征在于,该数值计算过程检查方法至少包括解析出该使用者操控事件所输入的每一个演算式及其中的数据和运算符号;撷取该数学运算处理单元对该使用者操控事件所输入的每一个演算式的计算结果;以及驱动运算步骤显示窗口显示出每一个演算式中的数据和运算符号及其计算结果。2.如权利要求1所述的数值计算过程检查方法,其特征在于,该方法更进而包括进行错误算式更正程序,可让使用者从该运算步骤显示窗口中点选出错误的演算式,并对该错误的演算式进行更正程序来更正错误的部分。3.如权利要求1所述的数值计算过程检查方法,其特征在于,该数值计算平台是独立的电子计算器。4.如权利要求1所述的数值计算过程检查方法,其特征在于,该数值计算平台是计算机平台中的计算器程序。5.一种数值计算过程检查接口,可搭载至数值计算平台,该数值计算平台至少具有数学运算处理单元、资料输入单元和屏幕单元,用于在该数值计算平台响应使用者操控事件而执行数值计算程序时,同时显示出该数值计算程序中的每一个演算式中的数据和运算符号,让使用者检查其输入的数据和运算符号是否正确;并在发现有错误时,随时对已输入的演算式进行更正工作,其特征在于,该数值计算过程检查接口至少包括演算式解析模块,可解析出该使用者操控事件所输入的每一个演算式及其中的数据和运算符号;计算结果撷取模块,可撷取该数学运算处理单元对该使用者操控事件所输入的每一个演算式的计算结果;以及运算步骤显示模块,可驱动运...

【专利技术属性】
技术研发人员:林光信刘骏
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1