首页> 中国专利> 数学式显示控制装置、数学式显示控制方法

数学式显示控制装置、数学式显示控制方法

摘要

本发明提供一种数学式显示控制装置、数学式显示控制方法,该装置具有:数学式输入单元,其响应使用者操作受理数学式的输入;数学式显示控制单元,其将该数学式输入单元输入的数学式显示到显示部;光标显示控制单元,其针对该数学式显示控制单元显示的数学式,根据使用者操作使光标移动并进行显示;倒数功能输入单元,其响应使用者操作受理倒数功能的输入;倒数对象检测单元,其根据该倒数功能输入单元的输入,针对数学式从所显示的光标的位置向预定方向检测成为倒数功能对象的数学式的块区域;倒数显示控制单元,其用将该倒数对象检测单元检测出的数学式的块区域设为分母且将分子设为1而得的倒数分数来代替该数学式的块区域并将其进行显示。

著录项

  • 公开/公告号CN104077262A

    专利类型发明专利

  • 公开/公告日2014-10-01

    原文格式PDF

  • 申请/专利权人 卡西欧计算机株式会社;

    申请/专利号CN201410126357.4

  • 发明设计人 吉泽博明;

    申请日2014-03-31

  • 分类号G06F15/02;

  • 代理机构北京银龙知识产权代理有限公司;

  • 代理人曾贤伟

  • 地址 日本东京都

  • 入库时间 2023-12-17 01:49:17

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-01-12

    授权

    授权

  • 2014-10-29

    实质审查的生效 IPC(主分类):G06F15/02 申请日:20140331

    实质审查的生效

  • 2014-10-01

    公开

    公开

说明书

技术领域

本发明涉及数学式显示控制装置、数学式显示控制方法。

背景技术

以往,在称为函数电子计算器的电子式计算机中,大多直接一行显示由使 用者按键输入的数学式和其计算结果的显示形态。

例如,在输入乘方形式的数学式的情况下,由于不能将幂指数自然显示到 施加该幂指数的符号或数字的右上方,因此如果是“X”的平方就一行显示成 “X^2”。

另外,例如包括分数在内的数学式的情况也是一样,由于不能在上下方向 自然显示夹着该分数符号的分子和分母,因此输入成“A/B”等并将其直接一 行显示。

因此,正在考虑以教科书所记载的自然形式来显示数学式的函数电子计算 器。并且,考虑了如下的函数电子计算器:当输入数学式并按下分数键“a/b” 时,从光标位置开始将前方的数学式的块部分取为分子、将后方数学式的块部 分取为分母,将这样得到的分数进行显示(例如,【专利文献1】参照日本特 开2009-199174号公报)。

这样,能够以自然的显示方式对需要在上下方向堆叠的显示的乘方和分数 等函数(2D(dimension)函数)进行显示的函数电子计算器,对从小学生到 中学生这样的数学初学者的学习很有成效。

发明内容

在针对数学初学者的一般学校教育中,与分数的学习相关联地学习倒数。 由此,将针对非“0”的数值X的倒数设为“1/X”这样的分数形式来进行学 习。

但是,在现有的函数电子计算器中,将针对数值X的倒数以“X-1”(或 “X^-1”)这样的在学校没学过的乘方形式来显示计算,因此存在难以将这样 的函数电子计算器用作适当的学习工具这样的问题。

本发明是鉴于上述课题而提出的发明,其目的在于提供能够与分数相关联 地适当学习与倒数相关的计算的数学式显示控制装置、数学式显示控制方法、 数学式显示控制程序。

为了解决以上的课题,本发明的自然显示数学式的数学式显示控制装置, 其特征在于,该数学式显示控制装置具有:数学式输入单元,其响应使用者操 作受理数学式的输入;数学式显示控制单元,其将通过该数学式输入单元输入 的数学式显示到显示部;光标显示控制单元,其针对通过该数学式显示控制单 元显示的数学式,根据使用者操作使光标的显示移动并进行显示;倒数功能输 入单元,其响应使用者操作受理倒数功能的输入;倒数对象检测单元,其根据 该倒数功能输入单元进行的倒数功能的输入,针对所述数学式从所显示的光标 的位置向预定方向检测成为所述倒数功能的对象的数学式的块区域;以及倒数 显示控制单元,其用将该倒数对象检测单元检测出的数学式的块区域设为分母 且将分子设为1而得的倒数分数,来代替该数学式的块区域并将其进行显示。

为了解决以上的课题,本发明的用于对具备了显示部和输入部的电子设备 的计算机进行控制来自然显示数学式的数学式显示控制方法,其特征在于,该 数学式显示控制方法包括:响应所述输入部的使用者操作受理数学式的输入; 将所述输入的数学式显示到所述显示部;根据所述输入部的使用者操作,针对 所述显示的数学式移动光标并使其进行显示;响应所述输入部的使用者操作受 理倒数功能的输入;根据所述倒数功能的输入,针对所述数学式从所显示的光 标的位置向预定方向检测成为所述倒数功能的对象的数学式的块区域;以及用 将该检测出的数学式的块区域设为分母且将分子设为1而得的倒数分数,来代 替该数学式的块区域并将其进行显示。

附图说明

图1是表示本发明的数学式显示控制装置的实施方式涉及的函数电子计 算器10的外观结构的主视图。

图2是表示所述函数电子计算器10的电子电路的结构的方框图。

图3是表示本发明的数学式显示控制装置的其他实施方式涉及的平板电 脑10T的外观结构的主视图。

图4是表示所述函数电子计算器10的倒数模式切换处理的流程图。

图5是表示所述函数电子计算器10的数学式显示控制处理的流程图。

图6是表示伴随所述函数电子计算器10的数学式显示控制处理的倒数输 入应答处理的流程图。

图7是表示伴随所述函数电子计算器10的倒数输入应答处理的倒数功能 无效处理的流程图。

图8是表示伴随所述函数电子计算器10的倒数输入应答处理的块区域检 测处理的流程图。

图9是表示伴随所述函数电子计算器10的倒数模式切换处理的、响应使 用者操作的显示动作的图。

图10是表示伴随所述函数电子计算器10的Scientific Inverse Mode(自然 科学倒数模式)Ms下的倒数输入应答处理的、响应使用者操作的显示动作(其 1)的图。

图11是表示伴随所述函数电子计算器10的自然科学倒数模式Ms下的倒 数输入应答处理的、响应使用者操作的显示动作(其2)的图。

图12是表示伴随所述函数电子计算器10的自然科学倒数模式Ms下的倒 数输入应答处理的、响应使用者操作的显示动作(其3)的图。

图13是表示伴随所述函数电子计算器10的自然科学倒数模式Ms下的倒 数输入应答处理的、响应使用者操作的显示动作(其4)的图。

图14是表示伴随所述函数电子计算器10的自然科学倒数模式Ms下的倒 数输入应答处理的、响应使用者操作的显示动作(其5)的图。

图15是表示伴随所述函数电子计算器10的Educational Inverse Mode(教 育倒数模式)Me下的倒数输入应答处理的、响应使用者操作的显示动作(其 1)的图。

图16是表示伴随所述函数电子计算器10的教育倒数模式Me下的倒数输 入应答处理的、响应使用者操作的显示动作(其2)的图。

图17是表示伴随所述函数电子计算器10的教育倒数模式Me下的倒数输 入应答处理的、响应使用者操作的显示动作(其3)的图。

图18是表示伴随所述函数电子计算器10的数学式显示控制处理的倒数涉 及的分数计算简单化处理的流程图。

图19是表示伴随所述函数电子计算器10的倒数涉及的分数计算简单化处 理的、响应使用者操作的显示动作的图。

图20是表示伴随所述函数电子计算器10的数学式显示控制处理的其他实 施方式的倒数输入应答处理的流程图。

图21是表示伴随所述函数电子计算器10的其他实施方式的倒数输入应答 处理的倒数功能无效处理的流程图。

图22是表示伴随所述函数电子计算器10的其他实施方式的倒数输入应答 处理的、响应使用者操作的显示动作(其1)的图。

图23是表示伴随所述函数电子计算器10的其他实施方式的倒数输入应答 处理的、响应使用者操作的显示动作(其2)的图。

图24是表示伴随所述函数电子计算器10的其他实施方式的倒数输入应答 处理的、响应使用者操作的显示动作(其3)的图。

图25是表示伴随所述函数电子计算器10的其他实施方式的倒数输入应答 处理的、响应使用者操作的显示动作(其4)的图。

具体实施方式

以下通过附图对本发明的实施方式进行说明。

图1是表示本发明的数学式显示控制装置的实施方式涉及的函数电子计 算器10的外观结构的主视图。

该数学式显示控制装置构成为以下说明的计算专用的便携设备(函数电子 计算器10),或构成为具有计算功能的触摸板式的PDA(Personal Digital  Assistants个人数字助理)、PC(Personal Computer个人电脑)、便携电话、电 子书籍、便携游戏机等。

该函数电子计算器10从其便携性的需要出发设置成使用者单手充分握住 且能够单手操作的小型尺寸,在该函数电子计算器10的主体正面设置有按键 输入部11以及显示部16。

所述按键输入部11具有:数值和运算符号键组12,其用于输入数值和数 学式或指示计算的执行;函数功能键组13,其用于输入各种函数或开始存储 器功能;模式设定键组14,其用于显示各种动作模式的菜单画面或指示动作 模式的设定;以及光标键15,其用于进行显示在所述显示部16的光标Cu的 移动操作、数据项目的选择操作等。

作为所述数值和运算符号键组12排列有:[0]~[9](数值)键、[+][-][×][÷] (四则符号)键、[Ans][=](执行)键、[AC](清除)键等。

作为所述函数功能键组13以[1/□](倒数)键13i为例排列有:(根 号)键、[□/□](分数)键、[sin](正弦)键、[M+](存储器加)键等。

作为所述模式设定键组14排列有:[MODE](模式)键、[SHIFT](转换) 键、[ON](电源)键等。

另外,在本实施方式中,将“√”(根号)、“a/b”(分数)、“X2”(幂函数) 等这样需要用特殊符号在一行显示,而在教科书记载的自然显示中将其数字和 函数符号二维展开在上下方向需要堆叠显示的函数称为2D(2dimension二维) 函数。在本说明书中,由于文字输入的限制,除了乘方以外的2D函数写为一 行显示。

在[1/□](倒数)键13i,描述将倒数对象(用□描述)设为分母且将分子 设为1而得的自然计数方式的分数符号。具体来说,[1/□](倒数)键13i描 述以如下方式而得的自然显示方式的分数符号:描述分割线“-”,在分割线 上描述“1”,在分割线下描述表示将倒数对象取入到□的□。

这里,由所述[1/□](倒数)键13i启动的、用于将数学式取入到与光标 Cu的位置对应的范围来变换为倒数并进行显示的倒数处理有Scientific Inverse  Mode(自然科学倒数模式)的处理以及Educational Inverse Mode(教育倒数 模式)的处理,这两种倒数模式根据使用者操作来进行适当切换。

并且,在设定为所述Scientific Inverse Mode(自然科学倒数模式)的状态 “1”下,在所述显示部16的状态显示区域显示自然科学倒数模式标记[□→ 1/□]Ms(参照图10),另外,在设定为所述Educational Inverse Mode(教育倒 数模式)的状态“2”下,显示教育倒数模式标记[△/□→□/△]Me(参照图 15)。

所述显示部16由点阵式的液晶显示单元构成。

图2是表示所述函数电子计算器10的电子电路的结构的方框图。

该函数电子计算器10的电子电路具有作为计算机的CPU21。

所述CPU21按照电子计算器控制程序22a以及数学式显示控制程序22b 来控制电路各部的动作,并响应使用者对按键输入部11的操作来识别并受理 按键输入信号,执行各种运算处理,所述电子计算器控制程序22a以及数学式 显示控制程序22b被预先存储在存储器22、或从存储卡等外部存储介质23经 存储介质读取部23读入到存储器22、或从通信网络N上的Web服务器(这 里是教育服务器)30经通信部25下载到存储器22。

在所述存储器22中除了存储有所述电子计算器控制程序22a以及数学式 显示控制程序22b之外,还确保倒数模式设定存储器22c、输入式区域22d、 光标指针存储器22e、以及工作区域(式缓冲区)22f等。

在所述倒数模式设定存储器22c中,在设定为所述Scientific Inverse Mode (自然科学倒数模式)的状态下存储有模式数据“1”,在设定为所述Educational  Inverse Mode(教育倒数模式)的状态下存储有模式数据“2”。

在所述输入式区域22d中,依次输入通过所述按键输入部11按键输入的 按键代码数据,存储由此所述构成的数学式数据。例如数值键用表示数字的代 码来存储,“sin”等函数键用表示该函数的代码来存储,“+”“-”“×”“÷” 等算术符号键用表示该算术符号的代码来存储。

在所述光标指针存储器22e中存储有指针数据,该指针数据表示以存储在 所述输入式区域22d并且显示在所述显示部16的数学式数据为对象、通过光 标键15的操作而移动显示的光标Cu所在的位置。

在所述工作区域(式缓冲区)22f中,按照所述电子计算器控制程序22a 以及数学式显示控制程序22b,根据需要暂时存储输入到所述CPU21和所述 CPU21输出的各种数据,例如当输入所述[1/□](倒数)键13i时,以存储在 所述输入式区域22d的数学式数据为对象、读出位于比存储在所述光标指针存 储器22e的光标Cu所在的位置的指针向前方方向(反方向)的数学式,并将 其暂时存储在所述工作区域(式缓冲区)22f中。

关于如上所述构成的函数电子计算器10,所述CPU21按照所述电子计算 器控制程序22a以及数学式显示控制程序22b所记述的命令来控制电路各部的 动作,使软件和硬件协同地进行工作,由此实现适合于在以下动作说明中所叙 述的数学式变换为倒数的变换显示的数学式显示控制功能。

另外,该数学式显示控制装置的实施方式对通过所述函数电子计算器10 来实现的情况进行了说明,但是例如图3所示,当然也可以通过使平板电脑 10T执行编入了所述电子计算器控制程序22a以及数学式显示控制程序22b的 函数电子计算器模拟器的应用程序,并在触摸板式彩色显示部16T进行与各 程序对应的输入以及显示动作来实现。

图3是表示本发明的数学式显示控制装置的其他实施方式涉及的平板电 脑10T的外观结构的主视图。

在该图3中的平板电脑10T中,在设定为所述Scientific Inverse Mode(自 然科学倒数模式)的状态下,自然科学倒数模式标记[□→1/□]Ms显示在触摸 板式彩色显示部16T的状态显示区域,示出了通过[1/□](倒数)键13i的输 入将与数学式“1÷(1+2)”中的光标Cu的位置相对应地取入的数学式的块 区域“(1+2)”变换为倒数“1/(1+2)”的显示动作。

接下来,对所述结构的函数电子计算器10的倒数模式切换功能以及数学 式显示控制功能进行说明。

图4是表示所述函数电子计算器10的倒数模式切换处理的流程图。

图5是表示所述函数电子计算器10的数学式显示控制处理的流程图。

图6是表示伴随所述函数电子计算器10的数学式显示控制处理的倒数输 入应答处理的流程图。

图7是表示伴随所述函数电子计算器10的倒数输入应答处理的倒数功能 无效处理的流程图。

图8是表示伴随所述函数电子计算器10的倒数输入应答处理的块区域检 测处理的流程图。

(倒数模式切换功能)

图9是表示伴随所述函数电子计算器10的倒数模式切换处理的、响应使 用者操作的显示动作的图。

在按照按键输入部11的“MODE”(模式)按键的输入而显示在显示部 16的动作模式的菜单画面(未图示)中,当选择倒数模式设定的项目时,如 图9的(A)或图9的(B)所示,在显示部16显示将Scientific Inverse Mode (自然科学倒数模式)作为项目“1”、且将Educational Inverse Mode(教育倒 数模式)作为项目“2”的倒数模式选择画面M(步骤T1)。

在该倒数模式选择画面M中,当输入按键“1”时(步骤T21(是)),模 式数据“1”被存储在倒数模式设定存储器22c中,设定成Scientific Inverse Mode (自然科学倒数模式)(步骤T31)。

另外,在所述倒数模式选择画面M中,当输入按键“2”时(步骤T22(是)), 模式数据“2”被存储在倒数模式设定存储器22c中,设定成Educational Inverse  Mode(教育倒数模式)(步骤T32)。

另外,在设定成所述自然科学倒数模式的情况下(步骤T31),例如如图 10~图14所示,在显示部16的状态显示区域显示自然科学倒数模式标记[□→ 1/□]Ms,另外,在设定成所述教育倒数模式的情况下(步骤T32),例如如图 15~图17所示,在显示部16的状态显示区域显示教育倒数模式标记[△/□→ □/△]Me(步骤T4)。

(数学式显示控制功能)

当伴随使用者对按键输入部11的操作,与输入的按键对应的按键代码被 读入到输入式区域22d时(步骤S1),按照该按键代码来判断是否输入了[1/ □](倒数)键13i(步骤S2)、或者判断是否输入了(根号)键、[□/□] (分数)键、“X”(乘方)键等2D函数的按键(步骤S3),或者判断是否输 入了光标键15(步骤S5),或者判断是否输入了[Simp1/□](÷分数简单化) 键13si(步骤S7),或者判断是否输入了数字键、算术符号键等其他按键(步 骤S8(否)),或者判断是否输入了[Ans][=]等执行键(步骤S8(是))。

当判断为输入了所述2D函数的按键时(步骤S3(是)),以二维的自然显 示方式将与输入的2D函数对应的数学式显示到显示部16(步骤S4)。

当判断为输入了所述数字键、算术符号键等其他按键时(步骤S8(否)), 将与输入的按键对应的数字、符号显示到显示部16(步骤S9)。

当判断为输入了所述光标键15时(步骤S5(是)),使显示在所述显示部 16的光标Cu向该光标键15指定的方向移动(步骤S6)。

并且,当判断为输入了所述[Ans][=]等执行键时(步骤S8(是)),对于随 着所述一连串的按键输入处理(步骤S1~S9)而存储在输入式区域22d且显示 在显示部16的数学式,读出存储在该输入式区域22d的按键代码数据并检查 将其作为运算对象的数学式是否存在问题(步骤S10)。假如当判断为在该步 骤S10的数学式检查中有无法运算的问题时,进行语法(syntax)错误的显示。

当判断为所述输入的数学式没有问题时执行运算处理(步骤S11),将该 运算结果的数据显示在显示部16(步骤S12)。

(数学式显示控制功能:自然科学倒数模式Ms)

图10是表示伴随所述函数电子计算器10的Scientific Inverse Mode(自然 科学倒数模式)Ms下的倒数输入应答处理的、响应使用者操作的显示动作(其 1)的图。

随着所述一连串的按键输入处理(步骤S1~S9),如图10的(A)所示, 在使光标Cu位于最后部地将使用者任意的数学式“1÷(1+2)”显示到显示 部16的状态下,如图10的(B)所示,当输入[1/□](倒数)键13i时(步骤 S1、S2(是)),向倒数输入应答处理转移(步骤SA)。

当向该倒数输入应答处理转移时,首先向倒数功能无效处理转移(步骤 AB),判断光标Cu是否处于所述数学式中的数值之间(数值内)(步骤B1), 或者判断在光标Cu的正前方是否存在四则算术符号(+、-、×、÷)(步骤 B2),或者判断光标Cu是否处于省略了乘法符号(×、·)的位置(步骤B3)。

这里,判断为位于所述图10的(A)的数学式“1÷(1+2)”的最后部的 光标Cu并不处于满足在所述倒数功能无效处理条件的任何位置(步骤B1 (否)、B2(否)、B3(否)),因此,向的块区域检测处理转移(步骤SC)。

另外,当判断为针对所述输入的数学式的光标Cu处于满足在所述倒数功 能无效处理条件的某个位置时(步骤B1(是)或B2(是)或B3(是)),使 此后的倒数输入应答处理无效,维持当前的数学式显示状态不变、或者显示表 示无效的含义的消息或输出错误声音(步骤B4)。

当经所述图10的(A)所示的针对数学式“1÷(1+2)”的倒数功能无效 处理(B1(否)、B2(否)、B3(否))向块区域检测处理转移时(步骤SC), 将从当前光标Cu的位置存在于反方向(前方)的数学式“1÷(1+2)”读出 到工作区域(式缓冲区)22f,开始从该光标Cu的位置向反方向(前方)的数 学式的块部分的识别处理(步骤C1)。

首先,从所述光标Cu的位置回溯数学式,从右括号“)”到左括号“(” 的数学式部分(此时是“(1+2)”)被识别处理为一个块的数学式部分(步骤 C2)。

另外,同样地从所述光标Cu的位置回溯数学式,包括2D函数在内的一 般函数的适用范围的从终止位置到该函数起始为止的数学式部分(图10的 (B2)的情况为“1/(1+2)”)被识别处理为一个块的数学式部分(步骤C3)。

另外,同样地从所述光标Cu的位置回溯数学式,只有数值的数学式部分 以及只有文字的数学式部分(图13的(D1)的情况为“78”)分别被识别处 理为一个块的数学式部分(步骤C4)。

另外,同样地从所述光标Cu的位置回溯数学式,省略了乘法符号(×、·) 的乘法范围的数学式部分(图12的(B)的情况为(2A))被识别处理为一个 块的数学式部分(步骤C5)。

然后,进一步回溯数学式,当判断为存在算术符号(+、-、×、÷)时 (步骤C6(是)),回溯到该算术符号之前的数学式部分(此时是“(1+2)”被 取入处理为作为倒数变换对象的数学式的块区域(步骤C7)。

另一方面,在所述步骤C6中当判断为不存在算术符号(+、-、×、÷) 时(步骤C6(否)),所述各块的所有数学式部分、或读出到所述工作区域(式 缓冲区)22f的到起始为止的数学式部分被取入处理为作为倒数变换对象的数 学式的块区域(步骤C8)。

于是,如图10的(B1)所示,通过所述的块区域检测处理(步骤AC) 检测出且取入处理而得的数学式的块区域“(1+2)”例如通过1秒的闪烁等识 别显示H,并作为倒数变换对象的数学式部分通知给使用者(步骤A1)。

然后,当按照存储在所述倒数模式设定存储器22c的模式数据“1”判断 为设定成Scientific Inverse Mode(自然科学倒数模式)Ms时(步骤A2(是)), 如图10的(B2))所示,将所述检测出的数学式的块区域“(1+2)”设为分母 且将分子设为“1”而得的倒数分数“1/(1+2)”代替原来的数学式部分“(1+2)” 而被显示(步骤A3)。

继该状态(参照图10的(B2))之后,如图10的(C)所示,当输入[1/ □](倒数)键13i并向所述倒数输入应答处理转移时(步骤SA),经由该倒 数功能无效处理(步骤AB:B1(否)、B2(否)、B3(否))以及块区域检测 处理(步骤AC;C1~C7)进行取入处理而得到的数学式的块区域“1/(1+2)” 如图10的(C1)所示被识别显示H,并作为成为倒数变换的对象的数学式部 分通知给使用者(步骤A1)。

并且,当判断为设定成自然科学倒数模式Ms时(步骤A2(是)),如图 10的(C2)所示,将所述块区域“1/(1+2)”设为分母且将分子设为“1”而 得的倒数分数“1/(1/(1+2))”代替原来的数学式部分“1/(1+2)”而被显示 (步骤A3)。

另一方面,如图10的(D)所示,在使光标Cu位于“2”和“)”之间地 将使用者任意的数学式“1÷(1+2)”显示在显示部16的状态下,输入[1/□] (倒数)键13i而向所述倒数输入应答处理转移时(步骤SA),经由该倒数功 能无效处理(步骤AB)以及块区域检测处理(步骤AC;C1~C7)进行取入 处理而得到的数学式的块区域“2”如图10的(D1)所示被识别显示H,并 作为成为倒数变换的对象的数学式部分通知给使用者(步骤A1)。

并且,当判断为设定成自然科学倒数模式Ms时(步骤A2(是)),如图 10的(D2)所示,将所述的块区域“2”设为分母且将分子设为“1”而得的 倒数分数“1/2”代替原来的数学式部分“2”而被显示(步骤A3)。

另外,如图10的(E)所示,在使光标Cu位于“+”和“2”之间地将所 述数学式“1÷(1+2)”显示在显示部16的状态下,输入[1/□](倒数)键13i 而向所述倒数输入应答处理转移时(步骤SA),在该倒数功能无效处理(步骤 AB)中判断为在光标Cu正前方有四则算术符号(+)(步骤B2(是))。

于是,此后的倒数输入应答处理无效,不发生变化地维持当前的数学式显 示状态,或者显示是无效的意思的消息或输出错误声音(步骤B4)。

图11是表示伴随所述函数电子计算器10的自然科学倒数模式Ms下的倒 数输入应答处理的、响应使用者操作的显示动作(其2)的图。

伴随所述一连串的按键输入处理(步骤S1~S9),如图11的(A)所示, 在使光标Cu位于最后部地将使用者任意的数学式“1÷2(1+2)”显示到显示 部16的状态下,如图11的(B)所示,当输入[1/□](倒数)键13i时(步骤 S1、S2(是))向倒数输入应答处理转移(步骤SA)。

于是,经由倒数功能无效处理(步骤AB)以及块区域检测处理(步骤 AC;C1~C7)进行取入处理而得到的数学式的块区域“2(1+2)”如图11的 (B1)所示被识别显示H,并作为成为倒数变换的对象的数学式部分通知给 使用者(步骤A1)。

并且,当判断为设定成自然科学倒数模式Ms时(步骤A2(是)),如图 11的(B2)所示,将所述块区域“2(1+2)”设为分母且将分子设为“1”而 得的倒数分数“1/2(1+2)”代替原来的数学式部分“2(1+2)”而被显示(步 骤A3)。

另外,如图11的(C)所示,在使光标Cu位于最后部地将使用者任意的 数学式“1÷2×(1+2)”显示到显示部16的状态下,如图11的(D)所示, 当输入[1/□](倒数)键13i时(步骤S1、S2(是))向倒数输入应答处理转移 (步骤SA)。

于是,经由倒数功能无效处理(步骤AB)以及块区域检测处理(步骤 AC;C1~C7)进行取入处理而得到的数学式的块区域“(1+2)”如图11的(D1) 所示被识别显示H,并作为成为倒数变换的对象的数学式部分通知给使用者 (步骤A1)。

并且,当判断为设定成自然科学倒数模式Ms时(步骤A2(是)),如图 11的(D2)所示,将所述的块区域“(1+2)”设为分母且将分子设为“1”而 得的倒数分数“1/(1+2)”代替原来的数学式部分“(1+2)”而被显示(步骤 A3)。

另外在该情况下,也可以成为将处于所述倒数分数“1/(1+2)”的正前方 的乘法数学式部分“2×”设为分子而取入得到的分数“2/(1+2)”而显示成 图11的(D2’)。

图12是表示伴随所述函数电子计算器10的自然科学倒数模式Ms下的倒 数输入应答处理的、响应使用者操作的显示动作(其3)的图。

伴随所述一连串的按键输入处理(步骤S1~S9),如图12的(A)所示, 在使光标Cu位于最后部地将使用者任意的数学式“1+2A”显示到显示部16 的状态下,如图12的(B)所示,当输入[1/□](倒数)键13i时(步骤S1、 S2(是))向倒数输入应答处理转移(步骤SA)。

于是,经由倒数功能无效处理(步骤AB)以及块区域检测处理(步骤 AC;C1~C7)进行取入处理而得到的数学式的块区域“2A”如图12的(B1) 所示被识别显示H,并作为成为倒数变换的对象的数学式部分通知给使用者 (步骤A1)。

并且,当判断为设定成自然科学倒数模式Ms时(步骤A2(是)),如图 12的(B2)所示,将所述的块区域“2A”设为分母且将分子设为“1”而得 的倒数分数“1/2A”代替原来的数学式部分“2A”而被显示(步骤A3)。

另外,如图12的(C)所示,在使光标Cu位于“2”和“A”之间地将所 述数学式“1+2A”显示在显示部16的状态下,输入[1/□](倒数)键13i而向 所述倒数输入应答处理转移时(步骤SA),在该倒数功能无效处理(步骤AB) 中判断为光标Cu处于省略乘法符号(×、·)的位置(步骤B3(是))。

于是,此后的倒数输入应答处理无效,维持当前的数学式显示状态不变、 或者显示是无效的意思的消息或输出错误声音(步骤B4)。

另外,如图12的(D)所示,在使光标Cu位于最后部地将使用者任意的 数学式“1+2π”显示到显示部16的状态下,如图12的(E)所示,当输入[1/ □](倒数)键13i时(步骤S1、S2(是))向倒数输入应答处理转移(步骤 SA)。

于是,经由倒数功能无效处理(步骤AB)以及块区域检测处理(步骤 AC;C1~C7)进行取入处理而得到的数学式的块区域“2π”如图12的(E1) 所示被识别显示H,并作为成为倒数变换的对象的数学式部分通知给使用者 (步骤A1)。

并且,当判断为设定成自然科学倒数模式Ms时(步骤A2(是)),如图 12的(E2)所示,将所述的块区域“2π”设为分母且将分子设为“1”而得 的倒数分数“1/2π”代替原来的数学式部分“2π”而被显示(步骤A3)。

另外,如图12的(F)所示,在使光标Cu位于“2”和“π”之间地将 所述数学式“1+2π”显示在显示部16的状态下,输入[1/□](倒数)键13i 而向所述倒数输入应答处理转移时(步骤SA),在该倒数功能无效处理(步骤 AB)中判断为光标Cu处于省略乘法符号(×、·)的位置(步骤B3(是))。

于是,此后的倒数输入应答处理无效,维持当前的数学式显示状态不变、 或者显示是无效的意思的消息或输出错误声音(步骤B4)。

图13是表示伴随所述函数电子计算器10的自然科学倒数模式Ms下的倒 数输入应答处理的、响应使用者操作的显示动作(其4)的图。

图14是表示伴随所述函数电子计算器10的自然科学倒数模式Ms下的倒 数输入应答处理的、响应使用者操作的显示动作(其5)的图。

如图13的(A1)所示,在使光标Cu位于最后部地将使用者任意的数学 式“”显示到显示部16的状态下,当输入[1/□](倒数) 键13i而向所述倒数输入应答处理转移时(步骤SA),经由该倒数功能无效处 理(步骤AB)以及块区域检测处理(步骤AC;C1~C6(否)→C8)进行取 入处理而得到的数学式的块区域“”被识别显示,并作 为成为倒数变换的对象的数学式部分通知给使用者(步骤A1)。另外,在图 13的(A1)中,作为自然显示的记述用顶部线(上线)来表示√内部的数学式 部分。但是在本说明书中,由于该记述变得困难,因此变更为如下形式来进行 说明:将内部的数学式部分放入到开括号“(”和闭括号“)”括号内。

并且,当判断为设定成自然科学倒数模式Ms时(步骤A2(是)),如图 13的(A2)所示,将所述的块区域“”设为分母且将 分子设为“1”而得的倒数分数“1/”代替原来的数学 式部分“”而被显示(步骤A3)。

另外,如图13的(B1)所示,在使光标Cu位于的范围“” 与最后的闭括号“)”之间地将所述数学式“”显示到 显示部16的状态下,当输入[1/□](倒数)键13i而向所述倒数输入应答处理 转移时(步骤SA),经由该倒数功能无效处理(步骤AB)以及块区域检测处 理(步骤AC;C1~C7)进行取入处理而得到的数学式的块区域“” 被识别显示,并作为成为倒数变换的对象的数学式部分通知给使用者(步骤 A1)。

并且,当判断为设定成自然科学倒数模式Ms时(步骤A2(是)),如图 13的(B2)所示,将所述的块区域“”设为分母且将分子设 为“1”而得的倒数分数“”代替原来的数学式部分“”而被显示(步骤A3)。

另外,如图13的(C1)所示,在使光标Cu位于的范围“ 的最后部地将所述数学式“”显示到显示部16的状态 下,当输入[1/□](倒数)键13i而向所述倒数输入应答处理转移时(步骤SA), 经由该倒数功能无效处理(步骤AB)以及块区域检测处理(步骤AC;C1~C6 (否)→C8)进行取入处理而得到的数学式的块区域“34(5+78)”被识别显 示,并作为成为倒数变换的对象的数学式部分通知给使用者(步骤A1)。

并且,当判断为设定成自然科学倒数模式Ms时(步骤A2(是)),如图 13的(C2)所示,将所述的块区域“34(5+78)”设为分母且将分子设为“1” 而得的倒数分数“1/(34(5+78))”代替原来的数学式部分“34(5+78)”而 被显示(步骤A3)。

另外,如图13的(D1)所示,在使光标Cu位于的范围“” 内的“78”与“)”之间地将所述数学式“”显示到显 示部16的状态下,当输入[1/□](倒数)键13i而向所述倒数输入应答处理转 移时(步骤SA),经由该倒数功能无效处理(步骤AB)以及块区域检测处理 (步骤AC;C1~C7)进行取入处理而得到的数学式的块区域“78”被识别显 示,并作为成为倒数变换的对象的数学式部分通知给使用者(步骤A1)。

并且,当判断为设定成自然科学倒数模式Ms时(步骤A2(是)),如图 13的(D2)所示,将所述的块区域“78”设为分母且将分子设为“1”而得的 倒数分数“1/78”代替原来的数学式部分“78”而被显示(步骤A3)。

另外,如图13的(E1)所示,在使光标Cu位于的范围“内的“7”与“8”之间地将所述数学式“”显示到显示 部16的状态下,当输入[1/□](倒数)键13i而向所述倒数输入应答处理转移 时(步骤SA),在该倒数功能无效处理(步骤AB)中判断为光标Cu处于所 述数学式中的数值之间(数值内)(步骤B1(是))。

于是,此后的倒数输入应答处理无效,如图13的(E2)所示,维持当前 的数学式显示状态不变,或者显示是无效的意思的消息或输出错误声音(步骤 B4)。

而且,如图13的(F1)所示,在使光标Cu位于的范围“” 内的“+”与“7”之间地将所述数学式“”显示到显示 部16的状态下,当输入[1/□](倒数)键13i而向所述倒数输入应答处理转移 时(步骤SA),在该倒数功能无效处理(步骤AB)中判断为在光标Cu的正 前方存在四则算术符号(+)(步骤B2(是))。

于是,此后的倒数输入应答处理无效,如图13的(F2)所示,维持当前 的数学式显示状态不变,或者显示是无效的意思的消息或输出错误声音(步骤 B4)。

另外,如图14的(A1)所示,在使光标Cu位于的范围“” 内的“5”与“+”之间地将所述数学式“”显示到显示 部16的状态下,当输入[1/□](倒数)键13i而向所述倒数输入应答处理转移 时(步骤SA),经由该倒数功能无效处理(步骤AB)以及块区域检测处理(步 骤AC;C1~C6(否)→C8)进行取入处理而得到的数学式的块区域“5”被 识别显示,并作为成为倒数变换的对象的数学式部分通知给使用者(步骤A1)。

并且,当判断为设定成自然科学倒数模式Ms时(步骤A2(是)),如图 14的(A2)所示,将所述的块区域“5”设为分母且将分子设为“1”而得的 倒数分数“1/5”代替原来的数学式部分“5”而被显示(步骤A3)。

另外,如图14的(B1)所示,在使光标Cu位于的范围“” 内的“34”与“(”之间地将所述数学式“”显示到显 示部16的状态下,当输入[1/□](倒数)键13i而向所述倒数输入应答处理转 移时(步骤SA),在该倒数功能无效处理(步骤AB)中判断为光标Cu处于 省略乘法符号(×、·)的位置(步骤B3(是))。

于是,此后的倒数输入应答处理无效,如图14的(B2)所示,维持当前 的数学式显示状态不变,或者显示是无效的意思的消息或输出错误声音(步骤 B4)。

另外,如图14的(C1)所示,在使光标Cu位于的范围“” 内的“3”与“4”之间地将所述数学式“”显示到显示 部16的状态下,当输入[1/□](倒数)键13i而向所述倒数输入应答处理转移 时(步骤SA),在该倒数功能无效处理(步骤AB)中判断为光标Cu处于所 述数学式中的数值之间(数值内)(步骤B1(是))。

于是,此后的倒数输入应答处理无效,如图14的(C2)所示,维持当前 的数学式显示状态不变,或者显示是无效的意思消息或输出错误声音(步骤 B4)。

另外,如图14的(D1)所示,在使光标Cu位于的范围“” 内的“”与“3”之间地将所述数学式“”显示到显 示部16的状态下,当输入[1/□](倒数)键13i而向所述倒数输入应答处理转 移时(步骤SA),在该倒数功能无效处理(步骤AB)中判断为光标Cu处于 省略乘法符号(×、·)的位置(步骤B3(是))。

于是,此后的倒数输入应答处理无效,如图14的(D2)所示,维持当前 的数学式显示状态不变,或者显示是无效的意思消息或输出错误声音(步骤 B4)。

而且,如图14的(E1)所示,在使光标Cu位于的范围外的“+”与 “”之间地将所述数学式“”显示到显示部16的状 态下,当输入[1/□](倒数)键13i而向所述倒数输入应答处理转移时(步骤 SA),在该倒数功能无效处理(步骤AB)中判断为在光标Cu的正前方存在四 则算术符号(+)(步骤B2(是))。

于是,此后的倒数输入应答处理无效,如图14的(E2)所示,维持当前 的数学式显示状态不变,或者显示是无效的意思的消息或输出错误声音(步骤 B4)。

另外,如图14的(F1)所示,在使光标Cu位于的范围外的“12”与 “+”之间地将所述数学式“”显示到显示部16的状态 下,当输入[1/□](倒数)键13i而向所述倒数输入应答处理转移时(步骤SA), 经由该倒数功能无效处理(步骤AB)以及块区域检测处理(步骤AC;C1~C6 (否)→C8)进行取入处理而得到的数学式的块区域“12”被识别显示,并 作为成为倒数变换的对象的数学式部分通知给使用者(步骤A1)。

并且,当判断为设定成自然科学倒数模式Ms时(步骤A2(是)),如图 14的(F2)所示,将所述的块区域“12”设为分母且将分子设为“1”而得的 倒数分数“1/12”代替原来的数学式部分“12”而被显示(步骤A3)。

(数学式显示控制功能:Educational Inverse Mode(教育倒数模式)Me)

图15是表示伴随所述函数电子计算器10的Educational Inverse Mode(教 育倒数模式)Me下的倒数输入应答处理的、响应使用者操作的显示动作(其 1)的图。

如图15的(A)所示,按照所述倒数模式切换处理(参照图4),在设定 为Educational Inverse Mode(教育倒数模式)Me之后,在使光标Cu位于最后 部地将使用者任意的数学式“1÷(1+2)”显示在显示部16的状态下,如图 15的(B)所示,当输入[1/□](倒数)键13i时(步骤S1、S2(是))向倒数 输入应答处理转移(步骤SA)。

于是,经由倒数功能无效处理(步骤AB)以及块区域检测处理(步骤 AC;C1~C7)进行取入处理而得到的数学式的块区域“1/(1+2)”如图15的 (B1)所示被识别显示H,并作为成为倒数变换的对象的数学式部分通知给 使用者(步骤A1)。

并且,当判断为设定成Educational Inverse Mode(教育倒数模式)Me时 (步骤A2(否)),判断为所述的块区域“(1+2)”并非分数(步骤A4(否)), 也不是小数(步骤A6(否)),如图15的(B2)所示,将该块区域“(1+2)” 设为分母且将分子设为“1”而得的倒数分数“1/(1+2)”代替原来的数学式 部分“(1+2)”而被显示(步骤A3)。

继该状态(参照图15的(B2))之后,如图15的(C)所示,当输入[1/ □](倒数)键13i而向所述倒数输入应答处理转移时(步骤SA),经由该倒 数功能无效处理(步骤AB)以及块区域检测处理(步骤AC;C1~C7)进行 取入处理而得到的数学式的块区域“1/(1+2)”如图15的(C1)所示被识别 显示H,并作为成为倒数变换的对象的数学式部分通知给使用者(步骤A1)。

并且,当判断为设定成教育倒数模式Me时(步骤A2(否)),判断为所 述的块区域“1/(1+2)”是分数(步骤A4(是)),如图15的(C2)所示,调 换了该块区域“1/(1+2)”的分母和分子而得的倒数分数“(1+2)/1”代替原 来的数学式部分“1/(1+2)”而被显示(步骤A5)。

另外这里,分母为“1”的分数“X/1”被整数化显示为“X”。

接下来,如图15的(D)所示,在使光标Cu位于“2”与“)”之间地将 所述数学式“1÷(1+2)”显示到显示部16的状态下,如图15的(E)所示, 当输入[1/□](倒数)键13i而向所述倒数输入应答处理转移时(步骤SA), 经由该倒数功能无效处理(步骤AB)以及块区域检测处理(步骤AC;C1~C7) 进行取入处理而得到的数学式的块区域“2”如图15的(E1)所示被识别显 示H,并作为成为倒数变换的对象的数学式部分通知给使用者(步骤A1)。

并且,当判断为设定成教育倒数模式Me时(步骤A2(否)),判断为所 述的块区域“2”并非分数(步骤A4(否)),也不是小数(步骤A6(否)), 如图15的(E2)所示,将该块区域“2”设为分母且将分子设为“1”而得的 倒数分数“1/2”代替原来的数学式部分“2”而被显示(步骤A3)。

继该状态(参照图15的(E2))之后,如图15的(F)所示,当输入[1/ □](倒数)键13i而向所述倒数输入应答处理转移时(步骤SA),经由该倒 数功能无效处理(步骤AB)以及块区域检测处理(步骤AC;C1~C7)进行 取入处理而得到的数学式的块区域“1/2”如图15的(F1)所示被识别显示H, 并作为成为倒数变换的对象的数学式部分通知给使用者(步骤A1)。

并且,当判断为设定成教育倒数模式Me时(步骤A2(否)),判断为所 述的块区域“1/2”是分数(步骤A4(是)),如图15的(F2)所示,调换了 该块区域“1/2”的分母和分子而得的倒数分数“2/1”(整数化为“2”)代替原 来的数学式部分“1/2”而被显示(步骤A5)。

接下来,如图15的(G)所示,在使光标Cu位于“+”与“2”之间地将 所述数学式“1÷(1+2)”显示到显示部16的状态下,当输入[1/□](倒数) 键13i而向所述倒数输入应答处理转移时(步骤SA),在该倒数功能无效处理 (步骤AB)中判断为在光标Cu的正前方有四则算术符号(+)(步骤B2(是))。

于是,此后的倒数输入应答处理无效,维持当前的数学式显示状态不变, 或者显示是无效的意思的消息或输出错误声音(步骤B4)。

图16是表示伴随所述函数电子计算器10的教育倒数模式Me下的倒数输 入应答处理的、响应使用者操作的显示动作(其2)的图。

与所述图15的(B)所示的情况相同,如图16的(A)所示,对于数学 式“1÷(1+2)”来说,在经该倒数功能无效处理(步骤AB)以及块区域检 测处理(步骤AC;C1~C7)进行取入处理而得到的块区域“(1+2)”被倒数分 数“1/(1+2)”代替而进行显示的状态下(步骤A1、A2(否)→A4(否)→ A6(否)→A3),如图16的(B)所示,使光标Cu位于分母“(1+2)”的最 后部。

这里,如图16的(C)所示,当输入[1/□](倒数)键13i而向所述倒数 输入应答处理转移时(步骤SA),经由该倒数功能无效处理(步骤AB)以及 块区域检测处理(步骤AC;C1~C6(否)→C8)进行取入处理而得到的数学 式的块区域“(1+2)”如图16的(C1)所示被识别显示H,并作为成为倒数 变换的对象的数学式部分通知给使用者(步骤A1)。

并且,当判断为设定成教育倒数模式Me时(步骤A2(否)),判断为所 述的块区域“(1+2)”并非分数(步骤A4(否)),也不是小数(步骤A6(否)), 如图16的(C2)所示,将该块区域“(1+2)”设为分母且将分子设为“1”而 得的倒数分数“1/(1+2)”代替原来的数学式部分“(1+2)”而被显示(步骤 A3)。

接下来,如图16的(D)所示,在使光标Cu位于数学式“1÷1/(1/(1+2))” 的最后部的状态下,如图16的(E)所示,当输入[1/□](倒数)键13i而向 所述倒数输入应答处理转移时(步骤SA),经由该倒数功能无效处理(步骤 AB)以及块区域检测处理(步骤AC;C1~C7)进行取入处理而得到的数学式 的块区域“1/(1/(1+2))”如图16的(E1)所示被识别显示H,并作为成为 倒数变换的对象的数学式部分通知给使用者(步骤A1)。

并且,当判断为设定成教育倒数模式Me时(步骤A2(否)),判断为所 述的块区域“1/(1/(1+2))”是分数(步骤A4(是)),如图16的(E2)所 示,调换了该块区域“1/(1/(1+2))”的分母和分子而得的倒数分数“(1/(1+2)) /1”→“1/(1+2)”代替原来的数学式部分“1/(1/(1+2))”而被显示(步骤 A5)。

继该状态之后,如图16的(F)所示,当输入[1/□](倒数)键13i而向 所述倒数输入应答处理转移时(步骤SA),经由该倒数功能无效处理(步骤 AB)以及块区域检测处理(步骤AC;C1~C7)进行取入处理而得到的数学式 的块区域“1/(1+2)”如图16的(F1)所示被识别显示H,并作为成为倒数 变换的对象的数学式部分通知给使用者(步骤A1)。

并且,当判断为设定成教育倒数模式Me时(步骤A2(否)),判断为所 述的块区域“1/(1+2)”是分数(步骤A4(是)),如图15的(F2)所示,调 换了该块区域“1/(1+2)”的分母和分子而得的倒数分数“(1+2)/1”(整数 化为“(1+2)”)代替原来的数学式部分“1/(1+2)”而被显示(步骤A5)。

图17是表示伴随所述函数电子计算器10的教育倒数模式Me下的倒数输 入应答处理的、响应使用者操作的显示动作(其3)的图。

如图17的(A)所示,在使光标Cu位于最后部地将使用者任意的数学式 “2+0.5”显示到显示部16的状态下,如图17的(B)所示,当输入[1/□](倒 数)键13i时(步骤S1、S2(是)),向倒数输入应答处理转移(步骤SA)。

于是,经由倒数功能无效处理(步骤AB)以及块区域检测处理(步骤 AC;C1~C7)进行取入处理而得到的数学式的块区域“0.5”如图17的(B1) 所示被识别显示H,并作为成为倒数变换的对象的数学式部分通知给使用者 (步骤A1)。

并且,当判断为设定成教育倒数模式Me时(步骤A2(否)),判断为所 述的块区域“0.5”是小数(步骤A6(是)),如图17的(B2)所示,在变换 为分数“1/2”且进行识别显示H之后(步骤A7),如图17的(B3)所示, 调换了该分数变换后的块区域“1/2”的分母和分子而得的倒数分数“2/1”(整 数化为2)代替原来的数学式部分“1/2”而被显示(步骤A5)。

另外,如图17(C)所示,在使光标Cu位于最后部地将数学式“2+0.75” 显示到显示部16的状态下,如图17的(D)所示,与输入了[1/□](倒数) 键13i的情况相同,经由倒数功能无效处理(步骤AB)以及块区域检测处理 (步骤AC)进行取入处理而得到的数学式的块区域“0.75”如图17的(D1) 所示被识别显示H,并作为成为倒数变换的对象的数学式部分通知给使用者 (步骤A1)。

并且,判断为所述的块区域“0.75”是小数(步骤A6(是)),如图17的 (D2)所示,在变换为分数“3/4”且进行识别显示H之后(步骤A7),如图 17的(D3)所示,调换了该分数变换后的块区域“3/4”的分母和分子而得的 倒数分数“4/3”代替原来的数学式部分“3/4”而被显示(步骤A5)。

另外,如图17(E)所示,在使光标Cu位于最后部地将数学式“(2+0.75)” 显示到显示部16的状态下,如图17的(F)所示,当输入[1/□](倒数)键 13i时,经由倒数功能无效处理(步骤AB)以及块区域检测处理(步骤AC; C1~C6(否)→C8)进行取入处理而得到的数学式的块区域“(2+0.75)”如图 17的(F1)所示被识别显示H,并作为成为倒数变换的对象的数学式部分通 知给使用者(步骤A1)。

并且,当判断为设定成教育倒数模式Me时(步骤A2(否)),判断为所 述的块区域“(2+0.75)”并非分数(步骤A4(否)),也不是小数(步骤A6(否)), 如图17的(F2)所示,将该块区域“(2+0.75)”设为分母且将分子设为“1” 而得的倒数分数“1/(2+0.75)”代替原来的数学式部分“(2+0.75)”而被显示 (步骤A3)。

(数学式显示控制功能:倒数涉及的分数计算简单化)

图18是表示伴随所述函数电子计算器10的数学式显示控制处理的倒数涉 及的分数计算简单化处理的流程图。

图19是表示伴随所述函数电子计算器10的倒数涉及的分数计算简单化处 理的、响应使用者操作的显示动作的图。

如图19的(A)所示,例如在使光标Cu位于最后部地将由分数间的除法 构成的使用者任意的数学式“(3/5)÷(2/3)”显示到显示部16的状态下,如 图19的(B)所示,当输入[Simp1/□](÷分数简单化)键13si时(步骤S1、 S7(是)),向分数计算简单化处理转移(步骤SP)。

在该分数计算简单化处理中,判断在光标Cu的正前方是否存在“÷分数” (步骤P1)。

这里,对于所述数学式“(3/5)÷(2/3)”来说,当判断为在光标Cu的 正前方存在作为“÷分数”的数学式部分“÷(2/3)”时(步骤P1(是)),如 图19的(B1)所示,在对该“÷分数”的数学式部分“÷(2/3)”进行了识 别显示H之后,调换该分母和分子而成为倒数的“×分数”“×(3/2)”如图 19的(B2)所示,代替所述“÷分数”的数学式部分“÷(2/3)”而被显示 (步骤P2)。

另外,当输入所述[Simp1/□](÷分数简单化)键13si向分数计算简单化 处理转移时,在判断为在光标Cu的正前方没有“÷分数”的情况下(步骤P1 (否)),显示该倒数涉及的分数计算简单化功能是无效的意思的消息或输出错 误声音(步骤P3)。

因此,根据基于所述结构的函数电子计算器10的数学式显示控制功能, 当使光标Cu显示到被使用者输入而显示的数学式的任意位置、并输入[1/□] (倒数)键13i时,从所述光标Cu向反方向判断成为倒数对象的数学式的块 区域是括号的块区域、函数的块区域,还是乘法符号省略的块区域,将直到四 则符号的正前方为止、或者从所述块区域到该数学式的开头为止检测为区段 (section)。并且,将所述检测出的数学式的块区域设为分母且将分子设为“1” 而得的倒数分数代替所述检测出的块区域而被显示。

因此,能够进行适合中小学生的倒数学习的数学式显示,能够与分数相关 联地适当学习关于倒数的计算。

另外,根据基于所述结构的函数电子计算器10的数学式显示控制功能, 当输入了所述[1/□](倒数)键13i时,当判断为所述光标Cu处于所述数学式 中的数值之间(数值内)、或在该光标Cu的正前方存在四则算术符号(+、-、 ×、÷),或该光标Cu处于省略乘法符号(×、·)的位置时,倒数输入应答 处理无效。

因此,能够将以下情况防范于未然:在所述数学式中不应成为倒数对象的 数学式部分因错误而成为倒数对象。

另外,根据基于所述结构的函数电子计算器10的数学式显示控制功能, 由于从所述光标Cu的位置向反方向被检测为倒数对象的数学式的块区域在被 其倒数分数代替之前临时被进行识别显示H,因此使用者能够明确地确认成为 倒数对象的数学式部分,能够有效地学习如何置换该数学式部分。

另外,根据基于所述结构的函数电子计算器10的数学式显示控制功能, 当被检测为所述倒数对象的数学式的块区域是分数时,由于将调换了其分母和 分子而得的分数作为倒数来显示,因此能够适合中小学生的倒数学习而适当地 学习与该倒数相关的计算。

另外,根据基于所述结构的函数电子计算器10的数学式显示控制功能, 当被检测为所述倒数对象的数学式的块区域是小数时,在将该小数分数化而临 时识别显示之后,将调换了其分母和分子而得的分数作为倒数来显示,因此也 能够与分数相关联地适当学习关于将小数作为对象的倒数的计算。

另外,根据基于所述结构的函数电子计算器10的数学式显示控制功能, 在与Scientific Inverse Mode(自然科学倒数模式)Ms和Educational Inverse  Mode(教育倒数模式)Me的切换处理相对应地设定成自然科学倒数模式Ms 的状态下,能够显示将所述检测出的数学式的块区域设为分母且将分子设为 “1”而得到的倒数分数,在切换成教育倒数模式Me的状态下,能够显示将 所述检测出的数学式的块区域的分母且和分子进行调换而得的倒数分数。

另外,根据基于所述结构的函数电子计算器10的数学式显示控制功能, 具有[Simp1/□](÷分数简单化)键13si,在输入了该[Simp1/□](÷分数简单 化)键13si时,当在所述光标Cu的正前方存在“÷分数”的数学式部分时, 能够将该“÷分数”的数学式部分简单化地显示成调换了其分母和分子而得 到的倒数“×分数”。

另外,所述各实施方式中的[1/□](倒数)键13i的描述方式并非限定于 此,只要是[1/X]等、将倒数对象设为分母将分子设为“1”而得到的数学式 自然计数方式即可。另外,在本发明中,从光标的位置向前方方向对成为所述 倒数功能的对象的数学式的块区域进行检测,但是也可以从光标位置向后方方 向对成为所述倒数功能的对象的数学式的块区域进行检测。另外,还可以从光 标位置向前方方向和后方方向分别对成为所述倒数功能的对象的数学式的块 区域进行检测。

另外,在参照所述图6~图8、图10~图17进行了说明的一连串的倒数输 入应答处理中,无论在哪个实施方式的情况下都构成为,当使光标Cu显示到 被使用者输入而显示的数学式的任意位置并输入了[1/□](倒数)键13i时, 从所述光标Cu向反方向检测成为倒数对象的数学式的块区域,由此将该检测 出的数学式的块区域的倒数分数代替该块区域进行显示。

对此,如以下的其他实施方式所说明的那样,还可以追加如下功能:在输 入新的数学式时、在数学式的输入过程中、在数学式中的数值输入框中进行数 值输入时,使用者能够容易地输入对任意数值求倒数而得到的分数。

(其他实施方式)

图20是表示伴随所述函数电子计算器10的数学式显示控制处理的其他实 施方式的倒数输入应答处理的流程图。

图21是表示伴随所述函数电子计算器10的其他实施方式的倒数输入应答 处理的倒数功能无效处理的流程图。

所述图20所示的其他事实方式的倒数输入应答处理与所述图6所示的倒 数输入应答处理相比不同点在于:在转移到倒数功能无效处理(步骤AB)之 前追加了步骤A01~A06的处理。

即,在该其他实施方式的倒数输入应答处理(SA’)中,当输入了所述[1/ □](倒数)键13i时,首先判断光标Cu是否处于用于输入函数(积分、平方 根、乘方、分数等)的参数(argument)的数值输入框(□)的位置(步骤 A01),是否是数学式未输入的状态(步骤A02),光标Cu是否是在数学式的 末尾(最后部)且在正前方存在四则运算(算术符号)(步骤A03)。

并且,当判断为光标Cu处于用于输入函数的参数的数值输入框□的位置 时(步骤A01(是)),代替显示为将该输入框□设为分母且将分子设为“1” 的倒数输入用的分数“1/□”,使光标Cu移动到该输入框□的位置(步骤A)。

另外,当判断为是数学式未输入的状态时(步骤A02(是)),显示将数值 输入框□设为分母且将分子设为“1”的倒数输入用的分数“1/□”,使光标 Cu移动到该输入框□的位置(步骤A05)。

更进一步,当判断为光标Cu是在数学式的末尾(最后部)且在正前方存 在四则运算(算术符号)时(步骤A03(是)),在该数学式的末尾显示所述倒 数输入用的分数“1/□”,使光标Cu移动到该输入框□的位置(步骤A06)。

另外,伴随所述图21所示的其他实施方式的倒数输入应答处理的倒数功 能无效处理与所述图7所示的倒数功能无效处理相比不同点在于:在步骤B2 的条件“在光标位置正前方是否存在四则运算(算术符号)?”中,明确地设 定了“光标位置并非在数学式末尾(最后部)”这样的前提条件。

即,在所述倒数功能无效处理中,通过在光标Cu的位置的正前方存在四 则运算的算术符号而使倒数功能被处理为无效的情况被限定于该光标Cu的位 置并非在数学式的末尾(最后部)而是处于数学式中的情况。

图22是表示伴随所述函数电子计算器10的其他实施方式的倒数输入应答 处理的、响应使用者操作的显示动作(其1)的图。

在数学式未输入到所述显示部16的状态下,当使用者想要输入“12”的 倒数时,如图22的(A)所示,当输入[1/□](倒数)键13i时(步骤S2(是)), 通过所述倒数输入应答处理(SA’)判断为是数学式未输入的状态(步骤A02 (是)),显示将数值输入框□设为分母且将分子设为“1”的倒数输入用的分 数“1/□”,并且将光标Cu移动并显示到该输入框□的位置(步骤A05)。

并且,如图22的(B)所示,当输入数值“12”时,在所述光标Cu所在 的倒数输入用分数“1/□”的数值输入框□输入显示该数值“12”(步骤S1→ S9),能够以直观的输入过程容易地输入为分数形式的“12”的倒数“1/12”。

另外,如图22的(C)所示,在输入显示了数学式“123+”且光标Cu位 于该数学式的末尾(最后部)的状态下(步骤S1→S9),当使用者想要继续输 入“4”的倒数时,如图22的(D)所示,当输入了[1/□](倒数)键13i时(步 骤S2(是)),通过所述倒数输入应答处理(SA’)判断为光标Cu是在数学式 的末尾(最后部)且在正前方存在四则运算(算术符号)(步骤A03(是)), 在该数学式的末尾显示所述倒数输入用的分数“1/□”,并且光标Cu将移动并 显示到该输入框□的位置(步骤A06)。

并且,如图22的(E)所示,当输入数值“4”时,在所述光标Cu所在 的倒数输入用分数“1/□”的数值输入框□输入显示该数值“4”(步骤S1→ S9),能够紧随所述数学式“123+”之后以直观的输入过程容易地输入为分数 形式的“4”的倒数“1/4”。

图23是表示伴随所述函数电子计算器10的其他实施方式的倒数输入应答 处理的、响应使用者操作的显示动作(其2)的图。

另外,如图23的(A)所示,在输入显示数学式“20×”且光标Cu位于 该数学式的末尾(最后部)的状态下(步骤S1→S9),在使用者想紧随其后地 输入“3”的倒数时,如图23的(B)所示,当输入[1/□](倒数)键13i时(步 骤S2(是)),通过所述倒数输入应答处理(SA’)判断为光标Cu是在数学式 的末尾(最后部)且在正前方存在四则运算(算术符号)(步骤A03(是)), 在该数学式的末尾显示所述倒数输入用的分数“1/□”,并且光标Cu移动并显 示到该输入框□的位置(步骤A06)。

并且,如图23的(C)所示,当输入数值“3”时,在所述光标Cu所在 的倒数输入用分数“1/□”的数值输入框□输入显示该数值“3”(步骤S1→ S9),能够紧随所述数学式“20×”之后以直观的输入过程容易地输入为分数 形式的“3”的倒数“1/3”。

另外,如图23的(D)所示,在显示与“□”(根号)键13r的输入对 应的数学式“□”且在该数值输入框□的位置显示光标Cu的状态下(步骤 S1→S9),当使用者想要输入数值的倒数来作为所述根号的参数时,如图23 的(E)所示,当输入[1/□](倒数)键13i时(步骤S2(是)),通过所述倒 数输入应答处理(SA’)判断为光标Cu处于用于输入函数(平方根)的参数 的数值输入框□的位置(步骤A01(是)),在该数值输入框□的位置代替显示 为所述倒数输入用的分数“1/□”,并且光标Cu移动并显示到该输入框□的位 置(步骤A04)。

由此,使用者能够以直观的输入过程容易地将为分数形式的数值n的倒数 “1/n”输入到用于输入函数的参数的数值输入框□。

图24是表示伴随所述函数电子计算器10的其他实施方式的倒数输入应答 处理的、响应使用者操作的显示动作(其3)的图。

图25是表示伴随所述函数电子计算器10的其他实施方式的倒数输入应答 处理的、响应使用者操作的显示动作(其4)的图。

如图24的(A)所示,在显示与“∫□”(积分)键13s的输入对应的 积分数学式“∫□dx”且在该数值输入框□的位置显示光标Cu的状态下(步 骤S1→S9),当使用者想要输入“x”的倒数作为所述积分的参数时,如图24 的(B)所示,当输入[1/□](倒数)键13i时(步骤S2(是)),通过所述倒 数输入应答处理(SA’)判断为光标Cu处于用于输入函数(积分)的参数的 数值输入框□的位置(步骤A01(是)),在该数值输入框□的位置代替显示为 所述倒数输入用的分数“1/□”,并且光标Cu移动并显示到该输入框□的位置 (步骤A04)。

并且,如图24的(C)所示,当通过转换键13f+[x]键13x的操作而输入 “x”时,在所述光标Cu所在的倒数输入用分数“1/□”的数值输入框□输入 显示该“x”(步骤S1→S9),能够以直观的输入过程将为分数形式的“x”的 倒数“1/x”容易地输入到用于输入所述积分参数的数值输入框□。

然后,为了利用为分数形式的倒数输入所述积分的范围,如图24的(D) 所示,使光标Cu移动到该积分的起始点的数值输入框□(步骤S1→S5、S6), 如图24的(E)所示,当输入[1/□](倒数)键13i时(步骤S2(是)),判断 为光标Cu处于用于输入函数参数的数值输入框□的位置(步骤A01(是)), 在该数值输入框□的位置代替显示为所述倒数输入用的分数“1/□”,并且光 标Cu移动并显示到该输入框□的位置(步骤A04)。

这里,如图25的(A)所示,当输入数值“4”时,在所述光标Cu所在 的倒数输入用分数“1/□”的数值输入框□输入显示该数值“4”(步骤S1→ S9),作为所述积分的范围的起始点能够以直观的输入过程容易地输入为分数 形式的“4”的倒数“1/4”。

另外然后,如图25的(B)所示,使光标Cu移动到该积分的终点的数值 输入框□(步骤S1→S5、S6),如图25的(C)所示,当输入[1/□](倒数) 键13i时(步骤S2(是)),与所述相同地判断为光标Cu处于用于输入函数参 数的数值输入框□的位置(步骤A01(是)),在该数值输入框□的位置代替显 示为所述倒数输入用的分数“1/□”,并且光标Cu移动并显示到该输入框□的 位置(步骤A04)。

这里,如图25的(D)所示,当输入数值“3”时,在所述光标Cu所在 的倒数输入用分数“1/□”的数值输入框□输入显示该数值“3”(步骤S1→ S9),作为所述积分的范围的终点能够以直观的输入过程容易地输入为分数形 式的“3”的倒数“1/3”。

并且,如图25的(E)所示,当输入[=](执行)键13e时(步骤S8(是)), 对所述输入的积分数学式“∫1/41/3(1/x)dx”进行运算处理(步骤S10、S11), 并显示其运算结果“0.2876820725”(步骤S12)。

因此,根据基于所述结构的函数电子计算器10的其他实施方式的倒数输 入应答功能,根据光标Cu的位置检出使用者输入显示的数学式的块区域,不 仅代替该检测出的数学式的块区域而显示对该块区域求倒数而得的分数,即使 在输入新数学式时、数学式的输入过程中、在数学式中的数值输入框中进行数 值输入时、使用者也能够容易地输入对任意数值求倒数而得的分数。

因此,在伴随数学式处理的更多种的阶段中,能够与分数相关地适当学习 关于倒数的计算。

另外,所述各实施方式所记载的函数电子计算机10的各处理的方法,即 图4的流程图所示的倒数模式切换处理、图5的流程图所示的数学式显示控制 处理、伴随图6、图7、图8的流程图所示的所述数学式显示控制处理的倒数 输入应答处理、伴随图18的流程图所示的所述数学式显示控制处理的倒数涉 及的分数计算简单化处理、图20、图21的流程图所示的其他实施方式的倒数 输入应答处理等各方法可以均作为能够被计算机执行的程序,存储分布在存储 卡(ROM卡、RAM卡等)、磁盘(软盘、硬盘等)、光盘(CD-ROM、DVD 等)、半导体存储器等外部存储介质(23)中。并且,具备了显示部(16)的 电子设备的计算机将存储在该外部存储介质(23)中的程序读入到存储装置 (22),通过该读入的程序来控制动作,由此能够实现所述各实施实施所说明 的倒数模式切换功能以及数学式显示控制功能,能够执行基于所述方法的相同 处理。

另外,用于实现所述各方法的程序的数据能够以程序代码的形式在网络上 N上传送,该程序数据通过通信部(25)而被取入到与网络N连接且具备显 示部(16)的电子设备的计算机,由此能够实现所述的倒数模式切换功能以及 数学式显示控制功能。

本发明并非限定于所述实施方式,在实施阶段在不脱离其宗旨的范围内可 以进行各种变形。另外,所述实施方式包括各种阶段的发明,可以通过公开的 多个结构要素中的适当组合来提取各种发明。例如,从实施方式所示的所有结 构要素删除若干结构要素,或将若干结构要素以不同的形式进行组合,也能够 解决发明想要解决的课题一栏所记载的课题,在得到了发明效果一栏所述的效 果的情况下,删除或组合该结构要素而得到的结构是能够作为发明提取的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献