1、10申请公布号CN102063403A43申请公布日20110518CN102063403ACN102063403A21申请号201010546883822申请日20101111200925914820091112JPG06F15/0220060171申请人卡西欧计算机株式会社地址日本东京都72发明人村木晓子74专利代理机构北京银龙知识产权代理有限公司11243代理人许静54发明名称电子计算器57摘要本发明提供一种电子计算器,其包括显示设备;包含存储了算符的运算优先顺序的算符优先顺序表的存储器;和处理器。所述处理器执行以下处理使所述显示设备显示公式;遵照所述算符优先顺序表,依次执行构成在所述显
2、示设备上显示的公式的各公式要素的运算;每当依次执行所述各公式要素的运算时,识别在所述显示设备上显示的公式中的执行了该运算的公式要素,使其显示在所述显示设备上;每当依次执行所述各公式要素的运算时,使所述显示设备显示与执行了该运算的公式要素对应的解。30优先权数据51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书12页附图10页CN102063413A1/2页21一种电子计算器,其特征在于,包括显示设备;包含存储了算符的运算优先顺序的算符优先顺序表的存储器;和处理器,所述处理器执行以下处理使所述显示设备显示公式;遵照所述算符优先顺序表,依次执行构成在所述显示设备上显
3、示的公式的各公式要素的运算;每当依次执行所述各公式要素的运算时,识别在所述显示设备上显示的公式中的执行了该运算的公式要素,使其显示在所述显示设备上;每当依次执行所述各公式要素的运算时,使所述显示设备显示与执行了该运算的公式要素对应的解。2根据权利要求1所述的电子计算器,其中,所述处理器还执行以下处理每当依次执行所述各公式要素的运算时,在不可执行该运算的情况下,使所述显示设备显示不可执行该运算的意思的消息。3根据权利要求2所述的电子计算器,其中,所述处理器还执行以下处理在通过前一次的公式要素的运算所得到的解与通过此次的公式要素的运算所得到的解不同、而且未通过此次的运算处理消去而剩余的情况下,以与
4、已经执行过运算的公式要素不同的形式识别执行了此次运算的公式要素,使其显示在所述显示设备上;在通过前一次的公式要素的运算所得到的解与通过此次的公式要素的运算所得到的解不同、而且未通过此次的运算处理消去而剩余的情况下,与所述解独立地在所述显示设备上显示与执行了此次运算的公式要素对应的解。4根据权利要求3所述的电子计算器,其中,所述处理器还执行以下处理在通过此次的公式要素的运算所得到的解是根据与用多个不同的形式识别显示的公式要素对应的解而得到的解的情况下,以与已经执行过运算的公式要素不同的形式识别执行了此次运算的公式要素,使其显示在所述显示设备上,在通过此次的公式要素的运算所得到的解是根据与用多个不
5、同的形式识别显示的公式要素对应的解而得到的解的情况下,与其它解独立地在所述显示设备上显示与执行了此次运算的公式要素对应的解。5根据权利要求4所述的电子计算器,其中,所述处理器还执行以下处理每隔一定时间依次执行所述各公式要素的运算,在对执行了所述运算的公式要素进行识别显示的同时,使所述显示设备依次更新显示与该公式要素对应的解。6一种电子计算器,其特征在于,包括显示公式的公式显示部;权利要求书CN102063403ACN102063413A2/2页3运算执行部,其遵照构成通过该公式显示部显示的公式的各公式要素的运算的优先顺序,依次执行该各公式要素的运算;识别显示部,其在每次通过该运算执行部依次执行
6、所述各公式要素的运算时,识别显示通过所述公式显示部显示的公式中的执行了该运算的公式要素;和中间解显示部,其在每次通过所述运算执行部依次执行所述各公式要素的运算时,显示与执行了该运算的公式要素对应的解。7根据权利要求6所述的电子计算器,其中,还具有运算不可执行显示部,其在每次通过所述运算执行部依次执行所述各公式要素的运算时,在不可执行该运算的情况下,显示不可执行该运算的意思的消息。8根据权利要求7所述的电子计算器,其中,所述识别显示部,伴随通过所述运算执行部进行的此次的公式要素的运算的执行,在通过前一次的公式要素的运算所得到的解与通过此次的公式要素的运算所得到的解不同、而且未通过此次的运算处理消
7、去而剩余的情况下,以与已经执行过运算的公式要素不同的形式识别显示执行了此次运算的公式要素;所述中间解显示部,伴随通过所述运算执行部进行的此次的公式要素的运算的执行,在通过前一次的公式要素的运算所得到的解与通过此次的公式要素的运算所得到的解不同、而且未通过此次的运算处理消去而剩余的情况下,与所述解独立地显示与执行了此次运算的公式要素对应的解。9根据权利要求8所述的电子计算器,其中,所述识别显示部,伴随通过所述运算执行部进行的此次的公式要素的运算的执行,在通过此次的公式要素的运算所得到的解是根据与用多个不同的形式识别显示的公式要素对应的解而得到的解的情况下,以与已经执行过运算的公式要素不同的形式识
8、别显示执行了此次运算的公式要素;所述中间解显示部,伴随通过所述运算执行部进行的此次的公式要素的运算的执行,在通过此次的公式要素的运算所得到的解是根据与用多个不同的形式识别显示的公式要素对应的解而得到的解的情况下,与所述解独立地显示与执行了此次运算的公式要素对应的解。10根据权利要求9所述的电子计算器,其中,所述运算执行部每隔一定时间依次执行所述各公式要素的运算,所述中间解显示部,在通过所述识别显示部对执行了运算的公式要素进行识别显示的同时,依次更新显示与该公式要素对应的解。权利要求书CN102063403ACN102063413A1/12页4电子计算器技术领域0001本发明涉及适合学习公式的运
9、算过程的电子计算器。背景技术0002现在,设计出一种适合学习公式的运算过程的电子式台式计算器。0003在该电子式台式计算器中,当在显示作为运算对象的公式的状态下按下“ENTER”键时,每次按下该键,就在公式中的各算符中依次仅对遵照运算的优先顺序选择的算符进行运算处理。并且,在每次遵照运算的优先顺序进行上述公式的运算处理时,该被运算处理过的公式要素被置换为其解来显示。由此,能够分阶段确认运算的进行状况,直到导出上述公式的运算结果。0004在上述现有的电子式台式计算器中,遵照公式中包含的各算符的运算优先顺序进行了运算处理的各公式要素,每次进行其运算处理时,都被置换为该运算处理的解后显示公式。因此,
10、虽然能够确认按怎样的顺序进行给出的公式的运算处理及其各个时期的解,但是不用说,被置换为解的原来的公式要素的内容,存在随着运算处理的进行而无法知道原来的公式自身这样的问题。发明内容0005本发明的课题是,提供一种电子计算器,其能够在保持显示原来的公式的状态下确认对该公式进行运算处理的顺序以及每一顺序的运算结果。0006根据本发明的第一方面,提供一种电子计算器,其包括显示设备;包含存储了算符的运算优先顺序的算符优先顺序表的存储器;和处理器,所述处理器执行以下处理使所述显示设备显示公式;遵照所述算符优先顺序表,依次执行构成在所述显示设备上显示的公式的各公式要素的运算;每当依次执行所述各公式要素的运算
11、时,识别在所述显示设备上显示的公式中的执行了该运算的公式要素,使其显示在所述显示设备上;每当依次执行所述各公式要素的运算时,使所述显示设备显示与执行了该运算的公式要素对应的解。0007根据本发明的第二方面,提供一种计算机可读介质,用于存储软件程序,所述软件程序由具有显示设备、和包含存储了算符的运算优先顺序的算符优先顺序表的存储器的计算机系统执行,包含使上述计算机系统执行包含下述处理的一系列的命令使所述显示设备显示公式;遵照所述算符优先顺序表,依次执行构成在所述显示设备上显示的公式的各公式要素的运算;每当依次执行所述各公式要素的运算时,识别在所述显示设备上显示的公式中的执行了该运算的公式要素,使
12、其显示在所述显示设备上;每当依次执行所述各公式要素的运算时,使所述显示设备显示与执行了该运算的公式要素对应的解。0008根据本发明的第三方面,提供一种电子计算器,包括显示公式的公式显示部;运算执行部,其遵照构成通过该公式显示部显示的公式的各公式要素的运算的优先顺序,依次执行该各公式要素的运算;识别显示部,其在每次通过该运算执行部依次执行所述各公式要素的运算时,识别显示通过所述公式显示部显示的公式中的执行了该运算的公式要说明书CN102063403ACN102063413A2/12页5素;和中间解显示部,其在每次通过所述运算执行部依次执行所述各公式要素的运算时,显示与执行了该运算的公式要素对应的
13、解。附图说明0009图1是表示本发明的电子计算器的实施方式的小型电子式计算器的电子电路的结构的框图。0010图2A是表示伴随上述电子式计算器10的运算过程幻灯片放映模式的执行的公式运算处理的流程图。0011图2B是表示上述图2A的步骤S9中的判断处理的细节的流程图。0012图3A图3E是表示遵照伴随上述电子式计算器10的运算过程幻灯片放映模式的执行的公式运算处理的显示动作的具体例其一的图。0013图4A图4C是表示遵照伴随上述电子式计算器10的运算过程幻灯片放映模式的执行的公式运算处理的显示动作的具体例其二的图。0014图5A图5F是表示遵照伴随上述电子式计算器10的运算过程幻灯片放映模式的执
14、行的公式运算处理的显示动作的具体例其三的图。0015图6A图6C是表示遵照伴随上述电子式计算器10的运算过程幻灯片放映模式的执行的公式运算处理的显示动作的变形例的图。0016图7A图7F是表示遵照伴随上述电子式计算器10的运算过程幻灯片放映模式的执行的公式运算处理的显示动作的具体例其四的图。具体实施方式0017以下通过附图说明本发明的实施方式。0018图1是表示本发明的电子计算器的实施方式的小型电子式计算器的电子电路的结构的框图。0019该小型电子式计算器10具有控制部CPU11。0020控制部CPU11遵照在ROM闪存ROM12中预先存储的系统程序、或者从存储卡等外部存储介质13通过存储介质
15、读写部14读入ROM12中的、或者从通信网络N上的WEB服务器程序服务器15通过通信控制部16下载并读入到上述ROM12中的计算器控制程序,把RAM17作为作业用存储器,控制电路各部的动作。0021然后,在上述ROM12中存储的系统程序或者计算器控制程序响应来自键输入部18的键输入信号而被起动。0022在上述控制部CPU11上连接上述ROM12、存储介质读写部14、通信控制部16、RAM17、键输入部18以及液晶显示部LCD19。0023在ROM12中存储由负责本电子式计算器10的整体的动作的计算器控制程序、和用于执行由与用户任意输入的各种公式对应的运算处理的公式运算程序等组成的各种处理程序1
16、2A。0024另外,在ROM12中存储把用于构成所有公式的全部种类的算符分别与这些算符相互的运算优先顺序对应记述的算符优先顺序表12B。此外,在该算符优先顺序表12B中记述的各算符,与当然考虑了该算符是否在公式中的括号内等公式运算的全部规则的优先顺序说明书CN102063403ACN102063413A3/12页6对应。0025具体说,例如关于四则运算的各算符“”、“”、“”、“”,“”和“”、“”和“”分别是相同优先顺序,“”或“”是比“”或“”高的优先顺序。另外,各个算符在存在于括号内的情况下,成为比括号外的任何算符都高的优先顺序。0026而且,在ROM12中存储运算过程识别显示生成程序1
17、2C,其用于遵照在公式中包含的各算符的运算优先顺序,每到一定时间或者根据用户的指示按顺序执行遵照上述公式运算程序的公式的运算处理,在每次执行与该各算符对应的运算处理时,按顺序识别显示该被运算处理的公式要素,同时个别地显示其解。在显示部19上显示成为运算对象的公式的状态下,在根据用户操作指示执行运算过程幻灯片放映模式时起动该运算过程识别显示生成程序12C。0027在RAM17中确保公式存储区17A、中间解存储区17B、以及识别显示部存储区17C。0028在公式存储区17A中,把通过用户操作而键入的公式数据、或者从外部存储介质读入的公式数据、或者从外部网络N上的WEB服务器15读入的公式数据作为运
18、算对象公式数据来存储。0029在中间解存储区17B中存储当伴随通过遵照上述运算过程幻灯片放映模式的公式运算程序以及运算过程识别显示生成程序12C执行的公式运算处理,对按照在作为运算对象的公式中包含的各算符的运算优先顺序被依次执行运算的各公式要素进行运算处理时的中间解。0030在识别显示部存储区17C中,伴随通过遵照上述运算过程幻灯片放映模式的公式运算程序以及运算过程识别显示生成程序12C执行的公式运算处理,按照在作为运算对象的公式中包含的各算符的运算优先顺序被依次执行运算的各公式要素,作为应该识别显示的部分而被存储。0031在输入部18上设置在指定在本电子式计算器10中安装的各种运算模式时操作
19、的“功能键”18A;在输入各种数值、字符、符号数据时操作的“数字、字符键”18B;在确定所选择的或者所输入的各种数据或者指示执行运算时操作的“执行键”18C;在使显示画面上的光标或者在选择项目等中表示的输入位置移动显示时操作的“”、“”、“”、“”的各光标键18D;和在结束当前正执行的功能并消去正显示的数据时操作的“AC键”18E等。0032而且,在输入部18上还具有在显示部19的显示画面上重叠设置的透明触摸板19T。0033在RAM17中,在确保上述公式存储区17A、中间解存储区17B、识别显示部存储区17C之外,还确保用于临时存储伴随各种运算处理而向控制部11输入输出的各种数据的作业区。0
20、034显示部19例如由具有18位4行显示的显示画面的点阵型液晶显示部组成,在作为运算对象的公式不超出由数字、符号、算符组成的18位的要素的情况下,把该显示画面的第1行的区域设定为公式显示区域19A,把第24行的区域设定为解显示区域19B参照图5A图5F。0035下面说明具有上述结构的电子式计算器10的运算过程幻灯片放映功能。0036图2A是表示伴随上述电子式计算器10的运算过程幻灯片放映模式的执行的公式运算处理的流程图。说明书CN102063403ACN102063413A4/12页70037图2B是表示上述图2A的步骤S9中的判断处理的细节的流程图。0038实施例10039图3A图3E是表示
21、遵照伴随上述电子式计算器10的运算过程幻灯片放映模式的执行的公式运算处理的显示动作的具体例其一的图。0040在根据用户操作从公式存储区17A中读出的作为运算对象的公式“23454”如图3A所示,在显示部19的公式显示区域19A中显示的状态下步骤S1,当根据“功能键”18A以及“执行键”18C的操作指示执行运算过程幻灯片放映模式时步骤S2是,开始以下的遵照运算过程识别显示生成程序12C的公式运算处理步骤S3S15。0041首先,把用于指定在上述显示的公式中包含的各个算符的计数器N设定为初始值“1”步骤S3。0042然后,根据算符优先顺序表12B,比较上述公式“23454”中的第N1个算符“”和第
22、N12个算符“”括号内的运算优先顺序步骤S4,判断第N1个算符“”的优先顺序是否低步骤S5。0043这里,因为算符“”括号内的优先顺序比算符“”的优先顺序高,所以判断为第N1个算符“”的优先顺序低步骤S5是,将计数器N加1,设定为“2”步骤S6。0044接着,比较上述公式“23454”中的第N2个算符“”括号内和第N13个算符“”括号内的运算优先顺序步骤S4。这里,因为算符“”括号内的优先顺序比算符“”括号内的优先顺序高,所以判断为第N2个算符“”括号内的优先顺序低步骤S5是。0045进而,将计数器N加1,设定为“3”步骤S6,比较上述公式“23454”中的第N3个算符“”括号内和第N14个算
23、符“”双括号内的运算优先顺序步骤S4。这里,因为算符“”双括号内的优先顺序比算符“”括号内的优先顺序高,所以判断为第N3个算符“”括号内的优先顺序低步骤S5是。0046进而,将计数器N加1,设定为“4”步骤S6。这里,比较上述公式“23454”中的第N4个算符“”双括号内和第N15个算符的运算优先顺序步骤S4,因为在该公式中不存在第5个以后的算符,所以判断第N4个算符“”双括号内的优先顺序不低步骤S5否。0047然后,执行该第N4个算符“”双括号内涉及的公式要素“54”的运算处理步骤S7,判断是否是不能得到解的运算错误步骤S8。0048这里,得到上述公式要素“54”的解“9”,判断为并非运算错
24、误步骤S8否。0049接着,判断此次被运算处理的公式要素“54”的解“9”是否是新解步骤S9。0050具体说,首先,判断在前一次的公式要素的运算中得到的解与此次公式要素的运算中得到的解是否不同,而且是否通过此次的运算处理未消去而剩余步骤T1。这里,当在步骤T1中判断为是YES时,判断为在此次公式要素的运算中得到的解是新解步骤S9是。另一方面,当在步骤T1中判断为否NO时,判断在此次的公式要素的运算中得到的解是否根据与用多个不同形式识别显示的公式要素对应的解得到步骤T2。这里,当在步骤T2中判断为是YES时,判断为在此次的公式要素的运算中得到的解是新解步骤说明书CN102063403ACN102
25、063413A5/12页8S9是。另一方面,当在步骤T2中判断为否NO时,判断为在此次的公式要素的运算中得到的解不是新解步骤S9否。0051这里,上述公式要素“54”的解“9”,是与第一优先顺序的算符对应的运算的解,所以在前一次的运算中得到的解原本就不存在,因此在步骤T1中判断为否NO,同样在步骤T2中也判断为否NO,判断为不是新解步骤S9否。0052然后,如图3B所示,此次被运算处理的第N4个算符“”双括号内涉及的公式要素“54”L通过下划线和粗体字被识别显示,同时其解“9”LA在显示部19的解显示区域19B中通过粗体字显示步骤S10。0053然后,在该处理以后的内部处理中,把上述运算处理过
26、的第N个算符涉及的公式要素置换为其解来进行处理。即,在该时刻,上述公式“23454”中此次被运算处理过的公式要素“54”L被置换为其解“9”LA,以后作为公式“2349”来处理步骤S12。0054然后,在上述内部处理用公式“2349”中,判断是否有未处理而剩余的算符步骤S13,因为在该情况下判断为有步骤S13是,所以返回从上述步骤S3起的处理。0055然后,经过上述步骤S3S7的同样的处理,在上述内部处理用公式“2349”中执行运算优先顺序高的第N3个算符“”括号内涉及的公式要素“49”的运算处理。这里,因为得到解“36”所以判断为无运算错误步骤S8否。另外,因为在前一次的运算中得到的解“9”
27、不剩余步骤T1否,解“36”不是根据与多个不同的形式识别显示的公式要素对应的解而得到的解步骤T2否,所以判断为不是新解步骤S9否。然后,如图3C所示,在所显示的公式“23454”中,通过下划线和粗体字识别显示对应的公式要素“454”L,同时在显示部19的解显示区域19B中改写上次的解“9”通过粗体字显示其解“36”LA步骤S10。0056然后,在该处理以后的内部处理中,直到上次的内部处理用公式“2349”中的此次被运算处理的公式要素“49”被置换为其解“36”,以后,作为公式“2336”来处理步骤S12。0057此后,再次返回从步骤S3起的处理,在上述内部处理用公式“2336”中执行运算优先顺
28、序高的第N2个算符“”括号内所涉及的公式要素“336”的运算处理。这里,因为得到解“39”所以判断为无运算错误步骤S8否。另外,在前一次的运算中得到的解“36”不剩余步骤T1否,解“39”不是由与用多个不同形式识别显示的公式要素对应的解得到的解步骤T2否,判断为不是新解步骤S9否。然后,如图3D所示,在所显示的公式“23454”中,通过下划线和粗体字识别显示对应的位置的公式要素“3454”L,同时在显示部19的解显示区域19B中改写上次的解“36”,通过粗体字显示其解“39”步骤S10。0058于是和上次同样,在该处理以后的内部处理中,把直到上次为止的内部处理用公式“2336”中的此次被运算处
29、理的公式要素“336”置换为其解“39”,以后,作为公式“239”来处理步骤S12。0059此后,再次返回从步骤S3起的处理,在上述内部处理用公式“239”中执行作为最后的算符的第N1个算符“”涉及的公式要素“239”的运算处理。这里,得到解说明书CN102063403ACN102063413A6/12页9“78”,判断为无运算错误步骤S8否。另外,因为在前一次的运算中得到的解“78”不剩余步骤T1否,解“78”不是根据与用多个不同的形式识别显示的公式要素对应的解得到的解步骤T2否,所以判断为不是新解步骤S9否。然后,如图3E所示,在所显示的公式“23454”中,通过下划线和粗体字识别显示对应
30、的位置的公式要素“23454”L,同时在显示部19的解显示区域19B中改写上次的解“39”并通过粗体字显示其解“78”步骤S10。0060于是,这里,内部处理用公式成为其解“78”步骤S12,判断为没有未处理而剩余的算符步骤S13否,所以结束伴随上述一系列运算过程幻灯片放映模式的运算处理步骤S15。0061这样,作为运算对象而在显示部19的公式显示区域19A中显示的公式“23454”,保持其显示内容不变,遵照各算符的运算优先顺序的各公式要素L,依次通过下划线和粗体字识别显示“54”“454”“3454”“23454”。另外,与遵照该运算优先顺序的各公式要素的识别显示一起,每次通过同样的粗体字在
31、上述显示部19的解显示区域19B中把相应的公式要素的解LA依次显示为“9”“36”“39”“78”。0062因此,在保持显示原来的公式的状态下,以幻灯片放映的方式显示运算处理该公式的顺序以及其每一顺序的运算结果,能够容易地确认。0063实施例20064图4A图4C是表示遵照伴随上述电子式计算器10的运算过程幻灯片放映模式的执行的公式运算处理的显示动作的具体例其二的图。0065在根据用户操作如图4A所示在显示部19的公式显示区域19A内显示了作为运算对象的公式“2202”的状态下步骤S1,指示执行运算过程幻灯片放映模式步骤S2是。0066于是,将计数器N设定为初始值“1”步骤S3,比较上述公式“
32、2202”中的第N1个算符“”和第N12个算符“”的运算优先顺序步骤S4,判断第N1个算符“”的优先顺序是否低步骤S5。0067这里,因为算符“”的优先顺序与算符“”的优先顺序相同,所以判断为第N1个算符“”的优先顺序不低步骤S5否。0068于是,执行该第N1个算符“”涉及的公式要素“22”的运算处理步骤S7,判断是否是得不到解的运算错误步骤S8。0069这里,得到上述公式要素“22”的解“4”,判断为没有运算错误步骤S8否。0070接着,判断此次被运算处理的公式要素“22”的解“4”是否是新解步骤S9。0071这里,上述公式要素“22”的解“4”是与第一优先顺序的算符对应的运算的解,所以在前
33、一次的运算中得到的解原本不存在,所以在步骤T1中判断为否NO,同样在步骤T2中也判断为否NO,判断为不是新解步骤S9否。0072于是,如图4B所示,通过下划线和粗体字识别显示此次被运算处理的第N1个算符“”涉及的公式要素“22”L,同时在显示部19的解显示区域19B中通过粗体字显示其解“4”LA步骤S10。0073于是,在该处理以后的内部处理中,上述公式“2202”的此次被运算处理的公说明书CN102063403ACN102063413A7/12页10式要素“22”L被置换为其解“4”,以后,作为公式“402”被处理步骤S12。0074于是,判断在上述公式“402”中是否有未处理而剩余的算符步
34、骤S13,因为在该情况下判断为有步骤S13是,所以返回从上述步骤S3起的处理。0075于是,在上述内部处理用公式“402”中执行运算优先顺序高的第N1个算符“”涉及的公式要素“40”的运算处理步骤S3S7。0076这里,得不到上述公式要素“40”显示“22”0的解,判断为运算错误步骤S8是。0077于是,如图4C所示,通过下划线和粗体字识别显示此次被判断为运算错误的内部处理用公式“402”中的第N1个算符“”涉及的公式要素“40”显示为“220”L,同时在显示部19的解显示区域19B通过粗体字显示出错消息“ERROR”M步骤S14。0078然后,结束伴随上述一系列运算过程幻灯片放映模式的运算处
35、理步骤S15。0079这样,作为运算对象在显示部19的公式显示区域19A中显示的公式,原样保持其显示内容不变,依次通过下划线和粗体字识别显示遵照各算符的运算优先顺序的各公式要素L。另外,在识别显示遵照该运算优先顺序的各公式要素的同时,每次依次通过同样的粗体字在显示部19的解显示区域19B中显示相应的公式要素的解LA。0080另外,在各算符的每一运算优先顺序分别对应的公式要素的运算过程中,在发生运算错误的情况下,识别显示发生了该运算错误的位置的公式要素L,同时显示出错消息M,结束运算。0081因此,不仅能够在原样显示原来的公式的状态下以幻灯片放映的方式容易地确认运算处理该公式的顺序以及该顺序每次
36、的运算结果,而且能够明确地确认在该运算处理的过程中发生的运算错误的公式要素。0082实施例30083图5A图5F是表示遵照伴随上述电子式计算器10的运算过程幻灯片放映模式的执行的公式运算处理的显示动作的具体例其三的图。0084当在根据用户操作如图5A所示在显示部19的公式显示区域19A中显示作为运算对象的公式“234356”的状态下步骤S1,当执行运算过程幻灯片放映模式时步骤S2是,首先,把用于指定在上述显示的公式中包含的各个算符的计数器N设定为初始值“1”步骤S3。0085于是,根据算符优先顺序表12B比较上述公式“234356”中的第N1个算符“”与第N12个算符“”括号内的运算优先顺序步
37、骤S4,判断第N1个算符“”的优先顺序是否低步骤S5。0086这里,判断为第N1个算符“”的优先顺序低步骤S5是,给计数器加1,设定为“2”步骤S6。0087接着,比较上述公式“234356”中的第N2个算符“”括号内与第N13个算符“”的运算优先顺序步骤S4。这里,因为算符“”括号内的优先顺序比算符“”的优先顺序高,所以判断为第N2个算符“”括号内的优先顺序不低步骤S5否。0088于是,执行该第N2个算符“”涉及的公式要素“34”的运算处理步骤说明书CN102063403ACN102063413A8/12页11S7,判断是否是得不到解的运算错误步骤S8。0089这里,得到了上述公式要素“34
38、”的解“7”,判断为没有运算错误步骤S8否。0090接着判断此次运算处理的公式要素“34”的解“7”是否是新解步骤S9。0091这里,因为上述公式要素“34”的解“7”是与第一优先顺序的算符对应的运算的解,所以在前一次的运算中得到的解原本不存在,在步骤T1中判断为否NO,同样在步骤T2中也判断为否NO,判断为不是新解步骤S9否。0092于是,如图5B所示,通过下划线和粗体字识别显示此次运算处理的第N2个算符“”涉及的公式要素“34”L1,同时在显示部19的解显示区域19B中通过粗体字显示其解“7”L1A步骤S10。0093于是,在该处理以后的内部处理中,把上述公式“234356”中的此次被运算
39、处理的公式要素“34”L1置换为其解“7”L1A,以后,作为公式“27356”来处理步骤S12。0094于是,判断在上述公式“27356”中是否有未处理而剩余的算符步骤S13,在该情况下判断为有步骤S13是,因此返回到从上述步骤S3起的处理。0095于是,经过上述步骤S3S10的同样的处理,执行上述公式“27356”的第N1个算符“”涉及的公式要素“27”的运算处理,如图5C所示,在所显示的公式“234356”中,通过下划线和粗体字识别显示上述第N1个算符“”涉及的公式要素“234”L1,同时在显示部19的解显示区域19B中改写上次的解“7”并通过粗体字显示其解“14”L1A步骤S8否步骤S9
40、否步骤S10。0096于是在该处理以后的内部处理中,把直到上次的内部处理用公式“27356”中的此次被运算处理的公式要素“27”置换为其解“14”,以后,作为公式“14356”被处理步骤S12。0097此后,再次返回从步骤S3起的处理,在上述内部处理用公式“14356”中执行运算优先顺序高的第N3个算符“”括号内涉及的公式要素“56”的运算处理步骤S3S7。0098这里,得到上述公式要素“56”的解“11”,判断为没有运算错误步骤S8否。0099然后,判断此次运算处理的公式要素“56”的解“11”是否是新解步骤S9。在前一次的运算中得到的解“14”L1A与在此次的运算中得到的解“11”不同,而
41、且未通过此次的运算被消去而剩余。因此,在步骤T1中判断为是YES,判断通过此次运算而得到的解“11”是新解步骤S9是。于是,伴随这以后的运算处理的公式要素L2的识别显示,采用与此前被运算处理的公式要素L1的识别显示不同的识别形式,其公式要素L2的解L2A也采用与以前的公式要素L1的解L1A不同地新的显示设定步骤S11。0100于是,如图5D所示,通过下划线和斜粗体字新识别显示此次被运算处理的公式要素“56”L2,同时在显示部19的解显示区域19B中通过与上次的解中间解“14”L1A不同的新的斜粗体字显示其解中间解“11”L2A步骤S10。0101于是在该处理以后的内部处理中,把上述内部处理用公
42、式“14356”中的此次被运算处理的公式要素“56”L2置换为其解“11”L2A,以后,作为公式“14311”被处理步骤S12。说明书CN102063403ACN102063413A9/12页120102于是,判断在上述内部处理用公式“14311”中是否有未处理而剩余的算符步骤S13。因为在该情况下判断为有步骤S13是,所以返回上述从步骤S3起的处理。0103于是,经过上述步骤S3S10的同样的处理,在上述内部处理用公式“14311”中执行运算优先顺序高的第N2个算符“”涉及的公式要素“311”的运算处理,如图5E所示,在所显示的公式“234356”中,通过下划线和斜粗体字识别显示对应的位置的
43、公式要素“356”L2,同时在显示部19的解显示区域19B中改写前次的解“11”并同样通过斜粗体字显示其解“33”L2A步骤S8否步骤S9否步骤S100104于是在该处理以后的内部处理中,把直到上次的内部处理用公式“14311”的此次被运算处理的公式要素“311”置换为其解“33”,以后作为公式“1433”被处理步骤S12。0105此后,再次返回从步骤S3起的处理,在上述内部处理用公式“1433”中执行作为最后的算符的第N1个算符“”涉及的公式要素“1433”的运算处理步骤S3S7。0106这里,判断此次运算处理的公式要素“1433”的解“47”是否是新解步骤S9。首先,在步骤T1中,因为在前
44、一次的运算中得到的解“33”通过此次的运算处理被消去,所以判断为否步骤T1否。于是,在步骤T2中,判断为在此次的运算中得到的解“47”是根据与用多个2个不同的形式识别显示的公式要素“234”以及“356”对应的解“14”以及“33”得到的步骤T2是。因此,判断为在此次的运算中得到的解“47”是新解步骤S9是。0107于是,伴随这以后的运算处理的公式要素L3的识别显示,采用与此前运算处理的公式要素L1、L2的识别显示不同的识别形式,该公式要素L3的解L3A也采用与以前的公式要素L1、L2的解L1A、L2A不同的新的显示设定步骤S11。0108于是,如图5F所示,原样不变地显示根据运算优先顺序已经
45、运算处理过的公式要素“234”L1以及公式要素“356”L2的识别显示、该各公式要素L1、L2的解“14”L1A、“33”L2A,而与此次运算处理的内部处理用公式“1433”对应的位置的公式要素在该情况下是全部要素“234356”L3通过阴影线识别显示,同时其解“47”L3A在显示部19的解显示区域19B中用新的阴影线显示步骤S10。0109这里,因为内部处理用公式成为其解“47”步骤S12,判断为没有未处理而剩余的算符步骤S13否,所以结束伴随上述一系列运算过程幻灯片放映模式的运算处理步骤S15。0110这样,作为运算对象而在显示部19的公式显示区域19A中显示的公式,原样保持其显示内容不变
46、,遵照各算符的运算优先顺序的各公式要素L1、L2、L3依次通过不同的识别形式被识别显示。另外,与遵照该运算优先顺序的各公式要素L1、L2、L3的形式不同的识别显示一起,每次依次通过不同的形式在显示部19的解显示区域19B中独立地显示相应的各公式要素的解L1A、L2A、L3A。0111因此,即使产生不同的中间解,也能够在原样显示原来的公式的状态下把对该公式进行运算处理的顺序以及该运算处理的每一顺序的运算结果分别明确地作为幻灯片放映来确认。0112变形例0113图6A图6C是表示遵照伴随上述电子式计算器10的运算过程幻灯片放映模式说明书CN102063403ACN102063413A10/12页1
47、3的执行的公式运算处理的显示动作的变形例的图。0114在上述实施例3中,如图6A所示,与作为运算对象的公式中的每一运算优先顺序的公式要素L1、L2、L3分别对应的解L1A、L2A、L3A在显示部19的解显示区域19B中换行个别显示,同时作为与对应的公式要素的识别形式同种的识别形式来显示。0115与之相对,如图6B所示,与上述公式中的每一运算优先顺序的公式要素L1、L2、L3分别对应的解L1A、L2A、L3A也可以在显示部19的解显示区域19B中在一行中个别显示,而且也可以作为与在公式显示区域19A中的公式显示对应的中间解L1A、L2A与最终解L3A的关系式,更容易理解地显示。0116另外,在上
48、述实施例3中,如图6A所示,在作为运算对象的公式中的每一运算优先顺序的公式要素L1、L2、L3中,第一公式要素L1通过下划线和粗体字、第二公式要素L2通过下划线和斜粗体字、包含第一、第二公式要素的第三公式要素L3通过阴影线分别以不同的形式识别显示。0117与之相对,如图6C所示,各公式要素L1、L2、L3也可以通过相同字体、不同种类的阴影线例如纵纹阴影线V、横纹阴影线H、围框W等、或者通过不同颜色的阴影线、或者反转公式要素L1、L2、L3,分别不同的形式识别显示。在该情况下,与各公式要素L1、L2、L3对应的解L1A、L2A、L3A同样只要通过纵纹阴影线V、横纹阴影线H、围框W等不同种类的阴影
49、线、或者通过不同颜色的阴影线、或者反转解L1A、L2A、L3A,分别以不同的形式识别显示即可。0118实施例40119图7A图7F是表示遵照伴随上述电子式计算器10的运算过程幻灯片放映模式的执行的公式运算处理的显示动作的具体例其四的图。0120在该实施例4中,说明液晶显示部19的显示区域限于由上部一行显示的公式显示区域19A和下部一行显示的解显示区域19B组成的两行显示的情况。0121在伴随该两行显示的电子式计算器10中的运算过程幻灯片放映模式的执行的公式运算处理参照图2A中,不执行步骤S9、S11的处理。0122在根据用户操作如图7A所示在显示部19的公式显示区域19A中显示作为运算对象的公式“234356”的状态下步骤S1,当执行运算过程幻灯片放映模式时步骤S2是,首先把用于指定在上述显示的公式中包含的各个算符的计数器N设定为初始值“1”步骤S3。0123于是,根据算符优先顺序表12比较上述公式“234356”中的第N1个算符“”与第N12个算符“”括号内的运算优先顺序步骤S4,判断第N1个算符“”的优先顺序是否低步骤S5。0124这里,判断为第N1个算符“”的优先顺序低步骤S5是,给计数
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1