具备不等式计算功能的计算器的制作方法

文档序号:6470151阅读:596来源:国知局
专利名称:具备不等式计算功能的计算器的制作方法
技术领域
本发明涉及一种具备不等式运算显示功能的计算器(小型计算器)。
背景技术
在现有的技术中,作为具备不等式运算显示功能的电子计算器,具有 对应于所希望的函数式的图形显示功能的图形函数计算器。
例如,根据日本专利公开公报特幵平08-180197号中所记载的图形 函数计算器,若输入Y〉f(X)的不等式,则将对应于Y二f(X)的图形轨迹 进行描绘显示,并将对应于该不等号的解的范围通过斜线显示或填充颜色 来进行识别显示。
此外,也可考虑如日本专利公开公报特开2000-242801号公报中所 记载的,对于所输入的不等式,以在数直线图形上表示对应于该不等号的 解的范围的方式的不等式处理装置。
根据所述的现有的图形函数计算器,由于作为计算器具有大画面的显 示部,可以进行图形显示,所以能够用图形易于理解地显现出不等式的解 的显示。但是,例如在具有只能显示3行左右的字符串的显示部的标准的 函数计算器上,由于不能迸行如上所述的图形显示,所以存在无法易于理 解地显示不等式的解的图像的问题。

发明内容
本发明鉴于上述课题而实现,目的在于例如提供一种即便在不具备大 画面的标准的函数计算器中,也能实现易于理解地显示不等式的解的不等 式计算功能的计算器。
本发明的计算器具备输入不等式的不等式输入单元;不等式运算单
元,其对由该不等式输入单元输入的不等式的解进行运算;解标示图案确 定单元,其根据由该不等式运算单元运算后的所述不等式的解和该不等式
的不等号符号,来确定将符号与不等号符号进行组合后的解的标示图案; 和解显示单元,其在显示部上显示由该解标示图案确定单元确定的解的标 示图案,并在显示部上显示与该被显示的解的标示图案中包含的符号相对 应的由所述运算单元运算后的所述不等式的解的值。
根据本发明,例如,即便是不具有大画面的标准的函数计算器,也可 易于理解地显示不等式的解。


图1是表示本发明的具有不等式计算功能的计算器的实施方式的函 数计算器10的外观的主视图。
图2是表示所述函数计算器10的电子电路的结构的框图。
图3是表示在所述函数计算器10的存储装置22中所存储的2次不等
式的解的标示图案数据22P的图。
图4是表示在所述函数计算器10中进行2次不等式运算时的运算作
业存储器25的数据的一个示例的图。
图5是表示基于所述函数计算器10的不等式运算处理的流程图。 图6A是表示在所述函数计算器10的显示部15上所显示的不等式选
择画面G1的图。
图6B是表示在所述函数计算器10的显示部15上所显示的不等式选 择画面G2的图。
图6C是表示在所述函数计算器10的显示部15上所显示的系数输入 画面G3的图。
图7是表示伴随所述函数计算器10的不等式运算处理的Math I/O显 示处理的流程图。
图8是表示在所述函数计算器10的Math I/O显示处理中的运算结果 的显示画面Ga的图。
图9是表示在所述函数计算器10的不等式运算处理中的Line I/O显 示处理[l]的流程图。
图10是表示在所述函数计算器10的Line I/O显示处理[l]中的运算 结果的显示画面Gbl的图。
图11是表示在所述函数计算器10的不等式运算处理中的Line I/O显 示处理[2]的流程图。
图12是表示在所述函数计算器10的Linel/O显示处理[2]中的运算结 果的显示画面Gb2的图。
图13是表示在所述函数计算器10的Line I/O显示处理[2]中的其他显 示画面例的图。
具体实施例方式
以下,用附图对本发明的实施方式进行说明。
图1是表示本发明的具有不等式计算功能的计算器的实施方式的函 数计算器10的外观构成的主视图。
该函数计算器10根据便携性的需要,由用户以单手足以持握并能单 手进行操作的小型尺寸所构成,在该计算器10的主体正面设置有按键输 入部11以及显示部15。
在按键输入部11中具有用于输入数值或各种运算符号的数值*运算 符号按键组12;用于启动各种函数功能或存储功能的函数功能按键组13;
用于进行在显示部15中所显示的光标Cu的移动操作或数据项目的选择
操作等的光标键14;和用于对沿着显示部15的下端进行菜单显示的各种
功能有选择地进行指定的功能键F1 F4。
显示部15由点阵型的液晶显示单元所构成,在本实施方式的函数计
算器10的情况下,具有可以显示3行字符串的区域。
图2是表示所述函数计算器10的电子电路结构的框图。
该函数计算器10的电子电路具备作为计算机的CPU21。
CPU 21按照在ROM等存储装置22中预存储的计算器控制程序来对
电路各部分的动作进行控制,并将RAM23作为作业用存储器来执行与
来自按键输入部11的键输入信号相对应的各种运算处理。
在RAM23中确保了显示数据存储器24、运算作业存储器25、显示
模式数据存储器26等存储区域。
在显示数据存储器24中,将应显示于所述显示部15中的运算式的数 据或其运算结果的数据等,展开成相当于所述显示部15的显示区域的最
大3行的位图数据后进行存储。
在运算作业存储器25中(参照图4),在不等式运算时,存储该运算 式数据25a、不等号符号数据25b、运算式中的系数数据(a, b, c, d) 25c、解数据(XI, X2, X3) 25d、和对基于所述不等号符号的解的范围 进行表示的不等式的种类数据25e。
在显示模式数据存储器26中存储显示模式数据,该显示模式数据根 据用户进行所规定的按键操作而被设定,表示以何种方式来显示运算结 果。在显示模式中,有数学的自然显示模式(Math I/O)和计算器的显示 模式(Line I/O)。在不等式的运算处理中,在数学的自然显示模式(Math I/O)下,是将不等式的解的值、不等号符号、"X"组合于1行进行显示(参 照图8);在计算器的显示模式(Line I/O)下,是将所述不等式的种类与 其解的值排列于各行进行显示(参照图10)。
图3表示在所述函数计算器10的存储装置22中所存储的不等式运算 处理程序中已编入的2次不等式的解的标示图案数据22P的图。
该2次不等式的解的标示图案数据22P,是表示所出现的2次不等式 的解的所有图案的数据,[X<A, B<X]标示解的范围为小于A大于B; [X^A, B^X]标示解的范围为在A以下B以上;[X-A-B]标示解为与 A (=B)相等;[X! =A = B]标示解为除去A (=B)之外的全部;[A< X〈B]标示解的范围为大于A小于B; [ASXSB]标示解的范围为在A 以上B以下;[AllAnswer]标示为全部解;[NoAnswer]标示为无解。
在所述不等式运算处理程序中,对于3次不等式,也可将全部解的标 示图案数据与所述2次不等式的情况(22P)同样地进行组合。
这些解的标示图案数据,在进行不等式运算处理时根据所述运算作业 存储器25 (参照图4)中所存储的不等号符号数据25b、系数数据(a, b, c, d) 25c、解数据(Xl, X2, X3) 25d而被决定,并作为该运算作业存 储器25的不等式的种类数据进行存储。
图4表示在所述函数计算器10中进行2次不等式运算时的运算作业 存储器25的数据内容。在此,[ax、bx + c]25a是表示为2次不等式的运 算的数据,[S]25b是表示所选择的不等号符号的数据,[a=l, b = -2, c =~4] 25c是2次式的各系数数据。接着,以运算[x2-2x-4《0]的情况为例,对所述结构的函数计算
器10中的不等式的运算功能进行说明。
图5是表示基于所述函数计算器10中的不等式运算处理的流程图。 图6是表示在所述函数计算器10的不等式运算处理中,显示部15上
所显示的不等式选择画面G1、不等式选择画面G2、系数输入画面G3的图。
若根据按键输入部11的用户操作而设定为不等式运算模式,则首先 如图6 (A)所示,在显示部15上显示用于由编号"1"或"2"来对2次不等 式和3次不等式中的某一个进行选择的不等式选择画面Gl (步骤Sl)。
在该不等式选择画面G1中,若用户输入了按键输入部11的数值键 "1",则2次不等式[ax2+bx + c〉0]将被选择,并将表示2次不等式的 数据作为运算作业存储器25 (参照图4)的运算式数据25a进行存储(步 骤S1)。
接着,如图6 (B)所示,在显示部15上显示用于由编号"1" "4"来 对不等式的不等号符号进行选择的不等号选择画面G2 (步骤S2)。
在该不等式选择画面G2中,若用户输入了按键输入部11的数值键 "3",则选择[S]作为要进行本次运算的2次不等式[狀2+ bx + c〉0]的不等 号符号,并将表示K1的数据作为运算作业存储器25 (参照图4)的不等 号符号数据25b进行存储(步骤S2)。
接着,如图6 (C)所示,在显示部15上显示用于将所述选择的2 次不等式[ax2十bx + c]的系数a, b, c进行数值输入的系数输入画面G3 (步骤S3)。
在该系数输入画面G3中,若通过用户输入按键输入部11的数值键 来输入系数a:l, b=_l, c=-4,则将这些数据作为运算作业存储器 25 (参照图4)的系数数据25c进行存储(步骤S3)。
一旦结束以上的输入,则接着将根据在该运算作业存储器25中存储 的2次不等式数据[axS + bx + c]25a、不等号符号数据g] 25b、系数数据[a =1, b=~2, c"]25c,执行该2次不等式[x2-2x"4^0]的运算处理, 求出其解的值[X1 =-1.236067977] [X2 = 3.236067977],并作为运算作业存 储器25 (参照图4)的解数据25d进行存储(步骤S4)。
这样,根据在所述运算作业存储器25 (参照图4)中存储的解数据[X1 =-1.236067977] [X2 = 3.236067977] 25d和不等号符号数据[$] 25b、系数 数据[a:l, b = -2, c = ~4]25c,确定解的标示图案数据[A^X^B](参照 图3的22P),将显示图案数据作为所述运算作业存储器25的不等式的种 类数据25e进行存储(步骤S5)。
然后,对在显示模式数据存储器26中所存储的显示模式数据进行读 取,并判断作为运算结果的显示方式设定了数学的自然显示模式(Math I/O)或计算器的显示模式(Line I/O)的哪一个(步骤S6)。
在此,若判断为设定了数学的自然显示模式(Mathl/O)作为显示模 式,则过渡到图7中的Mathl/0显示处理(步骤SA)。
图7是表示在所述函数计算器10的不等式运算处理中的Math I/O显 示处理的流程图。
图8是表示在所述函数计算器10的Math I/O显示处理中的运算结果 的显示画面Ga的图。
在该Math I/O显示处理中,首先,对作为运算作业存储器25的不等 式的种类数据25e而被存储的解的标示图案数据[A^XaB],将解数据 [XI = -1.236067977] [X2 = 3.236067977] 25d代入,生成运算结果的显示数 据[-1.236067977 3.236067977],并作为图8所示的运算结果的显示 画面Ga进行显示(步骤A1)。此时,2次不等式的运算结果将作为1行 显示,3次不等式的运算结果将作为2行显示。
这样,在所述运算结果的显示画面Ga中,对该运算结果[-1.236067977 ^X^3.236067977]是否能在1行内完整显示进行判断(步骤A2)。
在此,如所述图8中所示,当判断该运算结果不能在1行内完整显示 时(步骤A2 ("否")),将同时显示对该运算结果的未能完整显示的未显 示部分的方向进行表示的箭头符号Cu (步骤A3)。
然后,若根据在所述运算结果的显示画面Ga中所显示的箭头符号 Cu的指示方向,对按键输入部11的右方向的光标键14进行操作,则该 运算结果的显示画面Ga中所显示的运算结果[-1.236067977 S X S 3.236067977]将进行滚动,使该未显示部分逐次被显示(步骤A4)。
另一方面,在所述的步骤S6中,若判断为设定了计算器的显示模式
(Line I/O)作为显示模式,则过渡到图9或图11中的Line I/O显示处 理[l](步骤SB)。
图9是表示在所述函数计算器10的不等式运算处理中的Line I/O显
示处理[i;i的流程图。
图10是表示在Linel/O显示处理[l]中的运算结果的显示画面Gbl的图。
在该Line I/O显示处理[l]中,首先,对作为所述运算作业存储器25 的不等式的种类数据25e而被存储的解的标示图案数据[A^X^B]进行读 取,如图10所示,在显示部15的上段(第1行)显示,作为显示画面 Gbl (步骤Bll)。
这样,作为所显示的[A^^B]之中的[A]的值,读取所述运算作业存 储器25的解数据25d中存储的较小一方的解[XI =-1.236067977],如图 10所示,在显示部15的中段(第2行)显示为[八=-1.236067977]。此外, 作为[B]的值,读取所述运算作业存储器25的解数据25d中存储的较大一 方的解[X2 = 3.236067977],如图10中所示,在显示部15的下段(第3 行)显示为[B = 3.236067977](步骤B12)。
在此,例如在此次的运算为3次不等式时,由于在解数据25d中存在 有X3的值,所以判断存在有[C]的值(步骤B13 ("是")),并根据按键输 入部11的纵向的光标键14所进行的操作,使所述[A][B]值的显示每次1 段地进行移动,将该[C]的值显示为[C^......](步骤B14)。
取代所述的Line I/O显示处理[l],也可由以下的Line I/O显示处理[2] 进行显示。
图11是表示在所述函数计算器10的不等式运算处理中的Line I/O显 示处理[2]的流程图。
图12是表示在所述函数计算器10的Line I/O显示处理[2]中的运算结 果的显示画面Gb2的图。
在此Line 1/0显示处理[2]中,首先,对作为所述运算作业存储器25 的不等式的种类数据25e而被存储的解的标示图案数据[A^^B]进行读 取,并生成将对应于其中的解的符号[A][B]分别置换成了四角形符号 [口]L、 [口]R的显示数据[口^^口],如图12所示,作为运算结果的显示
画面Gb2,在显示部15的上段(第l行)进行显示(步骤B21)。
然后,在显示于所述显示部15的上段(第1行)的[口^^口]之中 的最初(左侧)的四角形符号L上显示光标(Cu),并为了显示对应的值, 读取所述运算作业存储器25的解数据25d中存储的较小一方的解[X1 = -1.236067977],如图12所示,作为运算结果的显示画面Gb2,在该显示 部15的下段(第3行)仅显示其值[-1.236067977](步骤B22)。
在此,若通过对按键输入部11的横向的光标键14进行操作,而此光 标(Cu)向[口^^口]之中的下一个(右侧)的四角形符号R进行移动(步 骤B23 ("是")),则作为应显示的值,读取所述运算作业存储器25的解 数据25d中存储的较大一方的解[X2 = 3.236067977],如所述图12所示, 显示将发生变化,在该显示部15的下段(第3行)显示该值[3.236067977] (步骤B24)。
此外,如图ll、图12所示,在Line I/O显示处理[2]中,在其运算结 果的显示画面Gb2上,构成为在显示部15的上段(第l行)的中央显 示解的标示图案数据(显示方式)[口^X^口],另外在显示部15的下段 (第3行)的中央还显示与光标(Cu)的位置相对应的解的值。
与此相对应,如接下来的图13所示,在运算结果的显示画面Gb2' 上,也可构成为在靠近显示部15的上段(第l行)的左端显示解的标 示图案数据(显示方式)[口^^口],另外在靠近显示部15的下段(第3 行)的右端显示与光标(Cu)的位置相对应的解的值。图13 (Al) (A2) 是表示在此情况下的解的标示图案数据[口^^口]的显示例的图,该图 13 (Bl) (B2)是表示解的标示图案数据[口5X, X^口]的显示例的图。
并且,所述图12或图13中所示的解的显示方式,对于上段用点阵显 示、下段用8字形段(Segment)显示组成的计算器是特别有效的。而且, 作为所显示的符号,不限于四角形,也可使用其他的符号、文字。
而且,本发明不限于所述各实施方式,在实施阶段不超出其宗旨范围 内可进行各种变形。进而,在所述各实施方式中包括有各种阶段的发明, 通过所公开的多个构成要件中的适当组合可抽取并得到各种发明。例如, 即便是从所示的各实施方式的全部构成要件中删除几个构成要件,或将几 个构成要件以不同方式来进行组合,也能解决在本发明所要解决的课题一
栏中所述的课题,并能得到在发明效果一栏中所述的效果时,经该构成要 件删除或进行组合的结构可作为本发明而提出。
权利要求
1、一种计算器,具备输入不等式的不等式输入单元;不等式运算单元,其对由该不等式输入单元输入的不等式的解进行运算;解标示图案确定单元,其根据由该不等式运算单元运算后的所述不等式的解和该不等式的不等号符号,来确定将符号与不等号符号进行组合后的解的标示图案;和解显示单元,其在显示部上显示由该解标示图案确定单元确定的解的标示图案,并在显示部上显示与该被显示的解的标示图案中包含的符号相对应的由所述运算单元运算后的所述不等式的解的值。
2、 根据权利要求1所述的计算器,其特征在于, 由所述解显示单元显示的所述解的标示图案的符号是文字, 所述解显示单元具有将与标示图案所包含的文字相对应的解的值和该文字一同显示到显示部上的单元。
3、 根据权利要求2所述的计算器,其特征在于, 还具备显示模式设定单元,其将解的显示模式设定成Line I/O模式或Math 1/0模式;和数学的解显示单元,其在由该显示模式设定单元设定了 Math I/O模式 的情况下,代替所述解显示单元的动作,在所述显示部上显示向由标示 图案确定单元确定的解的标示图案的符号中,代入由所述运算单元运算后 的所述不等式的解的值而形成的解的标示。
4、 根据权利要求3所述的计算器,其特征在于,还具备标记显示单元,其在由所述数学的解显示单元显示到显示部上的解的 标示不能完整地显示在该显示部上的情况下,在该显示部上显示滚动用的标记;和滚动单元,其在由该标记显示单元在所述显示部上显示了滚动用的标 记的情况下,根据用户操作,对该显示部上显示的解的标示进行滚动显示。
5、 根据权利要求1所述的计算器,其特征在于, 具有符号指定单元,其根据用户操作,指定由所述图案显示单元显示的解的标示图案之中相当于解的符号,所述解显示单元具有在显示部上显示与由所述符号指定单元指定的 解的标示图案的符号相对应处的解的值的单元。
6、 根据权利要求5所述的计算器,其特征在于, 还具备.-显示模式设定单元,其将解的显示模式设定成Line I/O模式或Math 1/0模式;禾口数学的解显示单元,其在由该显示模式设定单元设定了 Math I/O模式 的情况下,代替所述解显示单元的动作,在所述显示部上显示向由标示 图案确定单元确定的解的标示图案的符号中,代入由所述运算单元运算后 的所述不等式的解的值而形成的解的标示。
7、 根据权利要求6所述的计算器,其特征在于, 还具备标记显示单元,其在由所述数学的解显示单元显示到显示部上的解的 标示不能完整地显示在该显示部上的情况下,在该显示部上显示滚动用的 标记;禾口滚动单元,其在由该标记显示单元在所述显示部上显示了滚动用的标 记的情况下,根据用户操作,对该显示部上显示的解的标示进行滚动显示。
8、 一种进行所输入的不等式的运算的计算器上的解的显示方法, 包括解标示图案确定步骤,根据运算后的不等式的解和该不等式的不等号 符号来确定将符号与不等号符号进行组合后的解的标示图案;和解显示步骤,在显示部上显示通过该解标示图案确定步骤确定的解的 标示图案,并在显示部上显示与该被显示的解的标示图案中包含的符号相 对应的不等式的解的值。
9、 根据权利要求8所述的显示方法,其特征在于, 通过所述解显示步骤显示的所述解的标示图案的符号是文字, 所述解显示步骤包括将与标示图案所包含的文字相对应的解的值和 该文字一同显示到显示部上的步骤。
10、 根据权利要求9所述的显示方法,其特征在于, 包括显示模式设定步骤,将解的显示模式设定成Line I/O模式或Math I/O 模式;和数学的解显示步骤,在通过该显示模式设定步骤设定了 Math I/O模式 的情况下,代替所述解显示步骤的动作,在所述显示部上显示向通过标 示图案确定步骤确定的解的标示图案的符号中,代入所述不等式的解的值 而形成的解的标示。
11、 根据权利要求IO所述的显示方法,其特征在于, 还包括标记显示步骤,在通过所述数学的解显示步骤显示到显示部上的解的 标示不能完整地显示在该显示部上时,在该显示部上显示滚动用的标记; 和滚动步骤,在通过该标记显示步骤在所述显示部上显示了滚动用的标 记的情况下,根据用户操作,对该显示部上显示的解的标示进行滚动显示。
12、 根据权利要求8所述的显示方法,其特征在于, 包括符号指定步骤,根据用户操作,对通过所述图案显示步骤显示的解的标示图案之中相当于解的符号进行指定,所述解显示步骤,包括在显示部上显示与通过所述符号指定步骤指定 的解的标示图案的符号相对应处的解的值的步骤。
13、 根据权利要求12所述的显示方法,其特征在于,还包括显示模式设定步骤,将解的显示模式设定成Line I/O模式或Math I/O 模式;和数学的解显示步骤,在通过该显示模式设定步骤设定了 Math I/O模式 的情况下,代替所述解显示步骤的动作,在所述显示部上显示向通过标 示图案确定步骤确定的解的标示图案的符号中,代入所述不等式的解的值 而形成的解的标示。
14、根据权利要求13所述的显示方法,其特征在于,还包括标记显示步骤,在通过所述数学的解显示步骤显示到显示部上的解的 标示不能完整地显示在该显示部上时,在该显示部上显示滚动用的标记; 和滚动步骤,在通过该标记显示步骤在所述显示部上显示了滚动用的标 记的情况下,根据用户操作,对该显示部上显示的解的标示进行滚动显示。
全文摘要
本发明提供一种计算器,其在执行不等式的运算时,根据式、解和不等号符号来确定符号与不等号符号的组合的解的标示图案。然后,在作为运算结果的显示模式设定了Line I/O时,使所述解的标示图案数据例如[A≤X≤B]显示在显示部的上段,并使对应于该图案数据中表示的符号[A][B]的所述解[X1][X2]的数值作为[A=X1][B=X2]显示在显示部的下段。或者,使[□≤X≤□]显示在显示部的上段,并在由用户指定表示该图案数据的符号□中的一个时,使所对应的所述解[X1][X2]中的某一个的数值显示在显示部的下段。由此,能够易于理解地显示不等式的解。
文档编号G06F15/02GK101377766SQ20081021495
公开日2009年3月4日 申请日期2008年8月29日 优先权日2007年8月31日
发明者后藤文男 申请人:卡西欧计算机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1