算式运算装置以及计算机的控制方法

文档序号:6356292阅读:134来源:国知局
专利名称:算式运算装置以及计算机的控制方法
技术领域
本发明涉及算式运算装置以及计算机的控制方法。
背景技术
以往,作为执行所输入的各种算式的运算并显示运算结果的算式运算装置,公知有能够依次显示中途的式子的计算器。在这样的计算器中,示出了运算过程,因此具有即使是初学者也容易理解到最终结果为止的运算过程的优点。但是,若仅单纯地依次显示中途的式子,无法使使用者想到可以进行什么样的式子的变形,因此,不能实现很高的学习效果。另外,在现有的计算器中,算式中所包含的各项全部用相同的形式来显示,因此, 在是项数很多的算式的情况下,算式中所包含的各项不易识别,存在算式难以识别的问题。

发明内容
本发明的客体在于提供一种能够清楚地显示算式能够提高学习效果的算式运算装置以及计算机的控制方法。根据本发明的第一方面,提供一种算式运算装置,其特征在于,包括算式显示控制单元,其用于显示算式;按类型的显示控制单元,其使通过所述算式显示控制单元显示的算式中所包含的各项按照项的类型以不同的显示形式进行显示;显示形式指定单元,其根据使用者操作来指定所述算式所包含的任意项的显示形式;以及同类型项运算单元,其在所述算式所包含的项中的、以所述指定的形式进行显示的项之间进行运算,并对所述算式进行更新显示。根据本发明的第二方面,提供一种具有显示部的计算机的控制方法,其特征在于, 包括以下过程算式显示控制过程,使算式显示于所述显示部;按类型的显示控制过程,使显示于所述显示部的算式中所包含的各项按照项的类型以不同的显示形式进行显示;显示形式指定过程,根据使用者操作来指定显示于所述显示部的算式所包含的任意项的显示形式;以及同类型项运算过程,在显示于所述显示部的算式所包含的项中的、以所述指定的形式进行显示的项之间进行运算,并对所述算式进行更新显示。


图1是表示函数计算器1的概要结构的俯视图。图2是表示函数计算器1的功能结构的方框图。
图3是表示算式运算处理的流程的流程图。图4是表示颜色区分显示处理的流程的流程图。图5是表示颜色变更处理的流程的流程图。图6是表示按颜色的运算处理的流程的流程图。图7A和图7B是表示显示器3的显示内容的图。图8A至图8C是表示显示器3的显示内容的图。图9A至图9C是表示显示器3的显示内容的图。图IOA至图IOD是表示显示器3的显示内容的图。
具体实施例方式下面,参照附图对本发明涉及的实施方式的一例进行详细说明。1.1外观结构图1是表示使用了本发明涉及的算式运算装置的函数计算器1的概要结构的俯视图。如该图所示,函数计算器1具备具有各种键组的输入键组2 ;以及显示器3。输入键组2是用于从使用者接受数值、运算符号等算式构成要素的输入操作、或接受各种处理的指示操作的键组,其具有分别被分割了固有功能的多个键。在本实施方式中,输入键组2具有数字键20或运算符号键21、光标键22、EXE (执行)键23、功能键M等。其中,数字键20是接受数值的输入操作的键,运算符号键21是受理各种运算符号的输入操作的键,所述各种运算符号例如包括四则运算的符号或括号、分数线(表示分数的线)、根号(λΓ )、对数符号、常数(圆周率“ η ”、光速“C”等)、以及三角函数符号等。光标键22是使在显示器3内表示编辑对象位置或选择对象位置的光标向预定方向移动的情况下等被按下的键,在本实施方式中,其构成为能够在上下左右四个方向进行输入。EXE键23是接受处理的执行指示或确定指示的输入操作的键,其例如作为在算式的输入后指示运算处理的执行的键发挥作用。功能键M具有接受预定的处理的执行指示的多个键,在本实施方式中,功能键M 具有在表面分别带有固有颜色(蓝色、红色、绿色、黄色、淡蓝色以及粉色)的颜色键2 24f。另夕卜,在图中,颜色键2 24f的标号中括号内的字符“B”、“R”、“G”、“Y”、“S”、“P” 表示键表面的显示颜色为蓝色(Blue)、红色(Red)、绿色(green)、黄色fellow)、淡蓝色 (Sky blue)以及粉色(Pink)。显示器 3 由 LCD (Liquid Crystal Display) ELD (Electronic Luminescent Display)等构成,其显示对应于输入键组2等的操作的字符或标号、算式、运算结果等其他使用函数计算器1所需要的各种数据。另外,本实施方式中的显示器3中,在整个显示画面的范围内一体地设置有触摸板30。另外,在图中,在显示器3的显示画面中用虚线包围的区域表示利用对应该区域的标号的对应色(“B”:蓝色(Blue)、“R”:红色(Red)、“G”:绿色(Green)、“Y”:黄色(Yellow))来显示该区域内的数值、符号、字符等。另外,图中,在显示器3的显示画面中涂抹有背景的区域表示利用对应该区域的标号的对应色(“B”:蓝色 (Blue)、“R”红色(Red))来涂抹该区域内的数值、符号、字符等的背景。
触摸板30通过电磁感应方式、磁致伸缩式、压敏式等方式来检测输入笔(未图示) 相对于显示器3的显示画面的接触位置,并将该接触位置的信号输出。具体来说,本实施方式中的显示器3中,显示有颜色变更软键31、按颜色的运算软键32、各种颜色软键33等,当针对这些软键进行触摸操作时,触摸板30输出与被触摸的软键对应的信号。这里,颜色变更软键31是在后述的算式运算处理(参照图幻中在使用者指示后述的颜色变更处理(参照图幻的执行时按下的键。另外,按颜色的运算软键32是在后述的算式运算处理中在使用者指示后述的按颜色的运算处理(参照图6)的执行时按下的键。 另外,各种颜色软键33是在后述的颜色变更处理或按颜色的运算处理中在使用者指定颜色时按下的键,有蓝色软键3 或者红色软键33r等。1.2功能结构接着,说明函数计算器1的功能结构。图2是表示函数计算器1的概要的功能结构的方框图。如该图所示,函数计算器1具有键输入部14、显示部15、RAM (Random Access Memory) 12、存储部 13 以及 CPU (Central Processing Unit) 11。键输入部14具有上述的输入键组2,其将与按下的键对应的操作信号输出到 CPUl1。显示部15具有上述的显示器3,其按照来自CPUll的显示信号将各种信息显示于显示器3。另外,该显示部15具有与显示器3设置为一体的触摸板30,显示部15将输入笔相对于显示画面的接触位置信息输出到CPUll。RAM12是临时存储信息的易失性存储器,其具有存储要执行的各种程序、与这些各种程序相关的数据等的多个工作区域。例如,本实施方式中的RAM12具有算式存储区域120 和设定颜色信息存储区域121来作为工作区域。在算式存储区域120中存储在后述的算式运算处理(参照图幻输入的算式。这里,关于存储在算式存储区域120中的算式,当在后述的颜色变更处理(参照图幻中使该算式中包含的项的类型被转换,或在后述的按颜色的运算处理(参照图6)中对该算式中包含的项之间进行运算时,存储在算式存储区域120中的算式被对应地更新。在设定颜色信息存储区域121中存储有在后述的颜色区分显示处理(参照图4) 针对项的类型设定的颜色的信息。这里,在本实施方式中,所谓“项”是通过加减运算符号来划分开的数值或符号、字符等的集合,通过乘除运算符号结合的数值或符号、字符等包含在同一项中。具体来说,在输入了算式“3λΓ2+ΛΓ3-ΛΓ8+ΛΓ12+ΛΓΛΓΛΓ256+>Γ2 >W"3,’的情况下(参照图 10A),该算式中包含的项有项3λ/~2、项Λ/~3、项Λ/~8、项·νΓ 2、项ΛΓΛΓΛΓ256以及项V~2 χ >/~3。另外,在本实施方式中,所谓“项的类型”,是基于整数、小数(有限小数或无线小数中的非循环小数等不循环的小数)、循环小数、分数(真分数以及假分数)、带分数、根 (平方根)、常数等表现形式的差异的项的种类。具体来说,项“0. 5 (小数)”、项“9/5 (分
数),,以及“项g (带分数),,的类型彼此不同。这里,算式中包含的项中,在能够在项内部
进行用于简化内容的运算的项、即可运算项中,对该可运算项进行了用于简化内容的运算而得到的结果项的类型被作为该可运算项的类型来处理。具体来说,项“2X0. 2”是可运算项,因此进行用于简化内容的运算得到的结果项“0.4( = 2X0. 2)”的类型为“小数”,该“小数”即为所述项“2 X0. 2”的类型。另外,在包含平方根(V~a )的项中,所谓“项的类型”是基于a的差异的种类。具体来说,项‘'V~2 (V~2类型),,和项“V~3 (V~3类型)”的类型不同。另外,项"λΓ8"
由于是可运算项,因此进行用于简化内容的运算得到的结果项“2Λ/~2 (=V~8)’’的类型为“Λ/"2类型”,该“Λ/~2类型”即为该"ΛΓ8”的类型,该项“>/~8”和项“7~2”为相同类型。另外,项“/2 χ λΓΙ,是可以运算的项,因此进行用于简化内容的运算得到的结果项 "λΓ6 ( =ΛΓ2 χ ΛΓ3 )’,的类型为“V~6类型”,该"Λ/~6类型”为所述项"ΛΓ2 χ ΛΓ3,,的类型, 该项ΛΓ3,,与项"ΛΓ6,,为同一类型。因此,在包含平方根的项中,所谓“项的类型”是基于项彼此能否进行加减运算的项的种类。即,在本实施方式中,包含在算式中的各项根据表现形式的不同而被分类,进一步对于包含平方根的表现形式的项,根据项彼此能够进行加减运算而被分类。存储部13是由ROM "Read Only Memory”等构成的非易失性的存储器,其存储了各种程序和各种数据。具体来说,存储部13存储颜色序号数据表130和作为本发明所涉及的程序的算式运算程序131。颜色序号数据表130将各颜色的名称与预定的顺序对应地存储起来。具体来说, 在本实施方式中,存储有“1蓝色”、“2红色”、“3绿色”、“4黄色”· · · ·。算式运算程序131是用于使CPUll执行后述的算式运算处理(参照图3)的程序。CPUll对函数计算器1的各部进行中央控制。具体来说,CPUll在RAM12中将程序展开,与在RAM12中展开的程序的协作下执行各种处理,其中所述展开的程序是从存储在存储部13中的系统程序以及各种应用程序中指定的程序。1.3函数计算器的动作接下来,对函数计算器1的动作进行说明。图3是用于说明算式运算处理的流程图。另外,关于该算式运算处理,在当经由触摸板30或键输入部14由使用者选择了用于对每种颜色(按颜色)的算式进行运算的模式的状态下,当由使用者输入了算式运算处理的执行指示时,从存储部13读出算式运算程序 131,并在RAM12中适当展开,其结果为,通过该算式运算程序131和CPUll的协作来执行该
算式运算处理。如该图所示,在算式运算处理中,首先,CPUll经由键输入部14受理使用者对算式的输入(步骤Si),将所输入的算式存储在算式存储区域120中并且显示在显示器3中。然后,当使用者通过EXE键23等的操作而确定了输入内容时,进行颜色区分显示处理(步骤 S2)。另外,在本实施方式中,在该步骤Sl中,假设使用者输入多项式。具体来说,如图4所示,在该颜色区分显示处理中,CPUll首先参照算式存储区域 120,来判断显示于显示器3的算式中所包含的所有的项的类型是否相同(步骤S21)。此时,CPUll中,当显示于显示器3的算式中包含的项中存在能够在项内部进行用于简化内容的运算的项的情况下,将该项检测为可运算项,并检测对该可运算项进行用于简化内容的运算后得到的项的类型,将该检测到的类型作为该可运算项的类型来处理。当在步骤S21中判断为所有的项的类型相同的情况下(步骤S21 是),则CPUll转移到其他处理。另外,当在步骤S21中判断为不是所有的项的类型都相同的情况下(步骤S21 否),CPUl 1将变量A设定为“ 1”(步骤S22)。接着,CPUll参照算式存储区域120,确定显示于显示器3的算式所包含的各项的类型中第A个出现的类型,并且参照颜色序号数据表130确定第A个的颜色,并将该第A个的类型和第A个的颜色对应起来存储到设定颜色信息存储区域121中(步骤S2!3)。接着, CPUl 1参照算式存储区域120判断显示于显示器3的算式中是否有其他类型(步骤S24),在判断为还有其他类型的情况下(步骤S24 是),将变量A设定为“A+1 ”,使变量A增加1 (步骤S2Q,然后转移到上述的步骤S23。这里,在本实施方式中,CPUll在显示于显示器3的算式所包含的各项的类型中, 从对应的项的显示位置位于开头(左侧)的类型按顺序确定为第一个、第二个、第三个、第四个…。因此,从对应的项的显示位置位于开头的类型开始,依次设定了为作为第一个颜色的“蓝色”,作为第二个颜色的“红色”,作为第三个颜色的“绿色”,作为第四个的颜色的“黄色”…。具体来说,在输入了算式"3λΓ2+ΛΓ3-ΛΓ8+Λ/ 2+ΛΓΛΓΛΓ256+ΛΓ2ΧΛΓ3”的情况下(参照图10Α),对第一个类型‘‘/"2类型”(项“3 V"2”以及项"ΛΓ 8 (=2 V~2)’’)设定第一个颜色“蓝色”,对第二个类型“ΛΓ3类型”(项"ΛΓ3,,以及项“Λ/~ 12( =2 ΛΓ3)’,)设定了第二个颜色“红色”,对第三个类型“整数”(项“丨丨/"256(=2),,)设定了第三个颜
色“绿色”,对第四个类型“V"6类型”(项“λ/~2><ΛΓ3(= ΛΓ6 )")设定第四个颜色“黄色”。另外,当在步骤S24中判断为没有其他类型的情况下(步骤S24 否),CPUll参照设定颜色信息存储区域121,将与各类型对应的项用对应的颜色显示在显示器3中(步骤 S26),并且,使颜色变更软键31、按颜色的运算软键32、各种颜色软键33等显示在显示器3 中(参照图7Β或者图10Β),由此,对显示器3中的显示内容进行更新,从而结束颜色区分显示处理。由此,显示于显示器3的算式中包含的各项按项的类型用不同的颜色(显示形式)显示。此时,当包含于算式的项中存在能够在项内部进行用于简化内容的运算的项的情况下,将该项作为可运算项检测出来,并检测针对该可运算项进行了用于简化内容的运算后得到的项的类型,将该检测到的类型作为该可运算项的类型来处理,因此,该可运算项用与检测到的类型对应的颜色(显示形式)来显示。此外,在本实施方式中,对将包含于算式的各项按项的类型用不同的颜色进行显示由此来进行识别显示的情况进行了说明,但是,只要能够根据项的显示形式识别项的类型,则识别显示的方法是任意的,例如,可以按项的类型通过用不同的颜色涂抹背景来进行识别显示,也可以按项的类型通过划出不用颜色的下划线来进行识别显示。另外,识别显示的方法并不限定于使用了颜色(彩色)的方法,只要能够通过项的显示形式来识别项的类型,则可以是任意方法,例如,可以使用明亮度(灰度)不同的无彩色,也可以使用线形不同的下划线或边框,也可以使用不同的字体。在以上的颜色区分显示处理结束后,接下来,CPUll如图3所示,判断使用者是否指示了颜色的变更(步骤S3)。另外,在本实施方式中,对使用者通过操作颜色变更软键31 来指示颜色变更的情况进行说明,但是,例如也可以通过操作输入键组2来指示颜色的变更。
当在步骤S3中判断为没有指示颜色的变更的情况下(步骤S3 否),CPUll转移到后述的步骤S5。另外,当在步骤S3中判断为指示了颜色的变更的情况下(步骤S3 是), CPUll进行颜色变更处理(步骤S4)。具体来说,如图5所示,在该颜色变更处理中,CPUll首先使使用者选择显示于显示器3的算式的一部分或者全部,并将该选择状态显示于显示器3 (步骤S41),这里,在本实施方式中,使用者通过操作光标键22等输入键组2或触摸板30,而选择了算式的一部分或者全部。另外,在本实施方式中,对用灰色等预定颜色涂抹由使用者选择的选择部分的背景来显示选择状态的情况进行说明,但是选择状态的显示方法是任意的,例如可以通过在选择部分划出预定颜色的下划线来显示选择状态,也可以通过用预定颜色的线包围选择部分来显示选择状态。接下来,CPU11,当通过各种颜色软键33使使用者指定了显示于显示器3的算式中包含的任意项、并受理了该指定时(步骤S4》,将涂抹由使用者选择出的选择部分的背景的颜色变更为由使用者指定的颜色。并且,对由使用者选择的选择部分中所含的项(即,由使用者指定的项)分别进行计算,该计算是用于确认能否转换成与由使用者指定的颜色对应的类型的计算,并判断在选择部分所包含的项中是否存在能够转换成与由使用和指定的颜色对应的类型的项(步骤S4!3)。另外,在本实施方式中,对使用者通过对各种颜色软键 33中的某个进行操作,来指定对算式所包含的任意项的颜色的情况进行说明,但是,例如也可以通过操作功能键M等输入键组2来进行指定。当在步骤S43中判断为在由使用者选择出的选择部分所包含的项中没有能够转换成与由使用者指定的颜色对应的类型的项的情况下(步骤S43 否),CPUll使错误显示显示于显示器3 (步骤S44),并转移到上述的步骤S42,并再次使使用者指定颜色。另外,当在步骤S43中判断为在由使用者选择出的选择部分所包含的项中存在能够转换成与由使用者指定的颜色对应的类型的项的情况下(步骤S43 是),CPUll将该项的类型转换成与使用者指定的颜色(显示形式)对应的类型,并用该指定的显色在显示器 3上再次进行显示(步骤S^),从而更新显示器3中的显示内容,并且更新存储在算式存储区域120中的算式。接下来,CPUll判断使用者是否进一步选择了算式的一部分或者全部(步骤S46)。 当在步骤S46中判断为进一步选择了算式的一部分或者全部的情况下(步骤S46 是), CPUll转移到上述的步骤S41。另外,当在步骤S46中判断为没有进一步选择算式的一部分或者全部的情况下(步骤S46 否),CPUll结束颜色变更处理。在以上的颜色变更处理结束后,接下来,如图3所示,CPUll判断使用者是否指示了按颜色的运算(步骤SQ,另外,在本实施方式中,对使用者通过操作按颜色的运算软键 32来指示按颜色的运算的情况进行说明,但是例如可以通过操作输入键组2来指示按颜色的运算。当在步骤S5中判断为没有指示按颜色的运算的情况下(步骤S5 否),CPU11转移到后述的步骤S7的处理。另外,当在步骤S5中判断为指示了按颜色的运算的情况下(步骤S5 是),CPUll进行按颜色的运算处理(步骤S6)。具体来说,如图6所示,该按颜色的运算处理中,CPU11,首先,当由使用者通过各种颜色软键33指定对应于显示器3所显示的算式中包含的任意项的颜色(显示形式)来作为指定色(指定形式),并受理该指定时(步骤S61),参照算式存储区域120,在显示于显示器3的算式所包含的项中的、以使用者指定的指定色(指定形式)显示的项之间进行运算,然后作为一个项显示于显示器3 (步骤S6》,由此更新显示器3中的显示内容,并且更新存储在算式存储区域120中的算式,结束按颜色的运算处理。另外,在本实施方式中,对使用者对各种颜色软键33中的某个进行操作从而来指定指定色的情况进行了说明,但是例如也可以通过操作功能键M等输入键组2来指定指定色。在上面的按颜色的运算处理结束后,接着,如图3所示,CPUll判断使用者是否指示了解的算出(步骤S7)。这里,在本实施方式中对使用者通过操作EXE键23来指示解的算出的情况进行说明,但是例如可以通过操作其他的输入键组2来指示解的算出,也可以通过操作触摸板30来指示解的算出。当在步骤S7中判断为没有指示解的算出的情况下(步骤S7 否),CPUll结束算式运算处理。另外,当在步骤S7中判断为指示了解的算出的情况下(步骤S7 是),CPUll计算出显示于显示器3的算式的最终的解(最终结果),并将其显示于显示器3 (步骤S8),由此, 更新显示器3中的显示内容,并且更新存储在算式存储区域120中的算式,并结束算式运算处理。1.4动作例下面,参照附图对上述的函数计算器1的动作进行具体说明。(动作例1)首先,如图7A所示,当随着使用者对输入键组2的操作,而经由键输入部14受理了算式“0·:5+9/:5+2·8- ι|,,的输入时(步骤Si),所输入的算式存储到算式存储区域120
中,并显示于显示器3。然后,当使用者操作EXE键23等时,进行颜色区分显示处理(步骤 S2)。在颜色区分显示处理中,由于显示于显示器3的算式所包含的各项的类型分别为 “小数(项“0.5”和项“2.8”)”、“分数(项“9/5”)”、以及“带分数(项“l|”)”,因此,判断
为显示于显示器3的算式所包含的所有项的类型不是相同的(步骤S21 否)。接下来,将变量A设定为“1”(步骤S2》。然后,对第一个类型“小数”设定第一个颜色“蓝色”(步骤S2!3),并存储在设定颜色信息存储区域121中。接着,判断为存在其他类型(步骤S24:是),将变量A设定为“2”(步骤S25)。然后对第二个类型“分数”设定第二个颜色“红色”(步骤S2!3),并存储在设定颜色信息存储区域121中。接着,判断为还存在其他类型(步骤SM 是),将变量A设定为“3” (步骤S25), 然后对第三个类型“带分数”设定第三个颜色“绿色”(步骤S2!3),并存储在设定颜色信息存储区域121中。接下来,判断为没有其他类型(步骤S24 否),如图7B所示,项的类型为“小数” 的项“0.5”以及项“2. 8”用“蓝色”表示,项的类型为“分数”的项“9/5”用“红色”表示,项
的类型为“带分数”的项用“绿色”表示,与各类型对应的项用设定的颜色显示于显示器3 (步骤S26),由此,显示器3中的显示内容被更新。此时,在显示器3还显示颜色变更软键31、按颜色的运算软键32和各种颜色软键33等。这里,作为各种颜色软键33,显示有与针对各类型设定的颜色对应的键即蓝色软键33b、红色软键33r以及绿色软键33g。然后,当使用者操作颜色变更软键31时,判断为使用者指示了颜色的变更(步骤 S3 是),进行颜色变更处理(步骤S4)。这里,下面分两种情况进行说明,一种情况是变更颜色的部分、即作为转换项的类型的部分而由使用者选出的选择部分为算式的一部分的情况,另一种情况是选择部分为算式全部的情况。首先,对使用者所选出的选择部分为项“2. 8”即算式的一部分的情况参照图8A至图8C进行说明。在颜色变更处理中,显示于显示器3的算式中的项“2. 8”的背景用灰色等预定颜色涂抹,由此,显示了算式的选择状态(步骤S41)。接着,当随着使用者对红色软键33r的操作而经由触摸板30受理了使用者对颜色的指定时(步骤S42),如图8A所示,涂抹项“2. 8”的背景的颜色变更为使用者所指定的颜色“红色”,使用者所选出的选择部分中包含的项“2. 8”被判断为能够转换成与使用者所指定的颜色对应的类型“分数”的项(步骤S43 是)。接着,如图8B所示,项“2. 8”被转换成项“14/5”,并以使用者所指定的颜色“红色” 再次显示于显示器3 (步骤S45),由此,显示器3中的显示内容被更新,并且项“2. 8”被项 “14/5”覆盖,由此,存储在算式存储区域120中的算式被更新。接着,当使用者操作按颜色的运算软键32时,判断为使用者没有进一步选择算式的一部分或者全部(步骤S46 否),并判断为使用者指示了“按颜色的运算”(步骤S5 是), 并进行按颜色的运算处理(步骤S6)。在按颜色的运算处理中,当随着使用者对红色软键33r的操作而经由触摸板30受理了使用者对指定色的指定时(步骤S61),在显示于显示器3中的算式所包含的项中的、以使用者指定的指定色“红色”显示的项“9/5”和项“ 14/5”之间进行运算,如图8C所示,作为一个项“23/5”显示于显示器3 (步骤S6》,由此显示器3中的显示内容被更新,并且算式 “9/5+14/5”被项“23/5”所覆盖,由此,存储在算式存储区域120中的算式被更新。然后,当使用者操作了 EXE键23时,判断为使用者指示了解的算出(步骤S7:是), 计算出显示于显示器3的算式的最终的解(最终结果),并显示于显示器3 (步骤S8),由此, 显示器3中的显示内容被更新,并且,存储在算式存储区域120中的算式被更新。下面,对使用者选出的选择部分为算式“0·:5+9/5+2·8-ι|”即算式的全部的情况参照图9Α至图9C进行说明。在颜色变更处理中,通过使显示于显示器3的算式的全部的背景用灰色等预定颜色涂抹,来显示算式的选择状态(步骤S41)。接着,当随着使用者对蓝色软键3 的操作而经由触摸板30受理了使用者对颜色的指定时(步骤S42),如图9A所示,涂抹算式的全部的背景的颜色变更为使用者所指定的
颜色“蓝色”,使用者所选出的选择部分中包含的项“9/5”以及项“l|’’被判断为能够转换成
与使用者所指定的颜色对应的类型“小数”的项(步骤S43 是)。
接着,如图9B所示,项“9/5”被转换成项“1. 8”,并且项’’被转换成项“ 1. 5”,并
以使用者所指定的颜色“蓝色”再次显示于显示器3 (步骤S40,由此,显示器3中的显示内容被更新,并且项“9/5”被项“ 1. 8”覆盖,并且项”被项“ 1. 5”覆盖,由此,存储在算式存储区域120中的算式被更新。接着,当使用者操作按颜色的运算软键32时,判断为使用者没有进一步选择算式的一部分或者全部(步骤S46 否),并判断为使用者指示了“按颜色的运算”(步骤S5 是), 并进行按颜色的运算处理(步骤S6)。在按颜色的运算处理中,当随着使用者对蓝色软键3 的操作而经由触摸板30受理了使用者对指定色的指定时(步骤S61),在显示于显示器3中的算式所包含的项中的、 以使用者指定的指定色“蓝色”显示的项“0. 5”、项“1. 8”、项“2. 8”和项“1. 5”之间进行运算,如图9C所示,作为一个项“3. 6”显示于显示器3 (步骤S62),由此显示器3中的显示内容被更新,并且算式“0. 5+1. 8+2. 8-1. 5”被项“3. 6”所覆盖,由此,存储在算式存储区域120 中的算式被更新。或者,当使用者没有操作按颜色的运算软键32而操作了 EXE键23时,判断为使用者没有指示按颜色的运算(步骤S5:否),并判断为使用者指示了解的算出(步骤 S7 是)。然后,计算出显示于显示器3的算式的最终的解(最终结果),作为最终结果的项“3. 6”显示于显示器3 (步骤S8),由此,显示器3中的显示内容被更新,并且,算式 “0. 5+1. 8+2. 8-1. 5”被项“3. 6”覆盖,存储在算式存储区域120中的算式被更新。(动作例2)首先,如图IOA所示,当伴随使用者对输入键组2的操作而经由键输入部14受理了算式"3λΓ2+λΓ3-λΓ8+λΓ12+λΓλΓλΓ256+λΓ2 χ λΓ3,’的输入时(步骤 Si),所输入的
算式被存储在算式存储区域120中,并且显示于显示器3。然后,当使用者对EXE键23等进行操作时进行颜色区分显示处理(步骤S2)。在颜色区分显示处理中,由于显示于显示器3的算式所包含的各项的类型分别为“/2类型(项“3(2’’和项“>/^8”)”、“/"3类型(项“(3”和项“>Γ 2,’)”、“整数(项
"ΛΓΛΓΛΓ256"、) ”、以及‘‘λΓ6类型(项"ΛΓ2 χ ΛΓ3") ”,因此,判断为显示于显示器3的算
式所包含的所有项的类型不是相同的(步骤S21 否)。接下来,将变量A设定为“1”(步骤S2》。然后,对第一个类型类型”设定第一个颜色“蓝色”(步骤S2!3),并存储在设定颜色信息存储区域121中。接着,判断为存在其他类型(步骤S24:是),将变量A设定为“2”(步骤S25)。然后对第二个类型“/"3类型”设定第二个颜色“红色”(步骤S2!3),并存储在设定颜色信息存储区域121中。接着,判断为还存在其他类型(步骤SM 是),将变量A设定为“3” (步骤S25), 然后对第三个类型“整数”设定第三个颜色“绿色”(步骤S2!3),并存储在设定颜色信息存储区域121中。接着,判断为还存在其他类型(步骤SM 是),将变量A设定为“4” (步骤S25), 然后对第四个类型“λ/"6类型”设定第四个颜色“黄色”(步骤S2!3),并存储在设定颜色信息存储区域121中。接下来,判断为没有其他类型(步骤S24 否),如图IOB所示,项的类型为 类型”的项《3λΓ2”以及项“/>,用“蓝色”表示,项的类型为“ΛΓ3类型”的项"ΛΓ 3”和项 “λΓΙ2"用“红色”表示,项的类型为“整数”的项"ΛΓΛΓΛΓ256’,用“绿色”表示,项的类型为 “^T6类型”的项“λ/~2 χ ΛΓ:3”用黄色表示,与各类型对应的项用设定的颜色显示于显示器 3 (步骤S26),由此,显示器3中的显示内容被更新。此时,在显示器3还显示颜色变更软键 31、按颜色的运算软键32和各种颜色软键33等。这里,作为各种颜色软键33。显示有作为与针对各类型设定的颜色对应的键的蓝色软键33b、红色软键33ι 、绿色软键33g以及黄色软键33y。然后,当使用者不操作颜色变更软键31而操作按颜色的运算软键32时,判断为使用者没有指定颜色的变更(步骤S3 否),并判断为使用者指定了按颜色的运算(步骤S5 是),并进行按颜色的运算处理(步骤S6)。在按颜色的运算处理中,当随着使用者对蓝色软键3 的操作而经由触摸板30受理了使用者对指定色的指定时(步骤S61),在显示于显示器3中的算式所包含的项中的、以使用者指定的指定色“蓝色”显示的项“3ΛΓ:2”和项"ΛΓ8”之间进行运算,如图IOC所示,作为一个项"λΓ2”显示于显示器3(步骤S6》,由此显示器3中的显示内容被更新,并且算式 "3ΛΓ2- ΛΓ8,,被项"ΛΓ2,,所覆盖,由此,存储在算式存储区域120中的算式被更新。然后,当使用者操作了 EXE键23时,判断为使用者指示了解的算出(步骤S7:是), 计算出显示于显示器3的算式的最终的解(最终结果)。并且,如图IOD所示,作为最终结果的算式"ΛΓ2+3ΛΓ3+2+ΛΓ6,,显示于显示器3(步骤S8),由此,显示器3中的显示内容被更
新,并且,算式"λΓ2+λΓ3+λΓΙ2+λΓλΓΛΓ256+ΛΓ2 χ λΓ3"被算式2+3λΓ3+2+λΓ6"
覆盖,由此,存储在算式存储区域120中的算式被更新。以上,根据本实施方式,如图3的步骤Sl S2和图4所示,使用者所输入的算式显示于显示器3,显示于该显示器3的算式所包含的各项按项的类型以不同的颜色(显示形式)显示,因此,算式被清楚地显示。另外,如图3的步骤S5 S6以及图6所示,对于显示于显示器3的算式所包含的任意项的颜色(显示形式),根据使用者操作而被指定为指定色(指定形式),并在显示于显示器3的算式所包含的项中的、用该指定色显示的项之间进行运算,并更新显示器3中的显示内容,因此,能够使使用者一边思考一边学习运算过程,能够提高学习效果。另外,如图4的步骤S21所示,显示于显示器3的算式所包含的项中的、能够在项内部进行用于简化内容的运算的项,被作为可运算项检测出来,检测针对该可运算项进行了用于简化内容的运算后的项的类型,并将该可运算项以与该检测到的类型对应的颜色 (显示形式)显示于显示器3,因此,项的显示形式不会过于复杂,算式被很容易理解地显示。另外,如图3的步骤S3 S4和图5所示,根据使用者操作,来指定显示于显示器
3的算式所包含的项以及该算式所包含的任意项的颜色(显示形式),该指定的项的类型被
转换成与该指定的颜色(显示形式)对应的类型,从而显示器3中的显示内容被更新,因此
能够使使用者一边思考一边学习项的类型的转换,能够提高学习效果。
另外,上述实施方式中的函数计算器1的各结构要素的细微部分结构以及细微部分动作,在不脱离本发明的宗旨的范围内当然可以适当进行变更。例如,将本发明涉及的算式运算装置作为函数计算器1进行了说明,但是能够应用本发明的并不限定于这样的产品,可以普遍应用于移动电话、个人计算机、PDA (Personal Digital Assistant)、游戏机等电子设备。另外,本发明涉及的算式运算程序131可以存储在相对于算式运算装置能够装卸的存储卡、CD等中。另外,以显示于显示器3的算式中包含多个用使用者所指定的指定色显示的项为前提,对按颜色的运算处理(参照图6)进行了说明,但是按颜色的运算处理并不限定于此。 具体来说,例如,可以是,CPUll当受理了使用者对指定色的指定时(步骤S61),参照算式存储区域120,判断显示于显示器3的算式中是否包含多个用使用者指定的指定色显示的项, 在判断为包含多个的情况下,在这多个项之间进行运算,并作为一个项显示于显示器3 (步骤S6》,在判断为没有包含多个的情况下,在显示器3显示出错误显示,使使用者再次指定指定色。另外,对如下情况进行了说明,“项的类型”为基于表现形式的不同的项的种类,并且进一步在包含一部分表现形式(上述实施方式中为平方根)的项中,“项的类型”为基于能否进行项之间的加减运算的项的种类,但是“项的类型”并不限定于此,可以是基于表现形式的不同的项的种类,以及基于项之间能否进行加减运算的项的种类中的至少任一方。
权利要求
1.一种算式运算装置,其特征在于,包括 算式显示控制单元,其用于显示算式;按类型的显示控制单元,其使通过所述算式显示控制单元显示的算式中所包含的各项按照项的类型以不同的显示形式进行显示;显示形式指定单元,其根据使用者操作来指定所述算式所包含的任意项的显示形式;以及同类型项运算单元,其在所述算式所包含的项中的、以所述指定的形式进行显示的项之间进行运算,并对所述算式进行更新显示。
2.根据权利要求1所述的算式运算装置,其特征在于, 所述按类型的显示控制单元具有可运算项检测单元,其将所述算式所包含的项中的、能够在项内部进行用于简化内容的运算的项,作为可运算项检测出来;以及运算结果类型检测单元,其用于检测针对所述可运算项进行了用于简化内容的运算的情况下得到的项的类型,以与所述运算结果类型检测单元检测到的类型对应的显示形式来显示所述可运算项。
3.根据权利要求1或2所述的算式运算装置,其特征在于, 所述算式运算装置包括项形式指定单元,其根据使用者操作,来指定所述算式中包含的任意项以及所述算式中包含的任意项的显示形式;以及类型转换单元,其将通过所述项形式指定单元指定的项的类型转换成与通过该项形式指定单元指定的显示形式对应的类型,并对所述算式进行更新显示。
4.一种具有显示部的计算机的控制方法,其特征在于,包括以下过程 算式显示控制过程,使算式显示于所述显示部;按类型的显示控制过程,使显示于所述显示部的算式中所包含的各项按照项的类型以不同的显示形式进行显示;显示形式指定过程,根据使用者操作来指定显示于所述显示部的算式所包含的任意项的显示形式;以及同类型项运算过程,在显示于所述显示部的算式所包含的项中的、以所述指定的形式进行显示的项之间进行运算,并对所述算式进行更新显示。
5.根据权利要求4所述的计算机的控制方法,其特征在于, 所述按类型的显示控制过程具有可运算项检测过程,将显示于所述显示部的算式所包含的项中的、能够在项内部进行用于简化内容的运算的项,作为可运算项检测出来;以及运算结果类型检测过程,检测针对所述可运算项进行了用于简化内容的运算的情况下得到的项的类型,以与所述运算结果类型检测过程中检测到的类型对应的显示形式来显示所述可运算项。
6.根据权利要求4或5所述的计算机的控制方法,其特征在于, 所述计算机的控制方法包括项形式指定过程,根据使用者操作,来指定所述算式中包含的任意项以及所述算式中包含的任意项的显示形式;以及类型转换过程,将所述项形式指定过程中指定的项的类型转换成与通过该项形式指定过程指定的显示形式对应的类型,并对所述算式进行更新显示。
全文摘要
本发明涉及算式运算装置以及计算机的控制方法,能够清楚地显示算式并提高学习效果。本发明的算式运算装置函数计算器(1)具有CPU(11),其使算式进行显示,并使该算式包含的各项按项的类型以不同的颜色进行显示;以及触摸板(30),其根据使用者操作将该算式所包含的任意项的颜色指定为指定色。并且,CPU(11)在该算式所包含的项中的、以使用者指定的指定色进行显示的项之间进行运算,并对显示器(3)中的显示内容进行更新。
文档编号G06F15/02GK102193894SQ20111006492
公开日2011年9月21日 申请日期2011年3月14日 优先权日2010年3月15日
发明者三改木里美 申请人:卡西欧计算机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1