具有帮助显示功能的函数计算器的制作方法

文档序号:6461817阅读:323来源:国知局
专利名称:具有帮助显示功能的函数计算器的制作方法
技术领域
本发明涉及称为函数计算器的电子式计算器等用于输入包括函数在内的 一系列的计算式来进行运算处理的函数计算器。
技术背景目前,广泛使用称为函数计算器的电子式计算器。在这样的函数计算器中,能够输入"sin" "cos" "tan"等三角函数、微分函数"d/dx"、积分函数"J dx"、对数函数"log"、对(排列)函数"nPr"等各种函数式来进行计算。在函数计算器中,作为显示由用户输入的计算式的显示模式,具有行显 示模式和二维显示模式(也称为自然显示方式或者Math模式)这两种显示模 式。二维显示模式通过教科书中记述的自然的形式显示输入的计算式。另一方 面,行显示模式把计算式纳入一行进行显示。因此,在把函数计算器设定为二维显示模式的状态下,用户能够根据计 算式的显示模式理解在函数计算式中要把何种数据(自变量)输入到哪个位置 来使用函数计算器,而在设定了行显示模式的状态下如果不知道必须以怎样的 顺序输入自变量则无法使用。而且,在该函数计算器中可输入的函数式的种类非常多,根据该函数式 各自的种类不同,需要输入的自变量的数或者输入格式不同。例如,在积分计 算中,在进行了积分函数"fdx"的键输入后,需要把数学式(f(x))作为第 一自变量、把开始值作为第二自变量、把终了值作为第三自变量,按照该顺序 进行输入。但是,在用户进行某函数式的计算时,完全了解其自变量的输入格式并 熟练掌握是非常困难的。因此,例如在特开平11 —161410号公报中记载的那样,考虑以下的函数 计算器,其具有当菜单显示可使用的函数式,并且在菜单显示中选择了各个函 数式时,显示所选择的函数式的说明以及自变量的输入格式的函数帮助功能。在上述目前提出的函数计算器中,在输入希望的计算式之前,用户对于 菜单显示的各个函数式,可以通过该帮助显示指导显示该函数式的说明以及自 变量的输入格式,原样地输入从该菜单显示画面中选择出的函数式来进行使 用,但是在实际输入包含函数式在内的计算式进行組合的过程中,无法显示在 各个输入位置的函数的自变量是什么自变量以及自变量的输入格式。因此,特别在作为某函数式的自变量,进一步通过括弧等括起输入不同 种类的函数式,来构成希望的计算式时,在此包含的几个函数式的各个自变量 的输入位置(输入;^各式)成为复杂的输入子状态,存在不明白在何处输入何种 自变量的问题。本发明是鉴于这样的课题而提出的,其目的在于提供一种函数计算器, 其在输入包含函数在内的计算式时,能够根据需要显示函数的说明信息。 发明内容本发明的函数计算器的特征为具有显示部;输入单元,其用于根据用 户操作输入包含函数的计算式;输入式显示控制单元,随着通过该输入单元进 行的计算式的输入,把通过该输入单元输入的计算式,在所述显示部上进行显 示;判断单元,其判断在所述显示部上显示的计算式上存在的光标是否位于与 函数对应的部分;以及说明信息显示控制单元,其在由该判断单元判断为所述 光标位于与函数对应的部分时,在所述显示部上通过其他的窗口画面显示关于 该函数的格式说明信息。另外,本发明的函数计算器的帮助显示方法是具有显示部、输入包含函 数的计算式的键输入部的函数计算器的帮助显示方法,其特征为具有输入式 显示步骤,随着通过所述键输入部进行的计算式的输入,把通过所述键输入部 输入的计算式,在所述显示部上进行显示;判断步骤,判断在所述显示部上显示的计算式上存在的光标是否位于与函数对应的部分;以及说明信息显示步 骤,在由该判断步骤判断为所述光标位于与函数对应的部分时,在所述显示部 上通过帮助窗口画面显示关于该函数的格式说明信息。


构的正面图。图2是表示所述电子式计算器IO的电子电路的结构的框图。图3表示所述电子式计算器10的RAM19中确保的主要的数据存储器的结构。图4是表示通过所述电子式计算器IO进行的运算模式处理的流程图。图5表示伴随所述电子式计算器10进行的运算模式处理,显示语法帮助 窗口 H时的包含函数的计算式的输入显示动作例(其一)。图6表示伴随所述电子式计算器IO进行的运算模式处理,显示语法帮助 窗口 H时的包含函数的计算式的输入显示动作例(其二)。图7表示伴随所述电子式计算器IO进行的运算模式处理,显示语法帮助 窗口 H时的、执行包含函数的计算式时伴随的显示动作例。图8表示伴随所述电子式计算器IO进行的运算模式处理,输入了包含函 数的计算式时的通过二维显示模式和行显示模式的显示动作例。图9表示伴随所述电子式计算器IO进行的运算模式处理,利用计算履历 输入了包含函数的计算式时的语法帮助窗口 H的显示动作例。
具体实施方式
以下通过附图来说明本发明的实施方式。图1是表示本发明实施方式的函数计算器(Scientific Calculator) 10的外 观结构的正面图。在该函数计算器10的主体外壳上,从主体正面的下端到三分之二左右的 范围设置键输入部12,从上端到三分之一左右的范围设置液晶显示部13。在 液晶显示部13重叠设置了检测接触位置的透明的感应板14。在键输入部12具有数值键12a、函数.符号'运算符键12b、 "MENU" 键12c、 "SHIFT"键12d、 "OPTN"键12e、 "EXE"键12f、光标键12g等。数值键12a由排列了数字键"0" ~ "9"以及小数点键"."的数值输入 用键组组成。函数.符号'运算符键12b由在输入计算式或函数式时操作的"log" "In" "sin" "cos" "tan"的函数符号键、"+" "_,, " x ,,"="等运算符键组成。 "MENU"键12c在显示输入四则运算、函数运算等任意的计算式进行 运算处理的运算模式、输入任意的函数式进行对应的图表的绘图处理的图表模式、输入任意的程序进行对应的计算处理的程序模式等各种动作模式的选择菜 单时,进行操作。"SHIFT"键12d在指定键输入部12中的各键顶部的左上方记载的各种 符号或功能时,与相应的键配合进行操作。例如,为了输入微分函数"d/dx", 通过同时操作该"SHIFT"键12d和"—"键12bl来进行。"OPTN"键12e在指定键输入部12中的各键顶部的右上方记载的各种 符号或者功能时,与相应键配合进行操作。"EXE"键12f在指示所选择的数据的确定或计算处理的执行时进行操作。光标键"T" 'U" " " 12g在进行分别显示的数据的选择、发送操 作、或者光标C的移动操作时进行操作。另夕卜,在键输入部12的最上部设置在启动图表或图形的绘图显示功能等 各种功能时选择操作的功能"F1" ~ "F6"键。该函数计算器IO具有在用户输入了包含规定的函数的计算式时,作为其 他的窗口 ,显示表述该函数的种类和应该输入的自变量的格式说明信息的语法 帮助窗口H,其细节将在后面进行叙述。图2是表示所述函数计算器IO的电子电路的结构的框图。 该函数计算器IO的电子电路具有由计算机等构成的控制部(CPU) 11。 控制部(CPU) 11根据从键输入部12输入的键输入数据、从在液晶显示 部13的显示画面上重叠设置的感应板14经由位置检测电路20输入的接触位 置数据,启动在ROM15中预先存储的系统程序,并且把RAM19作为工作存 储器进行电路各部的动作控制。此外,关于程序,可以通过存储介质读取部 17读取在外部存储介质16中预先存储的计算机控制用程序来使用,或者可以 使用通过通信控制部18从其他的计算机终端经由通信网络N接收到的计算机 控制用程序。在该控制部(CPU) 11上连接上述键输入部12、液晶显示部13、感应板 14、位置检测电路20、 ROM15、 RAM19、存储介质读取部17、通信控制部 18,另外,经由显示驱动电路21连接液晶显示部13。感应板14重叠地设置在液晶显示部13的显示画面上,生成与接触的位置对应的电压信号。根据从该感应板14输出的电压信号,位置检测电路20 输出与显示画面上的接触位置对应的坐标数据,根据该接触位置坐标数据控制部(CPU) ll判断用户操作的内容。在ROM15中预先存储负责本函数计算器的电子电路中的整体处理的系 统程序数据,并且还预先存储与运算模式处理、图表模式处理、程序模式处理 等、所述动作模式的选择菜单画面中可选择的各种动作模式对应的控制程序数 据。并且,在该ROM15中预先存储的运算模式处理的控制程序中,对于作为 函数计算器10中的计算式输入的、对于用户需要进行帮助显示的规定种类的 函数,与该函数的种类以及其自变量的输入格式的信息一起进行存储。作为需 要进行帮助显示的函数,具有微分、积分、对数等,作为不需要进行帮助显示 的函数,具有三角函数等。另外,还存储用于在计算式的输入过程中,或者在 调用RAM19中存储的计算式进行显示的状态下,检测与光标C的位置对应的 函数,把其格式说明信息作为语法帮助窗口 H进行显示的子程序。图3表示所述函数计算器10的RAM19中确保的主要的数据存储器的结构。在RAM19中具有显示数据存储器19a、模式数据存储器19b、键输入存 储器19c、输入式存储器19d、计算结果存储器19e、光标位置存储器19f、帮 助显示存储器19g、以及工作区域19h等各种数据存^f渚器。在显示数据存储器19a中,把例如在运算模式中输入/编辑的数学式数据 或计算结果数据等,在所述各种模式方式中应该在液晶显示部13上显示的显 示数据作为位图的图形数据(pattern data)展开存储。在模式数据存储器19b中,存储表示在所述动作模式的选择菜单画面中 可选择的各种动作模式的模式数据。在键输入存储器19c中,对于每次的键输入部12的键操作,临时存储伴 随该键输入部12的键操作输入的键码值的数据。在输入式存储器19d中,存储所述键输入的任意的数学式(计算式)数 据。在函数式中,按照规定的顺序存储表示函数的种类的函数标记数据和必要 的自变量数据。在计算结果存储器19e中,存储根据所述输入式存储器19d中存储的数学式数据进行运算处理的运算结果的数据。在光标位置存储器19f中,存储在显示数据存储器19a中存储,并在显示 部上显示输出的显示数据上的光标C的位置数据。例如,在计算式数据的输 入/显示状态下,把表示正在显示的计算式中的光标位置的数据,作为与所述 输入式存储器19d中存储的计算式内的各文字'符号的位置对应的数据进行存储。在帮助显示存储器19g中,在从所述ROM19读出与运算模式处理中输入的计算式的光标位置有关的函数的格式说明信息之后将其进行存储,并且存储 用于把该格式说明信息作为语法帮助窗口 H在算式输入画面G上进行窗口显 示的显示位置数据。在工作区19h中,伴随各种动作模式的控制处理,临时存储由控制部 (CPU) ll输入输出的数据。下面说明上述结构的函数计算器10的计算功能。图4是表示所述函数计算器IO进行的运算模式处理的流程图。通过"MENU"键12c的操作,显示运算模式、图表模式、程序模式等 各种动作模式的选择菜单,当通过用户的操作从该选择菜单中选择出运算模式 处理时,所述函数计算器IO进入图4所示的运算模式处理。当进入运算模式 处理时,首先,显示算式输入画面G,等待输入用于输入计算式的键。当判断出来自键输入部12的键输入时(步骤S1 (Yes)),判断是否输入 了微分函数"d/dx"或者对数函数"log"等对于用户需要进行帮助显示的规定 的函数(步骤S2)。当判断为输入了规定的函数时(步骤S2 (Yes)),在所述 算式输入画面G的光标C的位置显示表示键输入的函数的符号(步骤S3 )。于是,判断该计算器当前的算式显示方式是如教科书那样排列显示计算 式的二维显示模式,还是在一行中排列显示的行显示模式(步骤S4)。所谓二维显示方式是指例如在输入并显示带分数时,分别在分数符号之 前、分数符号的上、下排列构成该分数的整数部分、分子、分母,以教科书中 记载的形式通过自然的形式进行显示的模式,另外,所谓行显示模式是指将构 成上述分数式的整数部分、分子、分母按照该整数部分、分子、分母的顺序,通过特殊符号进行区分纳入一行中进行显示的模式。由用户预先设定函数计算 器IO为这两种中的哪一种显示模式。然后,在步骤S4中,在判断为不是二维显示模式,即为行显示模式时(步 骤S4 (No)),判断正在显示的光标C是否位于把显示部13的规定显示区域 划分为上下时的上侧(步骤S5)。如果判断出光标C位于上侧,则把显示语法帮助窗口 H的位置定为"下" (步骤S6)。另一方面,如果判断出光标C不在上侧,则^l巴显示语法帮助窗口 H的位置定为"上"(步骤S7 )。然后,从ROM15读出键输入的函数数据的格式说明信息,作为语法帮助 窗口 H,在所述步骤S6或S7中决定的位置进行显示。即,语法帮助窗口 H 在算式输入画面G上的、光标C的上方或者下方与光标C相分离的位置,通 过另外的画面进行显示(步骤S8)。另一方面,在上述步骤S4中判断出是二维显示模式时(步骤S4(Yes)), 本次输入的函数数据如教科书那样排列显示,所以容易理解该函数种类以及输 入自变量的格式,无需显示该函数数据的语法帮助窗口 H。另外,当判断出来自所述键输入部12的键输入不是需要进行帮助显示的 函数时(步骤S2 (No)),判断是否为输入数据的键操作(步骤S9)。所谓输 入数据的键是数字输入键、四则运算符键、文字数据输入键或不需要进行帮助 显示的函数键中的某种键。在此,当判断出存在数据输入时(步骤S9(Yes)), 对于所述算式输入画面G的光标C的位置,显示键输入的数字或四则运算符 或文字数据或不需要进行帮助显示的函数(步骤SIO)。与此相伴,在正在显示所述语法帮助窗口 H时,消除该窗口 H(步骤Sll)。 由此,防止妨碍输入计算式的操作。另 一方面,当判断为存在来自所述键输入部12的键输入(步骤Sl( Yes )), 并且判断为输入了光标4建12g (步骤S12 (Yes))时,将伴随所述算式输入画 面G上的输入计算式显示的光标C向该光标键12g指定的方向移动来显示(步 骤S13)。在此,当移动显示了光标C时,判断当前的算式显示模式是如教科书那 样排列显示计算式的二维显示模式,还是在一行中排列显示的行显示模式(步骤S14)。然后,在判断出是行显示模式时(步骤S14 (No)),判断在所述输入计 算式中显示的光标C的位置是否具有函数标记数据,即表示函数的符号(步 骤S15)。然后,在所述光标C的位置具有函数标记数据时,成为^f企测到函数 的存在。另一方面,在光标C的位置未检测到函数时(步骤S15 (No)),判 断该光标C的位置是否为函数的自变量数据(步骤S16 )。在此,如果在光标 C的位置具有自变量数据,则成为检测到与该自变量有关的函数。在所述步骤S15或者步骤S16中,4企测到在光标C的位置存在函数时, 和上述步骤S5 ~ S7相同,决定窗口的显示位置是"上,,还是"下"(步骤S17 )。 然后,从ROM15中读出该函数的格式说明信息,在决定为所述算式输入画面 G上的上方或者下方的位置,作为语法帮助窗口 H通过另外的画面进行显示 (步骤S18)。在通过用户的键操作在所述算式输入画面G上输入了希望的计算式之 后,当操作"EXE,,键12f指示执行计算时(步骤S19 (Yes)),在正在显示所 述语法帮助窗口 H的情况下,消除该窗口 H (步骤S20)。于是,根据输入式存储器19d中存储的构成计算式的函数数据、四则运 算符数据,以及数字数据、变量文字数据等的排列执行计算,来判断是否存在 错误的数据(步骤S21)。然后,在上述步骤21中,在判断为所述输入计算式上没有错误时(步骤 S21 (No)), #1行与该输入计算式对应的计算处理,把该计算结果的数据写入 计算结果存储器19e中,并在液晶显示部13上显示输出(步骤S22)。另一方面,在判断为所述输入计算式上具有错误的输入数据时(步骤S21 (Yes)),显示错误消息(步骤S23)。然后,当由用户操作EXIT键12b5时, 将光标C移动到该输入计算式上的错误的输入数据的位置(步骤S24 )。当光 标C移动到^t晉误的数据位置时,接着执行所述步骤S14及以后的处理。即,将光标C移动到输入计算式上的错误的输入数据的位置,当判断出 是行显示模式时(步骤S14 (No)),判断在该光标C的位置是否存在需要进 行帮助显示的函数标记的数据,或者是否存在需要进行帮助显示的函数的自变 量数据,当检测到在光标位置存在那样的函数时(步骤S15 (Yes),或者步骤S16(Yes)),从ROM15中读出该检测到的函数数据的格式说明信息,作为语 法帮助窗口 H在所述算式输入画面G上的上方或者下方的位置通过另外的画 面进行显示(步骤S18)。图5表示所述函数计算器IO的运算模式处理中的包含函数的计算式的输 入显示动作例(其一)。表示进行微分计算的例子。在函数计算器的微分计算中,对于输入的算 式f(x),能够近似地求出指定的点的微分系数。在应该作为自变量输入的数据 中,具有进行使用变量x的微分计算的算式f(x)、想要求出微分系数的点 (point )、允许误差(tolerance )。此外,在用户未输入允许误差的情况下,设 定缺省值来进行计算。在运算模式中,当通过键输入部12的"SHIFT"键12d以及"—,,键12bl 的同时操作输入,存在微分函数的键输入时,如图5 (A)所示,在算式输入 画面G中显示"d/dx(" Fl (步骤S1-S3)。然后,当判断为行显示模式时(步 骤S4(No)),判断为光标C的位置在画面的上侧,将窗口位置决定为"下,, (步骤S5, S6)。然后,把表示函数的种类是微分函数的"d/dx"的标记以及 记述其自变量的输入格式的格式说明信息"d/dx(F(x), POINT[, TOLERANCE])"作为语法帮助窗口 H沿着算式输入画面G上的下端进行显示 (步骤S8)。通过该语法帮助窗口H,用户能够知道然后需要输入算式f(x)、 想要求出微分系数的点(point)、以及允许误差(tolerance )。这里,如图5(B)所示,当具有键输入部12的"log"键12b2的操作输 入时,显示对数函数"logab (" F2 (步骤S1 S3)。然后,当判断为是行显 示模式时(步骤S4 (No)),判断为光标C的位置在画面的上侧,将窗口位置 决定为"下"(步骤S5, S6)。然后,把所述对数函数"logab"的种类以及记 述其自变量的输入格式的格式说明信息"logab(BASE, ANTILOG)"作为语法 帮助窗口H,沿着算式输入画面G上的下端进行显示(步骤S8)。通过该语法 帮助窗口H,用户能够知道然后需要输入对数的底数和真数。进而,如图5(C)所示,当通过键输入部12的"SHIFT"键12d以及"5" 键12b3的同时操作输入,顺序输入了对(排列)函数"nPr" F3的内容时, 同样在显示画面上显示(步骤Sl - S3 ),当判断为不是二维显示模式而是行显示模式时(步骤S4 (No)),与光标C的位置对应输入显示的所述对(排列) 函数"nPr"的种类以及记述其自变量n和r的输入格式的格式说明信息"nPr" 作为语法帮助窗口H,沿着算式输入画面G上的下端显示(步骤S8)。这样,即使在输入嵌套多个函数组成的计算式时,通过语法帮助窗口 H 也能够使用户正确地掌握该各个函数各自的种类以及其自变量的格式。图6表示伴随所述函数计算器IO进行的运算模式处理中的光标移动,显 示语法帮助窗口 H时的输入显示动作例(其二)。如图6 ( A )所示,在输入并显示组合微分函数"d/dx"和对数函数"logab" 以及对(排列)函数"nPr"的计算式的状态下,如图6 (B)所示,把伴随该 计算式的输入显示的光标C的位置移动到与对(排列)函数"nPr" F3关联的 位置。移动光标C(步骤S12—S13 ),当判断为行显示模式时(步骤S14(No)), 对应光标C的位置检测到的所述对(排列)函数"nPr"的种类以及记述其自 变量的输入格式的格式说明信息"nPr,,作为语法帮助窗口 H沿着算式输入画 面G上的下端进行显示(步骤S15—S18)。另外,如图6 (C)所示,在使光标C移动到与对数函数"logab (" F2 的自变量关联的位置时(步骤S12—S13),当判断为行显示模式时(步骤S14 (No)),对应光标C的位置检测到的所述对数函数"logab"的种类以及记述 其自变量的输入格式的格式说明信息"logab(BASE, ANTILOG)"作为语法帮 助窗口 H沿着算式输入画面G上的下端进行显示(步骤S15—S18)。进而,如图6 (D)所示,在使光标C移动到与微分函数"d/dx (" Fl的 自变量关联的位置时(步骤S12—S13),当判断是行显示模式时(步骤S14 (No)),对应光标C的位置检测到的所述微分函数"d/dx"的种类以及记述 其自变量的输入格式的格式说明信息"d/dx(F(x), POINT[, TOLERANCE])"作 为语法帮助窗口 H沿着算式输入画面G上的下端进行显示(步骤S15—S18 )。这样,即使在输入了计算式之后,通过在该计算式上移动光标C,用户 可以根据语法帮助窗口 H容易地确认分别与该光标C表示的算式位置关联的 函数的种类及其自变量的格式,可以验证是否正确地输入了包含希望的函数的 计算式。图7表示在所述函数计算器10进行的运算模式处理出现错误时显示语法帮助窗口H时的显示动作例。在输入了计算式之后,通过"EXE"键12f指示执行该计算时(步骤S19 (Yes)),当判断出所述计算式上存在错误的输入数据时,如图7(A)所示, 显示"Syntax ERROR警告窗口" WE (步骤S21—S23 )。当显示该错误消息, 并操作了 "EXIT"键12b5时,把光标C移动显示到该输入计算式 "d/dx(logab(5P2x, 10), 5"上的错误的输入数据"x" E的位置(步骤S24)。于是与此相伴随,作为与"logab"关联的自变量的位置检测所述光标C 的位置,对数函数"logab" F2的种类以及记述其自变量的输入格式的格式说 明信息"logab(BASE, ANTILOG)"作为语法帮助窗口 H沿着算式输入画面G 上的下端进行显示(步骤S14—S18)。这样,即使在已输入的计算式中存在错误时,因为光标C移动到错误位 置,显示与该光标位置的函数有关的语法帮助窗口 H,所以能够顺利地实施错 误输入计算式后的应对处理。图8表示所述函数计算器IO进行的运算模式处理中的二维显示模式和行 显示模式的显示动作的不同。在把函数计算器IO的算式显示模式设定为二维显示模式时,当输入积分 函数时,如图8 (A)所示,显示积分函数"J"dx" F4,(步骤S1 S3)。此时, 当判断为当前的算式显示模式是二维显示模式时(步骤S4(Yes)),该输入计 算式按照教科书那样的排列进行显示,因为用户能够理解该函数的种类以及输 入自变量的格式,所以不显示关于该函数的语法帮助窗口 H。另一方面,在把函数计算器IO的算式显示模式设定为行显示模式时,当 输入积分函数时,如图8(B)所示,显示该积分函数"J dx" F4 (步骤SI ~ S3)。此时,判断当前的算式显示模式是行显示模式,该积分函数"ldx"的 种类以及记述其自变量的输入格式的格式说明信息"J"(F(x), START, END[, TOLERANCE]),,作为语法帮助窗口 H沿着算式输入画面G上的下端进行显示 (步骤S4—S8 )。如此,在输入包含函数的计算式时,在按照教科书那样的排列显示该输 入计算式的二维显示才莫式的情况下,以及排列在一行的行显示模式的情况下, 切换执行语法帮助窗口 H的显示/不显示,所以可以根据需要进行输入函数式的帮助显示。图9表示通过所述函数计算器10利用计算履历输入包含函数的计算式的时的语法帮助窗口 H的显示动作例。假定在函数计算器10中,在运算模式下,如图9 (A)所示,事前执行 用于输入到后面的计算式中使用的四则运算处理,显示该计算结果履历"3.5" "24.5" An。在该状态下,如图9(B)所示,当输入积分函数时显示表示该 函数的"丄(,,(步骤S1 S3)。然后,当判断当前的算式显示模式是行显示 模式时(步骤S4(No)),判断光标C的位置位于规定区域下半部分的区域, 将窗口位置决家为"上,,(步骤S5, S7)。然后,把关于该积分函数"J"("的 格式说明信息"J (F(x), START, END[, TOLERANCE])"作为语法帮助窗口 H 沿着离开当前的光标C的算式输入画面G上的下端进行显示(S8)。此时,如用虛线M包围所示,成为通过沿着所述算式输入画面G的上端 显示的语法帮助窗口 H隐藏上述事前的计算结果履历An的一部分"3.5"而 看不见的状况,但是当在所述计算式的积分函数"f ("之后继续输入不需要 帮助显示的三角函数"sin"时,如图9 (C)所示,消除所述语法帮助窗口 H (步骤S9 S11 )。由此,语法帮助窗口不会成为妨碍,能够一边看到所述计算结果履历"3.5" "24.5" —边如箭头al、 a2所示,容易并且顺利地进行包含函数的希望的计 算式"J (sinx, 24,5, 3.5,..."的输入。另外,在显示语法帮助窗口H时,因为 在离开光标C的位置的画面区域显示该窗口 H,所以语法帮助窗口 H不会成 为妨碍,能够容易而且顺利地进行包含函数的希望的计算式的输入。此外,在上述各实施方式中记载的函数计算器IO的各处理的方法,即图 4的流程图所示的计算处理中的与各^:输入 显示阶段对应的语法帮助窗口 H 的显示控制处理等方法,全部可以作为能够由计算机执行的程序,存储在存储 卡(ROM卡、RAM卡等)、磁盘(软盘、硬盘等)、光盘(CD—ROM、 DVD 等)、半导体存储器等外部存储介质16中来分发。然后,函数计算器的计算机 使用存储介质读取部17读入在该外部存储介质16中存储的程序,通过该读入 的程序控制动作,由此能够实现在所述各实施方式中说明的与包含函数的计算 式的输入相伴的语法帮助窗口 H的显示控制功能,执行基于上述方法的相同的处理。另外,用于实现上述各方法的程序的数据,可以作为程序代码的形式在 网络N上传送,通过与该网络N连接的具有函数计算功能的计算机终端的通 信控制部18取得所述程序数据,来实现上述与包含函数的计算式的输入相伴的语法帮助窗口 H的显示控制功能。此外,本发明并不限定于上述各实施方式,在实施阶段在不脱离其宗旨 的范围内可以进行各种变形。并且,在所述各实施方式中包含各种阶段的发明, 通过公开的多个构成要件的适当的组合,能够提出各种发明。例如,从各实施 方式中表示的全部构成要件中删除几个构成要件,或者组合几个构成要件,也 能够解决在发明要解决的课题一栏内叙述的课题,在可以得到在发明效果一栏内叙述的效果时,^r以加.柳l险《.去紐厶该凇^恭侔的钍楠传力步曰,
权利要求
1.一种函数计算器,其特征在于,具有显示部;输入单元,其根据用户操作输入包含函数的计算式;输入式显示控制单元,随着通过该输入单元进行的计算式的输入,把通过该输入单元输入的计算式,在所述显示部上进行显示;判断单元,其判断在所述显示部上显示的计算式上存在的光标是否位于与函数对应的部分;以及说明信息显示控制单元,其在由该判断单元判断为所述光标位于与函数对应的部分时,在所述显示部上通过其他的窗口画面显示关于该函数的格式说明信息。
2. 根据权利要求1所述的函数计算器,其特征在于, 具有光标移动单元,其使所述显示部上显示的光标的位置向与用户操作对应的方向移动,所述判断单元具有如下的单元,在通过所述光标移动单元移动了光标时, 判断光标是否位于表示计算式中包含的函数的符号处。
3. 根据权利要求2所述的函数计算器,其特征在于, 所述判断单元还具有如下的单元,其判断光标是否位于与计算式中包含的函数的自变量对应的部分。
4. 根据权利要求1所述的函数计算器,其特征在于, 所述输入式显示控制单元具有切换显示单元,其通过在一行进行显示的行显示模式和以教科书中记载的形式进行显示的自然显示模式中的某一种显 示模式显示输入的计算式,所述说明信息显示控制单元把输入式显示控制单元通过行显示模式进行 显示作为条件,在其他的窗口画面中显示格式说明信息。
5. 根据权利要求1所述的函数计算器,其特征在于,具有错误判断单元,其判断在由所述输入式显示控制单元显示的计算 式中是否存在错误;以及错误位置光标移动控制单元,其使光标的位置移动到由所述错误判断单 元判断出的计算式的错误部分来进行显示,所述判断单元判断通过所述错误位置光标移动显示控制单元移动的光标 是否位于与函数对应的部分。
6. 根据权利要求1所述的函数计算器,其特征在于,还具有说明信息消除控制单元,其在由所述说明信息显示控制单元显示 了^"式说明信息之后,在由所述输入单元进行该计算式的下一个输入时,消除 所述显示的格式说明信息。
7. 根据权利要求1所述的函数计算器,其特征在于,所述说明信息显示控制单元具有如下的单元,其根据光标的位置改变格 式说明信息的显示位置。
8. —种函数计算器的帮助显示方法,该函数计算器具有显示部以及输入 包含函数的计算式的键输入部,该函数计算器的帮助显示方法的特征在于,具 有输入式显示步骤,随着通过所述键输入部进行的计算式的输入,把通过 所述键输入部输入的计算式,在所述显示部上进行显示;判断步骤,判断在所述显示部上显示的计算式上存在的光标是否位于与 函数对应的部分;以及说明信息显示步骤,在由该判断步骤判断为所述光标位于与函数对应的 部分时,在所述显示部上通过帮助窗口画面显示关于该函数的^f各式说明信息。
9. 根据权利要求8所述的函数计算器的帮助显示方法,其特征在于, 所述判断步骤在通过所述输入部的光标键的操作移动了光标时,判断光标是否位于表示计算式中包含的函数的符号处。
10. 根据权利要求9所述的函数计算器的帮助显示方法,其特征在于,所 述判断步骤进一步判断光标是否位于与计算式中包含的函数的自变量对应的 部分。
11. 根据权利要求8所述的函数计算器的帮助显示方法,其特征在于, 所述函数计算器具有切换显示单元,其通过在一行进行显示的行显示模式和以教科书中记载的形式进行显示的自然显示模式中的某一种显示模式显示输入的计算式,所述说明信息显示步骤把所述函数计算器通过行显示模式进行显示作为 条件,在其他的窗口画面中显示格式说明信息。
12. 根据权利要求8所述的函数计算器的帮助显示方法,其特征在于,具有错误判断步骤,其判断在通过所述输入式显示步骤显示的计算式 中是否存在错误;错误位置光标移动步骤,其使光标的位置移动到通过所述错误判断步骤 判断出的计算式的错误部分来进行显示,所述判断步骤判断通过所述错误位置光标移动显示步骤移动的光标是否 位于与函数对应的部分。
13. 根据权利要求8所述的函数计算器的帮助显示方法,其特征在于, 还具有说明信息消除步骤,在通过所述说明信息显示步骤显示了格式说明信息之后,在由所述输入部进行了该计算式的下一个输入时,消除所述显示 的格式说明信息。
14. 根据权利要求8所述的函数计算器的帮助显示方法,其特征在于,所 述说明信息显示步骤根据光标的位置改变格式说明信息的显示位置。
全文摘要
具有帮助显示功能的函数计算器具有显示部和对应用户的操作,输入包含函数的计算式的输入单元。当通过输入单元输入了计算式时,伴随该输入在显示部上显示计算式。然后,函数计算器判断在所述显示部上显示的计算式上存在的光标是否位于与函数对应的部分,在判断为所述光标位于与函数对应的部分时,在所述显示部上通过其他的窗口画面显示关于该函数的格式说明信息。
文档编号G06F17/15GK101276324SQ20081008690
公开日2008年10月1日 申请日期2008年3月28日 优先权日2007年3月30日
发明者金子亮 申请人:卡西欧计算机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1