JP2010198122A - Device and program for formula calculation - Google Patents

Device and program for formula calculation Download PDF

Info

Publication number
JP2010198122A
JP2010198122A JP2009039681A JP2009039681A JP2010198122A JP 2010198122 A JP2010198122 A JP 2010198122A JP 2009039681 A JP2009039681 A JP 2009039681A JP 2009039681 A JP2009039681 A JP 2009039681A JP 2010198122 A JP2010198122 A JP 2010198122A
Authority
JP
Japan
Prior art keywords
calculation
calculation result
displayed
mathematical expression
display unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2009039681A
Other languages
Japanese (ja)
Other versions
JP5381152B2 (en
Inventor
Fumio Goto
文男 後藤
Saburo Kamiya
佐武郎 神谷
Satomi Mizorogi
里美 三改木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2009039681A priority Critical patent/JP5381152B2/en
Publication of JP2010198122A publication Critical patent/JP2010198122A/en
Application granted granted Critical
Publication of JP5381152B2 publication Critical patent/JP5381152B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Calculators And Similar Devices (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a device for formula calculation which enables formula display by adding a postposing function input for the displayed calculation result, even if it is the past calculation result displayed as a calculation history. <P>SOLUTION: When multi-replay data including a past input formula (e.g. [3/8+1/8]) and each result recorded in a multi-replay data memory 17a, are read one by one, and a formula including the postposing function (e.g. a reduction function [simp]) is input in a state where an optional input formula (e.g., [3/8+1/8]) and its calculation result [4/8] are displayed on a display part 19; a new formula [4/8→Simp (downward arrow)] to which an input formula of the postposing function [simp] is added to the calculation result [4/8] which have been displayed immediately before is displayed on the display part 19, and becomes calculation executable by calculation of "an calculation key" 18c. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、演算結果を対象に新たな関数を入力して数式を生成し演算するための数式演算装置およびプログラムに関する。   The present invention relates to a mathematical expression calculation apparatus and a program for generating a mathematical expression by inputting a new function for a calculation result and performing a calculation.

従来、電卓として標準的な大きさの表示画面(例えば16桁3行表示)を備えたスタンダード関数電卓がある。   Conventionally, there is a standard scientific calculator having a display screen of a standard size (for example, 16-digit three-line display) as a calculator.

この関数電卓において、演算結果を表示させた状態で、当該演算結果を対象に新たな数式を生成して演算をするために、例えば“+”“−”“×”“÷”“(べき数)”“simp(約分)”などの関数(後置関数)を入力すると、同演算結果は[Ans]というコードに置き換えられると共に、その後に前記入力された後置関数のコードが付加されて数式表示される。つまり[Ans]コードは、直前の演算結果の数値を示す変数として扱われる。 In this scientific calculator, in the state where the calculation result is displayed, for example, “+” “−” “×” “÷” “ n (power Number) When a function (postfix function) such as “simp” is input, the result of the operation is replaced with the code [Ans], and then the code of the postfix function input is added. Is displayed as a formula. In other words, the [Ans] code is treated as a variable indicating the numerical value of the immediately preceding calculation result.

例えば数式「123×456」の演算を実行すると、その演算結果「56088」が表示される。この演算実行の直後に後置関数[+]を入力すると、[Ans][+]と入力バッファに入力されて数式表示されるが、実際には[56088][+]と同じことになる。   For example, when the calculation of the formula “123 × 456” is executed, the calculation result “56088” is displayed. If a postfix function [+] is input immediately after the execution of this operation, [Ans] [+] is input to the input buffer and displayed as a mathematical expression, but in reality it is the same as [56088] [+].

一方、前記従来のスタンダード関数電卓には、入力された数式とその演算結果を演算履歴として記録蓄積し、後に最新の演算結果から順次遡って表示確認できるようにしたマルチリプレイと称する機能がある。   On the other hand, the conventional standard scientific calculator has a function called multi-replay that records and accumulates input mathematical formulas and the calculation results as a calculation history, and allows the display to be confirmed later in sequence from the latest calculation results.

そして、ある数式の入力途中において、前記マルチリプレイ機能を利用して蓄積されている過去の演算結果を表示させ選択すると、当該選択された演算結果が前記入力途中の数式に挿入されるようにした関数電卓も考えられている(例えば、特許文献1参照。)。   In the middle of inputting a certain mathematical expression, when the past calculation result stored using the multi-replay function is displayed and selected, the selected calculation result is inserted into the mathematical expression in the middle of the input. A scientific calculator is also considered (for example, refer to Patent Document 1).

特開2004−206405号公報JP 2004-206405 A

前記従来の関数電卓において、数式の入力途中に前記マルチリプレイ機能により過去の演算結果を表示させ選択すると、当該選択された演算結果を前記入力途中の数式に挿入した新たな数式を表示させることができる。   In the conventional scientific calculator, when a past calculation result is displayed and selected by the multi-replay function while a mathematical expression is being input, a new mathematical expression in which the selected calculation result is inserted into the mathematical expression being input may be displayed. it can.

しかしながら、前記マルチリプレイ機能を利用して、過去に入力された任意の数式とその演算結果(直前を除く)を選択的に表示させた状態で、前記後置関数を入力すると、当該マルチリプレイ機能によって表示させた過去の演算結果とは関係無く、前述した通り、直前(最新)の演算結果に対応付けられた[Ans]コードに前記入力された後置関数のコードが付加されて表示されてしまう。   However, if the post-function is input in a state where an arbitrary mathematical expression input in the past and its calculation result (except immediately before) are selectively displayed using the multi-replay function, the multi-replay function Regardless of the past calculation result displayed by, as described above, the code of the postfix function input above is added to the [Ans] code associated with the previous (latest) calculation result and displayed. End up.

このため、ある演算の直後、あるいはマルチリプレイ機能によって直前(最新)の演算結果を表示させた状態で、前記後置関数を入力した場合には、そのとき数式表示された[Ans]コードに対応する数値が、直前まで表示されていた演算結果であると容易に認識できるため問題はない。しかし前述した通り、マルチリプレイ機能によって過去の演算結果を表示させた状態で後置関数を入力した場合には、[Ans]コードに対応する数値がそのとき表示されていた過去の演算結果であると勘違いし易く、誤った演算処理をしてしまう問題がある。   For this reason, if the postfix function is input immediately after a certain operation or the previous (latest) operation result is displayed by the multi-replay function, it corresponds to the [Ans] code displayed at that time. There is no problem because the numerical value to be obtained can be easily recognized as the calculation result that has been displayed until immediately before. However, as described above, when a postfix function is input with the past calculation result displayed by the multi-replay function, the numerical value corresponding to the [Ans] code is the past calculation result displayed at that time. It is easy to misunderstand, and there is a problem that wrong calculation processing is performed.

本発明は、このような課題に鑑みなされたもので、演算履歴として表示させた過去の演算結果であっても、当該表示された演算結果を対象に入力された後置関数を付加して数式表示することが可能になる数式演算装置およびプログラムを提供することを目的とする。   The present invention has been made in view of such a problem, and even if it is a past calculation result displayed as a calculation history, a postscript function that is input with respect to the displayed calculation result is added as a mathematical expression. An object of the present invention is to provide a mathematical formula calculation apparatus and a program that can be displayed.

請求項1に記載の数式演算装置は、表示部と、数式を入力する入力手段と、この入力手段により入力された数式を前記表示部に表示させる第1の数式表示制御手段と、前記表示部に表示された数式の演算結果を同表示部に表示させる演算結果表示制御手段と、前記表示部に表示された数式とその演算結果とを対応付けて演算履歴として記憶する演算履歴記憶手段と、この演算履歴記憶手段により記憶された任意の数式とその演算結果をユーザ操作に応じて前記表示部に表示させる演算履歴表示制御手段と、この演算履歴表示制御手段により任意の数式とその演算結果が表示された状態で、前記入力手段により後置関数を先頭に含む数式が入力された場合に、同演算結果に同後置関数を含む数式を付加した新たな数式を前記表示部に表示させる第2の数式表示制御手段と、を備えたことを特徴としている。   The mathematical formula operation device according to claim 1 is a display unit, an input unit for inputting a mathematical formula, a first mathematical formula display control unit for displaying a mathematical formula input by the input unit on the display unit, and the display unit. Calculation result display control means for displaying the calculation result of the mathematical formula displayed on the display unit, calculation history storage means for storing the mathematical formula displayed on the display unit and the calculation result in association with each other, and a calculation history, Arbitrary mathematical formulas stored in the computation history storage means and computation results thereof are displayed on the display unit in response to a user operation. The computation history display control means displays arbitrary mathematical formulas and computation results. In the displayed state, when a mathematical expression including a postfix function is input by the input means, a new mathematical expression in which a mathematical expression including the postfix function is added to the calculation result is displayed on the display unit. And 2 of formula display control means is characterized by comprising a.

請求項2に記載の数式演算装置は、前記請求項1に記載の数式演算装置において、前記後置関数は約分関数であって、前記第2の数式表示制御手段は、前記演算履歴表示制御手段により表示された演算結果が約分可能な分数である場合に、同分数に同約分関数を付加した新たな数式を前記表示部に表示させることを特徴としている。   The mathematical formula operation device according to claim 2 is the mathematical formula calculation device according to claim 1, wherein the postfix function is a divisor function, and the second mathematical formula display control means includes the calculation history display control. When the calculation result displayed by the means is a fraction that can be reduced, a new mathematical formula in which the same fraction function is added to the same fraction is displayed on the display unit.

請求項3に記載の数式演算装置は、前記請求項1または請求項2に記載の数式演算装置において、前記演算履歴記憶手段は、前記表示部に表示された数式とその演算結果と当該演算結果が約分可能か否かを示すフラグとを対応付けて演算履歴として記憶し、前記第2の数式表示制御手段は、前記入力手段により入力された後置関数が約分関数か否かを判断する関数判断手段と、この関数判断手段により約分関数が入力されたと判断された場合に、前記演算履歴表示制御手段により表示された演算結果が分数で且つ当該演算結果に前記演算履歴記憶手段により約分可能を示すフラグが対応付けられているか否かを判断する演算結果判断手段を有し、この演算結果判断手段により前記演算結果が分数で且つ当該演算結果に前記約分可能を示すフラグが対応付けられていると判断された場合に、同分数に同約分関数を付加した新たな数式を前記表示部に表示させ、そうでない場合には前記表示部にエラーメッセージを表示させる、ことを特徴としている。   The mathematical expression calculation apparatus according to claim 3 is the mathematical expression calculation apparatus according to claim 1 or 2, wherein the calculation history storage unit includes a mathematical expression displayed on the display unit, a calculation result thereof, and the calculation result. Is stored in association with a flag indicating whether or not divisor is possible, and the second mathematical expression display control means determines whether or not the postfix function input by the input means is a divisor function And when the function determination means determines that the divisor function has been input, the calculation result displayed by the calculation history display control means is a fraction and the calculation result is stored in the calculation history storage means. Computation result judgment means for judging whether or not a flag indicating that divisor is possible is associated, and the calculation result judgment means indicates that the calculation result is a fraction and the calculation result indicates a flag indicating that the divisor is possible. Is displayed on the display unit, and if not, an error message is displayed on the display unit. It is characterized by.

請求項4に記載の数式演算装置は、前記請求項1ないし請求項3の何れか1項に記載の数式演算装置において、前記演算履歴記憶手段は、前記表示部に表示された数式とその演算結果とを順次対応付けて記憶し、前記演算履歴表示制御手段は、前記演算履歴記憶手段により記憶された複数の数式とその演算結果を、ユーザ操作に応じて最新の数式とその演算結果から順次前記表示部に表示させる、ことを特徴としている。   The mathematical formula operation apparatus according to claim 4 is the mathematical formula calculation device according to any one of claims 1 to 3, wherein the calculation history storage unit includes a mathematical expression displayed on the display unit and its calculation. The calculation history display control means sequentially stores a plurality of mathematical expressions and the calculation results stored in the calculation history storage means from the latest mathematical expression and the calculation results according to a user operation. It is characterized by being displayed on the display unit.

請求項5に記載のプログラムは、表示部と、メモリとを有する数式演算装置のコンピュータを制御するためのプログラムであって、前記コンピュータを、数式を入力する入力手段、この入力手段により入力された数式を前記表示部に表示させる第1の数式表示制御手段、前記表示部に表示された数式の演算結果を同表示部に表示させる演算結果表示制御手段、前記表示部に表示された数式とその演算結果とを対応付けて演算履歴として前記メモリに記憶させる演算履歴記憶手段、この演算履歴記憶手段により記憶された任意の数式とその演算結果をユーザ操作に応じて前記表示部に表示させる演算履歴表示制御手段、この演算履歴表示制御手段により任意の数式とその演算結果が表示された状態で、前記入力手段により後置関数を先頭に含む数式が入力された場合に、同演算結果に同後置関数を含む数式を付加した新たな数式を前記表示部に表示させる第2の数式表示制御手段、として機能させることを特徴としている。   The program according to claim 5 is a program for controlling a computer of a mathematical expression arithmetic unit having a display unit and a memory, and the computer is input by an input means for inputting a mathematical expression, the input means. A first mathematical expression display control means for displaying a mathematical expression on the display section; a computation result display control means for displaying a computation result of the mathematical expression displayed on the display section; and the mathematical expression displayed on the display section Calculation history storage means for associating calculation results with each other and storing them in the memory as calculation histories, calculation history for displaying arbitrary mathematical expressions stored in the calculation history storage means and the calculation results on the display unit according to user operations Display control means, with arbitrary mathematical expressions and their calculation results displayed by the calculation history display control means, including a postfix function at the head by the input means If the expression is input, it is characterized in that to function a new formula was added a formula including the rear 置関 number in the calculation results second mathematical expression display control means for displaying on the display unit as.

本発明によれば、演算履歴として表示させた過去の演算結果であっても、当該表示された演算結果を対象に入力された後置関数を付加して数式表示することが可能になる数式演算装置およびプログラムを提供できる。   According to the present invention, even if it is a past calculation result displayed as a calculation history, it is possible to display a mathematical expression by adding a post-function input to the displayed calculation result as a target. Devices and programs can be provided.

本発明の数式演算装置の実施形態に係る関数電卓(電子式計算機)10の電子回路の構成を示すブロック図。1 is a block diagram showing a configuration of an electronic circuit of a scientific calculator (electronic calculator) 10 according to an embodiment of a mathematical formula calculation apparatus of the present invention. 前記関数電卓10のRAM17に用意されたマルチリプレイデータメモリ17aに記憶蓄積された数式およびその演算結果の具体例を示す図。The figure which shows the specific example of the numerical formula memorize | stored and stored in the multi replay data memory 17a prepared in RAM17 of the said scientific calculator 10, and its calculation result. 前記関数電卓10による数式演算処理を示すフローチャート。4 is a flowchart showing mathematical expression calculation processing by the scientific calculator 10; 前記関数電卓10の数式演算処理に伴うマルチリプレイデータ記録処理を示すフローチャート。The flowchart which shows the multi replay data recording process accompanying the numerical formula calculation process of the said scientific calculator. 前記関数電卓10の数式演算処理に伴う直前結果付加処理を示すフローチャート。The flowchart which shows the last result addition process accompanying the numerical formula calculation process of the said scientific calculator. 前記関数電卓10の数式演算処理に伴い表示部19に表示される数式および演算結果の具体例(その1)を示す図。The figure which shows the specific example (the 1) of the numerical formula displayed on the display part 19 with the numerical formula calculation process of the said scientific calculator 10, and a calculation result. 前記関数電卓10の数式演算処理に伴い表示部19に表示される数式および演算結果の具体例(その2)を示す図。The figure which shows the specific example (the 2) of the numerical formula displayed on the display part 19 with the numerical formula calculation process of the said scientific calculator 10, and a calculation result. 前記関数電卓10の数式演算処理に伴い表示部19に表示される数式および演算結果の具体例(その3)を示す図。The figure which shows the specific example (the 3) of the numerical formula displayed on the display part 19 with the numerical formula calculation process of the said scientific calculator 10, and a calculation result. 前記関数電卓10の数式演算処理に伴い表示部19に表示される数式および演算結果の具体例(その4)を示す図。The figure which shows the specific example (the 4) of the numerical formula displayed on the display part 19 with the numerical formula calculation process of the said scientific calculator 10, and a calculation result.

以下図面により本発明の実施の形態について説明する。   Embodiments of the present invention will be described below with reference to the drawings.

図1は、本発明の数式演算装置の実施形態に係る関数電卓(電子式計算機)10の電子回路の構成を示すブロック図である。   FIG. 1 is a block diagram showing a configuration of an electronic circuit of a scientific calculator (electronic calculator) 10 according to an embodiment of a mathematical formula calculation apparatus of the present invention.

この関数電卓10は、コンピュータである制御部(CPU)11を備えている。   The scientific calculator 10 includes a control unit (CPU) 11 that is a computer.

制御部(CPU)11は、ROM(記憶領域:フラッシュROM)12に予め記憶されているシステムプログラム、あるいはメモリカードなどの外部記憶媒体13から記憶媒体読み書き部14を介してROM12に読み込まれた計算機制御プログラム、あるいは通信ネットワークN上のWebサーバ(プログラムサーバ)15から通信制御部16を介してダウンロードされ前記ROM12に読み込まれた計算機制御プログラムに従い、RAM17を作業用メモリとして回路各部の動作を制御する。そして、前記ROM12に予め記憶されたシステムプログラムや計算機制御プログラムは、キー入力部18からのキー入力信号に応じて起動される。   The control unit (CPU) 11 is a computer program read into the ROM 12 from a system program stored in advance in a ROM (storage area: flash ROM) 12 or an external storage medium 13 such as a memory card via a storage medium read / write unit 14. In accordance with a control program or a computer control program downloaded from the Web server (program server) 15 on the communication network N via the communication control unit 16 and read into the ROM 12, the operation of each part of the circuit is controlled using the RAM 17 as a working memory. . The system program and computer control program stored in advance in the ROM 12 are activated in response to a key input signal from the key input unit 18.

前記制御部(CPU)11には、前記ROM12、記憶媒体読み書き部14、通信制御部16、RAM17、キー入力部18が接続される他に、液晶表示部(LCD)19が接続される。   In addition to the ROM 12, the storage medium read / write unit 14, the communication control unit 16, the RAM 17, and the key input unit 18, a liquid crystal display unit (LCD) 19 is connected to the control unit (CPU) 11.

ROM12には、本関数電卓10の全体の動作を司る計算機制御プログラムが予め記憶されると共に、ユーザ任意に入力される各種の数式に応じた演算処理を実行するための数式演算プログラム12a、この数式演算処理に応じて入力された数式とその演算結果の履歴をRAM17のマルチリプレイデータメモリ17a(図2参照)に順次記録させるためのマルチリプレイデータ記録プログラム12b、入力された後置関数をその直前に表示されていた演算結果に付加し新たな数式として表示させるための直前結果付加プログラム12c、前記マルチリプレイデータメモリ17a(図2参照)に記録された過去の演算処理に伴う数式とその演算結果との組み合わせからなる演算履歴を、ユーザ操作に応じてその最新のものから順次遡って表示させるためのマルチリプレイ表示プログラム12dなど、演算処理用の各種のプログラムが記憶される。   The ROM 12 stores in advance a computer control program that controls the overall operation of the scientific calculator 10, and a mathematical formula calculation program 12a for executing arithmetic processing according to various mathematical formulas arbitrarily input by the user. A multi-replay data recording program 12b for sequentially recording mathematical expressions input in accordance with arithmetic processing and a history of the arithmetic results in the multi-replay data memory 17a (see FIG. 2) of the RAM 17, and an input postfix function immediately before The previous result addition program 12c for adding to the calculation result displayed on the screen and displaying it as a new mathematical formula, the mathematical formula associated with the past arithmetic processing recorded in the multi-replay data memory 17a (see FIG. 2) and the computation result Displays the operation history consisting of the combination of the latest and the latest one according to the user's operation. Such as multi-replay display program 12d for various programs for processing are stored.

図2は、前記関数電卓10のRAM17に用意されたマルチリプレイデータメモリ17aに記憶蓄積された数式およびその演算結果の具体例を示す図である。   FIG. 2 is a diagram showing specific examples of mathematical expressions stored in the multi-replay data memory 17a prepared in the RAM 17 of the scientific calculator 10 and the calculation results thereof.

マルチリプレイデータメモリ17aには、入力部18のユーザ操作に応じて任意の数式を入力表示させ、演算実行によりその演算結果が表示された際に、当該数式と演算結果が履歴としてメモリカウンタN=1,2,…の順に記録される。そしてそのそれぞれの演算結果には、当該演算結果が分数で且つ約分可能であるか否かを[ON/OFF]により示す約分可能フラグが対応付けられて記憶される。   In the multi-replay data memory 17a, an arbitrary mathematical expression is input and displayed in accordance with a user operation of the input unit 18, and when the calculation result is displayed by calculation execution, the mathematical expression and the calculation result are stored as a history in the memory counter N = It is recorded in the order of 1, 2,. Each calculation result is stored in association with a divisible flag indicating whether the calculation result is a fraction and divisible.

入力部18には、本関数電卓10に搭載された各種の演算モードを指定する際に操作される「機能キー」18a、関数電卓に備えられる各種の数値・文字・記号データを入力する際に操作される「数字・文字キー」18b、選択されたり入力されたりした各種データの確定や演算の実行を指示する際に操作される「実行キー」18c、表示画面上のカーソルCuや選択項目などで示される入力位置を移動表示させる際に操作される「↑」「↓」「←」「→」の各カーソルキー18d、現在実行中の機能を終了して表示中のデータを消去する際に操作される「ACキー」18eなどが設けられる。   The input unit 18 is used to input a “function key” 18a that is operated when designating various calculation modes mounted on the scientific calculator 10 and various numerical value / character / symbol data provided in the scientific calculator. “Numeric / Character Key” 18b to be operated, “Execution Key” 18c to be operated when confirmation of various data selected or inputted and execution of calculation are instructed, cursor Cu on the display screen, selection items, etc. “↑”, “↓”, “←”, “→” cursor keys 18d operated when moving and displaying the input position indicated by, when ending the function currently being executed and erasing the displayed data An “AC key” 18e to be operated is provided.

さらに入力部18には、表示部19の表示画面上に重ねて設けた透明タッチパネル19Tも備えられる。   Further, the input unit 18 is also provided with a transparent touch panel 19T provided on the display screen of the display unit 19.

RAM17には、前記マルチリプレイデータメモリ17aの他、各種の演算処理に伴い制御部11に入出力される種々のデータを一時記憶するための作業領域(ワークメモリ)が確保される。   In the RAM 17, in addition to the multi-replay data memory 17a, a work area (work memory) for temporarily storing various data input / output to / from the control unit 11 in accordance with various arithmetic processes is secured.

表示部19は、例えば16桁3行表示の表示画面を備えたドットマトリクス型液晶表示部からなり、当該表示画面の左上の領域が数式表示部19a、右下の領域が演算結果表示部19bとして予め設定される。   The display unit 19 is composed of, for example, a dot matrix type liquid crystal display unit having a display screen of 16-digit three-line display. The upper left area of the display screen is a mathematical expression display part 19a, and the lower right area is an operation result display part 19b. It is set in advance.

次に、前記構成による関数電卓10の数式演算機能について説明する。   Next, the mathematical formula calculation function of the scientific calculator 10 having the above configuration will be described.

図3は、前記関数電卓10による数式演算処理を示すフローチャートである。   FIG. 3 is a flowchart showing mathematical expression calculation processing by the scientific calculator 10.

図4は、前記関数電卓10の数式演算処理に伴うマルチリプレイデータ記録処理を示すフローチャートである。   FIG. 4 is a flowchart showing a multi-replay data recording process associated with the mathematical expression calculation process of the scientific calculator 10.

図5は、前記関数電卓10の数式演算処理に伴う直前結果付加処理を示すフローチャートである。   FIG. 5 is a flowchart showing the immediately preceding result addition process associated with the mathematical expression calculation process of the scientific calculator 10.

図6は、前記関数電卓10の数式演算処理に伴い表示部19に表示される数式および演算結果の具体例(その1)を示す図である。   FIG. 6 is a diagram illustrating a specific example (part 1) of a mathematical expression and a computation result displayed on the display unit 19 in accordance with the mathematical computation processing of the scientific calculator 10.

図7は、前記関数電卓10の数式演算処理に伴い表示部19に表示される数式および演算結果の具体例(その2)を示す図である。   FIG. 7 is a diagram illustrating a specific example (part 2) of a mathematical expression and a computation result displayed on the display unit 19 in accordance with the mathematical computation processing of the scientific calculator 10.

図8は、前記関数電卓10の数式演算処理に伴い表示部19に表示される数式および演算結果の具体例(その3)を示す図である。   FIG. 8 is a diagram showing a specific example (part 3) of the mathematical formula and the computation result displayed on the display unit 19 in accordance with the mathematical computation processing of the scientific calculator 10.

図9は、前記関数電卓10の数式演算処理に伴い表示部19に表示される数式および演算結果の具体例(その4)を示す図である。   FIG. 9 is a diagram illustrating a specific example (part 4) of the mathematical expression and the computation result displayed on the display unit 19 in accordance with the mathematical computation processing of the scientific calculator 10.

なお、図6〜図9において表示部19上に示す符号Cuは、数字・文字・記号の入力位置を指示するカーソルである。   6 to 9, the symbol Cu shown on the display unit 19 is a cursor that indicates the input position of numbers, characters, and symbols.

入力部18の「機能キー」18aの操作に応じて表示部19に表示される演算モードを選択するためのメニュー画面(図示せず)に従い、ユーザ操作に応じて「数式演算モード」が選択されると、ROM12に記憶されている数式演算プログラム12aが起動される(ステップS1)。   In accordance with a menu screen (not shown) for selecting a calculation mode displayed on the display unit 19 in accordance with the operation of the “function key” 18 a of the input unit 18, the “math expression mode” is selected in accordance with the user operation. Then, the mathematical formula operation program 12a stored in the ROM 12 is activated (step S1).

すると、RAM17内のマルチリプレイデータメモリ17aのメモリカウンタNが“1”に初期設定され(ステップS2)、入力部18のユーザ操作に応じた数式入力の待機状態になる(ステップS3)。   Then, the memory counter N of the multi-replay data memory 17a in the RAM 17 is initialized to “1” (step S2), and a mathematical expression input standby state corresponding to the user operation of the input unit 18 is set (step S3).

この数式入力の待機状態において、前記入力部18のユーザ操作に応じて、例えば数式[3/8+1/8]が入力されると(ステップS3(Yes))、図6(A)に示すように、当該入力された数式が表示部19の数式表示部19aに表示される(ステップS4)。   When, for example, a mathematical expression [3/8 + 1/8] is input in accordance with the user operation of the input unit 18 in this mathematical expression input standby state (step S3 (Yes)), as shown in FIG. The inputted mathematical formula is displayed on the mathematical formula display section 19a of the display section 19 (step S4).

そして「実行キー」18cが操作されると(ステップS5(Yes))、前記入力された数式の演算処理が実行され、その演算結果[4/8]が、図6(B)に示すように、前記表示部19の演算結果表示部19bにさらに表示される(ステップS6)。   Then, when the “execution key” 18c is operated (step S5 (Yes)), the calculation processing of the input mathematical formula is executed, and the calculation result [4/8] is as shown in FIG. 6B. The result is further displayed on the calculation result display part 19b of the display part 19 (step S6).

すると、図4におけるマルチリプレイデータ記録処理に移行され(ステップSA)、前記演算処理された演算結果[4/8]について、約分可能であるか否かの判断処理が実行される(ステップA1)。   Then, the process proceeds to the multi-replay data recording process in FIG. 4 (step SA), and a determination process is executed as to whether or not the calculation result [4/8] subjected to the calculation process can be reduced (step A1). ).

この場合、前記演算結果[4/8]は約分可能であると判断され(ステップA1(Yes))、約分可能フラグが[ON]にセットされる(ステップA2a)。   In this case, it is determined that the calculation result [4/8] can be reduced (step A1 (Yes)), and the reduction possible flag is set to [ON] (step A2a).

すると、前記入力された数式[3/8+1/8]とその演算結果[4/8]、および約分可能フラグ[ON]が、図2に示すように、マルチリプレイデータメモリ17aのN(=1)番目のマルチリプレイデータとして記録される(ステップA3)。   Then, the input mathematical expression [3/8 + 1/8], the calculation result [4/8], and the divisor possible flag [ON] are set to N (==) in the multi-replay data memory 17a as shown in FIG. 1) It is recorded as the first multi-replay data (step A3).

この演算結果[4/8]の表示状態で、当該演算結果の数値を左側に位置させて被演算数とする後置関数([+][−][×][÷][:べき数][simp:約分]など)を先頭に含む数式が入力されないと判断され(ステップS7(No))、さらに、例えば他の数式[123×456]が入力されたと判断されると(ステップS8(Yes))、そのとき表示部17に表示されている数式[3/8+1/8]および演算結果[4/8]が消去される(ステップS9)。そして、前記マルチリプレイデータメモリ17aのメモリカウンタNが“2”にインクリメントされ(ステップS10)、図6(C)に示すように、今回入力された数式[123×456]が表示部19の数式表示部19aに新たに表示される(ステップS4)。 A post function ([+] [−] [×] [÷] [ n : power number] in which the numerical value of the calculation result is positioned on the left side and the operand is calculated in the display state of the calculation result [4/8] ] [Simp: min.] Etc.) is determined not to be input (step S7 (No)), and further, for example, it is determined that another expression [123 × 456] is input (step S8). (Yes)), the mathematical expression [3/8 + 1/8] and the calculation result [4/8] displayed on the display unit 17 at that time are deleted (step S9). Then, the memory counter N of the multi-replay data memory 17a is incremented to “2” (step S10), and as shown in FIG. 6C, the formula [123 × 456] inputted this time is the formula of the display unit 19. It is newly displayed on the display unit 19a (step S4).

そして「実行キー」18cが操作されると(ステップS5(Yes))、前記入力された新たな数式[123×456]の演算処理が実行され、その演算結果[56088]が、図6(D)に示すように、前記表示部19の演算結果表示部19bにさらに表示される(ステップS6)。   Then, when the “execution key” 18c is operated (step S5 (Yes)), the calculation process of the new input mathematical expression [123 × 456] is executed, and the calculation result [56088] is shown in FIG. ), It is further displayed on the calculation result display unit 19b of the display unit 19 (step S6).

するとまた、図4におけるマルチリプレイデータ記録処理に移行され(ステップSA)、前記演算処理された演算結果[56088]について、約分可能であるか否かの判断処理が実行される(ステップA1)。   Then, the process proceeds to the multi-replay data recording process in FIG. 4 (step SA), and a determination process is executed as to whether or not the calculation result [56088] subjected to the calculation process can be reduced (step A1). .

この場合、前記演算結果[56088]は約分不可能であると判断され(ステップA1(No))、約分可能フラグが[OFF]にセットされる(ステップA2b)。   In this case, it is determined that the calculation result [56088] cannot be reduced (step A1 (No)), and the reduction possible flag is set to [OFF] (step A2b).

すると、前記入力された新たな数式[123×456]とその演算結果[56088]、および約分可能フラグ[OFF]が、図2に示すように、マルチリプレイデータメモリ17aのN(=2)番目のマルチリプレイデータとして記録される(ステップA3)。   Then, the input new mathematical expression [123 × 456], the calculation result [56088], and the divisor possible flag [OFF] are set to N (= 2) in the multi-replay data memory 17a as shown in FIG. Is recorded as the second multi-replay data (step A3).

この演算結果[56088]の表示状態で、当該演算結果の数値を左側に位置させて被演算数とする後置関数を先頭に含む数式[+1]が入力されたと判断されると(ステップS7(Yes))、前記マルチリプレイデータメモリ17aのメモリカウンタNが“3”にインクリメントされ(ステップS11)、図5における直前結果付加処理に移行される(ステップSB)。   In the display state of the calculation result [56088], when it is determined that the mathematical expression [+1] including the postfix function at the head, which places the numerical value of the calculation result on the left side and is the operand, is input (step S7 ( Yes)), the memory counter N of the multi-replay data memory 17a is incremented to “3” (step S11), and the process proceeds to the immediately preceding result adding process in FIG. 5 (step SB).

この直前結果付加処理では、前記入力された後置関数が、分数を被演算数として約分するための約分関数「Simp」であるか否か判断される(ステップB1)。   In the immediately preceding result adding process, it is determined whether or not the inputted postfix function is a divisor function “Simp” for diminishing the fraction as the operand (step B1).

ここでは、前記入力された後置関数[+]は約分関数「Simp」ではないと判断されるので(ステップB1(No))、そのとき表示部17に表示されている数式[123×456]および演算結果[56088]が一旦消去された後、図6(E)に示すように、直前に表示されていた演算結果[56088]を対象に前記入力された後置関数を先頭に含む数式[+1]を付加した、新たな数式[56088+1]が数式表示部19aに表示される(ステップB4)。   Here, since it is determined that the input postfix function [+] is not the reduction function “Simp” (step B1 (No)), the mathematical expression [123 × 456] displayed on the display unit 17 at that time is determined. ] And the calculation result [56088] once erased, as shown in FIG. 6E, the mathematical expression including the input postfix function at the head for the calculation result [56088] displayed immediately before A new equation [56088 + 1] to which [+1] is added is displayed on the equation display unit 19a (step B4).

そして「実行キー」18cが操作されると(ステップS5(Yes))、前記入力された新たな数式[56088+1]の演算処理が実行され、その演算結果[56089]が、図7(F)に示すように、前記表示部19の演算結果表示部19bにさらに表示される(ステップS6)。   Then, when the “execution key” 18c is operated (step S5 (Yes)), the calculation process of the new input formula [56088 + 1] is executed, and the calculation result [56089] is shown in FIG. As shown, it is further displayed on the calculation result display unit 19b of the display unit 19 (step S6).

するとまた、図4におけるマルチリプレイデータ記録処理に移行され(ステップSA)、前記演算処理された演算結果[56089]について、約分可能であるか否かの判断処理が実行される(ステップA1)。   Then, the process proceeds to the multi-replay data recording process in FIG. 4 (step SA), and a determination process is executed to determine whether or not the calculation result [56089] subjected to the calculation process can be reduced (step A1). .

この場合、前記演算結果[56089]は約分不可能であると判断され(ステップA1(No))、約分可能フラグが[OFF]にセットされる(ステップA2b)。   In this case, it is determined that the calculation result [56089] cannot be reduced (step A1 (No)), and the reduction possible flag is set to [OFF] (step A2b).

すると、前記入力された新たな数式[56088+1]とその演算結果[56089]、および約分可能フラグ[OFF]が、図2に示すように、マルチリプレイデータメモリ17aのN(=3)番目のマルチリプレイデータとして記録される(ステップA3)。   Then, the input new mathematical expression [56088 + 1], the calculation result [56089], and the divisor possible flag [OFF] are Nth (= 3) th in the multi-replay data memory 17a as shown in FIG. It is recorded as multi-replay data (step A3).

ここで、「ACキー」18eが操作されることで、図7(G)に示すように、前記新たな数式[56088+1]およびその演算結果[56089]が消去された後、前記「ACキー」18eに続けてカーソルキー「↑」18dが操作されることで、マルチリプレイ表示が指示されたと判断されると(ステップS7(No)→S8(No)→S12(Yes))、前記カーソルキー「↑」18dの操作された回数nに従い、N−n+1番目のマルチリプレイデータの数式およびその演算結果が前記マルチリプレイデータメモリ17aから読み出され、表示部19に表示される(ステップS13)。   Here, by operating the “AC key” 18e, as shown in FIG. 7G, after the new mathematical expression [56088 + 1] and the calculation result [56089] are erased, the “AC key” When it is determined that the multi-replay display is instructed by operating the cursor key “↑” 18d following 18e (step S7 (No) → S8 (No) → S12 (Yes)), the cursor key “↑” 18d is selected. According to the number n of operations of “↑” 18d, the formula of the (N−n + 1) th multi-replay data and its calculation result are read from the multi-replay data memory 17a and displayed on the display unit 19 (step S13).

つまり、カーソルキー「↑」18dが1回操作された場合(n=1)には、図7(H)に示すように、現在のマルチリプレイデータメモリ17a(図2参照)のメモリカウンタN(=3)に対応するところのマルチリプレイデータである最新(直前)の数式[56088+1]とその演算結果[56089]が、表示部19の数式表示部19aと演算結果表示部19bとに表示される(ステップS12→S13)。   That is, when the cursor key “↑” 18d is operated once (n = 1), as shown in FIG. 7H, the memory counter N (see FIG. 2) of the current multi-replay data memory 17a (see FIG. 2). = 3) The latest (immediately preceding) mathematical expression [56088 + 1] and the computation result [56089] corresponding to the multi-replay data are displayed on the mathematical expression display section 19a and the computation result display section 19b of the display section 19. (Steps S12 → S13).

また、カーソルキー「↑」18dが2回操作された場合(n=2)には、図7(I)に示すように、マルチリプレイデータメモリ17aの2番目のマルチリプレイデータである前回の数式[123×456]とその演算結果[56088]が、表示部19の数式表示部19aと演算結果表示部19bとに表示される(ステップS12→S13)。   When the cursor key “↑” 18d is operated twice (n = 2), as shown in FIG. 7 (I), the previous mathematical expression which is the second multi-replay data in the multi-replay data memory 17a. [123 × 456] and the calculation result [56088] are displayed on the mathematical expression display unit 19a and the calculation result display unit 19b of the display unit 19 (step S12 → S13).

さらに、カーソルキー「↑」18dが3回操作された場合(n=3)には、図7(J)に示すように、マルチリプレイデータメモリ17aの1番目のマルチリプレイデータである前々回の数式[3/8+1/8]とその演算結果[4/8]が、表示部19の数式表示部19aと演算結果表示部19bとに表示される(ステップS12→S13)。   Further, when the cursor key “↑” 18d is operated three times (n = 3), as shown in FIG. 7J, the previous mathematical expression which is the first multi-replay data in the multi-replay data memory 17a. [3/8 + 1/8] and the calculation result [4/8] are displayed on the mathematical expression display unit 19a and the calculation result display unit 19b of the display unit 19 (steps S12 → S13).

こうして、前記マルチリプレイデータメモリ17aから読み出した過去の入力数式[3/8+1/8]とその演算結果[4/8]の表示状態において、当該演算結果の数値[4/8]を左側に位置させて被演算数とする後置関数を先頭に含む数式[Simp]が入力されたと判断されると(ステップS7(Yes))、前記マルチリプレイデータメモリ17aのメモリカウンタNが“4”にインクリメントされ(ステップS11)、図5における直前結果付加処理に移行される(ステップSB)。   Thus, in the display state of the past input formula [3/8 + 1/8] and the calculation result [4/8] read from the multi-replay data memory 17a, the numerical value [4/8] of the calculation result is positioned on the left side. If it is determined that the mathematical expression [Simp] including the postfix function at the head as the operand is input (step S7 (Yes)), the memory counter N of the multi-replay data memory 17a is incremented to “4”. (Step S11), the process proceeds to the immediately preceding result addition process in FIG. 5 (Step SB).

この場合、直前結果付加処理では、前記入力された後置関数が、分数を被演算数として約分するための約分関数「Simp」であると判断され(ステップB1(Yes))、また直前に表示されていた演算結果[4/8]が分数であると判断され(ステップB2(Yes))、さらに同直前に表示されていた演算結果[4/8]が当該演算結果[4/8]に対応付けられた約分可能フラグ[ON]に従い約分可能であると判断される(ステップB3(Yes))。   In this case, in the immediately preceding result addition process, it is determined that the input postfix function is a divisor function “Simp” for diminishing the fraction as the operand (step B1 (Yes)). It is determined that the calculation result [4/8] displayed in is a fraction (step B2 (Yes)), and the calculation result [4/8] displayed immediately before is calculated as the calculation result [4/8]. ] Is determined to be possible according to the possible reduction flag [ON] (step B3 (Yes)).

すると、そのとき表示部17に表示されている過去に入力した分数式[3/8+1/8]およびその演算結果[4/8]が一旦消去された後、図8(K)に示すように、直前に表示されていた演算結果[4/8]を対象に前記入力された後置関数[Simp]を先頭に含む数式を付加した、新たな数式[4/8→Simp]が数式表示部19aに表示される(ステップB4)。   Then, after the fractional expression [3/8 + 1/8] and the calculation result [4/8] inputted in the past displayed on the display unit 17 are once erased, as shown in FIG. The new mathematical expression [4/8 → Simp], to which the mathematical expression including the input postfix function [Simp] at the head is added to the operation result [4/8] displayed immediately before, is added to the mathematical expression display section. It is displayed on 19a (step B4).

そして「実行キー」18cが操作されると(ステップS5(Yes))、前記マルチリプレイデータの演算結果に後置関数を付加した新たな数式[4/8→Simp]の演算処理が実行され、その約数[F=2]と共に演算結果[2/4↓]が、図8(L)に示すように、前記表示部19の演算結果表示部19bにさらに表示される(ステップS6)。   When the “execution key” 18c is operated (step S5 (Yes)), a calculation process of a new formula [4/8 → Simp] in which a postfix function is added to the calculation result of the multi-replay data is executed. The calculation result [2/4 ↓] together with the divisor [F = 2] is further displayed on the calculation result display section 19b of the display section 19 as shown in FIG. 8L (step S6).

この約分演算の演算結果表示において、符号Reにより示される記号[↓]は、当該演算結果[2/4]がさらに約分可能であることを意味する約分可能記号である。   In the calculation result display of the divisor calculation, the symbol [↓] indicated by the symbol Re is a divisible sign that means that the calculation result [2/4] can be further diminished.

この後、図4におけるマルチリプレイデータ記録処理に移行されると(ステップSA)、前記演算処理された演算結果[2/4]について、約分可能であると判断され(ステップA1(Yes))、約分可能フラグが[ON]にセットされる(ステップA2a)。   Thereafter, when the process proceeds to the multi-replay data recording process in FIG. 4 (step SA), it is determined that the calculation result [2/4] subjected to the calculation process can be reduced (step A1 (Yes)). The deduction possible flag is set to [ON] (step A2a).

そして、前記新たな数式[4/8→Simp]とその演算結果[2/4]、および約分可能フラグ[ON]が、図2に示すように、マルチリプレイデータメモリ17aのN(=4)番目のマルチリプレイデータとして記録される(ステップA3)。   Then, the new mathematical expression [4/8 → Simp], the calculation result [2/4], and the divisor possible flag [ON] are set to N (= 4) in the multi-replay data memory 17a as shown in FIG. ) Th multi-replay data (step A3).

この約分演算結果[F=2:2/4↓]の表示状態において、当該演算結果の数値[2/4]を左側に位置させて被演算数とする後置関数を先頭に含む数式[Simp]がもう一度入力されたと判断されると(ステップS7(Yes))、前記マルチリプレイデータメモリ17aのメモリカウンタNが“5”にインクリメントされ(ステップS11)、図5における直前結果付加処理に移行される(ステップSB)。   In the display state of the divisor calculation result [F = 2: 2/4 ↓], a mathematical expression including a postfix function at the head of which the numerical value [2/4] of the calculation result is positioned on the left side and used as the operand. If it is determined that Simp] is input again (step S7 (Yes)), the memory counter N of the multi-replay data memory 17a is incremented to "5" (step S11), and the process proceeds to the immediately preceding result addition process in FIG. (Step SB).

この場合、直前結果付加処理では、前記入力された後置関数が、前回同様に分数を被演算数として約分するための約分関数「Simp」であると判断され(ステップB1(Yes))、また直前に表示されていた演算結果[2/4]が分数であると判断され(ステップB2(Yes))、さらに同直前に表示されていた演算結果[2/4]が当該演算結果[2/4]に対応付けられた約分可能フラグ[ON]に従い約分可能であると判断される(ステップB3(Yes))。   In this case, in the immediately preceding result addition process, it is determined that the input postfix function is a reduced function “Simp” for dividing the fraction as an operand in the same manner as the previous time (step B1 (Yes)). In addition, it is determined that the calculation result [2/4] displayed immediately before is a fraction (step B2 (Yes)), and the calculation result [2/4] displayed immediately before that is the calculation result [ It is determined that reduction is possible according to the reduction possible flag [ON] associated with [2/4] (step B3 (Yes)).

すると、そのとき表示部17に表示されている約分の数式[4/8→Simp]およびその演算結果[F=2:2/4↓]が一旦消去された後、図8(M)に示すように、直前に表示されていた演算結果[2/4]を対象に前記入力された後置関数[Simp]を先頭に含む数式を付加した、新たな数式[2/4→Simp]が数式表示部19aに表示される(ステップB4)。   Then, after the mathematical expression [4/8 → Simp] and the calculation result [F = 2: 2/4 ↓] displayed on the display unit 17 at that time are once erased, FIG. As shown, a new mathematical expression [2/4 → Simp] is obtained by adding a mathematical expression including the input postfix function [Simp] at the head to the calculation result [2/4] displayed immediately before. It is displayed on the mathematical expression display section 19a (step B4).

そして「実行キー」18cが操作されると(ステップS5(Yes))、前記直前の演算結果に後置関数[simp]を付加した新たな数式[2/4→Simp]の演算処理が実行され、その約数[F=2]と共に演算結果[1/2]が、同図8(M)に示すように、前記表示部19の演算結果表示部19bにさらに表示される(ステップS6)。   When the “execution key” 18c is operated (step S5 (Yes)), a new mathematical expression [2/4 → Simp] is added by adding a postfix function [simp] to the previous calculation result. The calculation result [1/2] together with the divisor [F = 2] is further displayed on the calculation result display section 19b of the display section 19 as shown in FIG. 8M (step S6).

この後、図4におけるマルチリプレイデータ記録処理に移行されると(ステップSA)、前記演算処理された演算結果[1/2]について、これ以上の約分不可能であると判断され(ステップA1(No))、約分可能フラグが[OFF]にセットされる(ステップA2b)。   Thereafter, when the process proceeds to the multi-replay data recording process in FIG. 4 (step SA), it is determined that the calculation result [1/2] after the calculation process cannot be further reduced (step A1). (No)), the reduction possible flag is set to [OFF] (step A2b).

そして、前記新たな数式[2/4→Simp]とその演算結果[1/2]、および約分可能フラグ[OFF]が、図2に示すように、マルチリプレイデータメモリ17aのN(=5)番目のマルチリプレイデータとして記録される(ステップA3)。   Then, the new mathematical expression [2/4 → Simp], the calculation result [1/2], and the divisor possible flag [OFF] are set to N (= 5) in the multi-replay data memory 17a as shown in FIG. ) Th multi-replay data (step A3).

この約分演算結果[F=2:1/2]の表示状態において、当該演算結果の数値[1/2]を左側に位置させて被演算数とする後置関数を先頭に含む数式[Simp]がもう一度入力されたと判断されると(ステップS7(Yes))、前記マルチリプレイデータメモリ17aのメモリカウンタNが“6”にインクリメントされ(ステップS11)、図5における直前結果付加処理に移行される(ステップSB)。   In the display state of the divisor calculation result [F = 2: 1/2], a mathematical expression [Simp that includes a postfix function at the beginning, where the numerical value [1/2] of the calculation result is positioned on the left side to be the operand. ] Is again input (step S7 (Yes)), the memory counter N of the multi-replay data memory 17a is incremented to "6" (step S11), and the process proceeds to the immediately preceding result adding process in FIG. (Step SB).

この場合、直前結果付加処理では、前記入力された後置関数が、前回同様に分数を被演算数として約分するための約分関数「Simp」であると判断され(ステップB1(Yes))、また直前に表示されていた演算結果[1/2]が分数であると判断されるものの(ステップB2(Yes))、同直前に表示されていた演算結果[1/2]は当該演算結果[1/2]に対応付けられた約分可能フラグ[OFF]に従い約分不可能であると判断される(ステップB3(No))。   In this case, in the immediately preceding result addition process, it is determined that the input postfix function is a reduced function “Simp” for dividing the fraction as an operand in the same manner as the previous time (step B1 (Yes)). In addition, although the calculation result [1/2] displayed immediately before is determined to be a fraction (step B2 (Yes)), the calculation result [1/2] displayed immediately before is the calculation result. It is determined that the reduction is impossible according to the reduction possible flag [OFF] associated with [1/2] (step B3 (No)).

すると、図8(N)に示すように、エラーメッセージ「これ以上約分出来ません」Eaが1秒間表示された後、図8(O)に示すように、元の数式[2/4→Simp]と演算結果[F=2:1/2]の表示状態に戻る(ステップB6)。   Then, as shown in FIG. 8 (N), after the error message “Cannot be processed any more” Ea is displayed for 1 second, as shown in FIG. 8 (O), the original formula [2/4 → Simp] and the calculation result [F = 2: 1/2] are displayed again (step B6).

この後、前記入力部18のユーザ操作に応じて、例えば新たな数式[123+45]が入力されると(ステップS3(Yes))、図9(P)に示すように、当該入力された数式が表示部19の数式表示部19aに表示される(ステップS4)。   Thereafter, when, for example, a new mathematical expression [123 + 45] is input according to the user operation of the input unit 18 (step S3 (Yes)), the input mathematical expression is displayed as shown in FIG. 9 (P). It is displayed on the mathematical expression display part 19a of the display part 19 (step S4).

そして「実行キー」18cが操作されると(ステップS5(Yes))、前記入力された数式の演算処理が実行され、その演算結果[168]が、図9(Q)に示すように、前記表示部19の演算結果表示部19bにさらに表示される(ステップS6)。   Then, when the “execution key” 18c is operated (step S5 (Yes)), the calculation processing of the inputted mathematical formula is executed, and the calculation result [168] is obtained as shown in FIG. It is further displayed on the calculation result display part 19b of the display part 19 (step S6).

すると、図4におけるマルチリプレイデータ記録処理に移行され(ステップSA)、前記演算処理された演算結果[168]について、約分不可能であると判断され(ステップA1(No))、約分可能フラグが[OFF]にセットされる(ステップA2b)。   Then, the process proceeds to the multi-replay data recording process in FIG. 4 (step SA), and it is determined that the calculation result [168] subjected to the calculation process cannot be reduced (step A1 (No)). The flag is set to [OFF] (step A2b).

すると、前記入力された数式[123+45]とその演算結果[168]、および約分可能フラグ[OFF]が、図2に示すように、マルチリプレイデータメモリ17aのN(=6)番目のマルチリプレイデータとして記録される(ステップA3)。   Then, the input mathematical expression [123 + 45], the calculation result [168], and the divisor possible flag [OFF] are displayed in the N (= 6) th multi-replay of the multi-replay data memory 17a as shown in FIG. It is recorded as data (step A3).

この演算結果[168]の表示状態で、当該演算結果の数値[168]を左側に位置させて被演算数とする後置関数(約分関数)を先頭に含む数式[Simp]が入力されたと判断されると(ステップS7(Yes))、前記マルチリプレイデータメモリ17aのメモリカウンタNが“7”にインクリメントされ(ステップS11)、図5における直前結果付加処理に移行される(ステップSB)。   In the display state of the calculation result [168], a mathematical expression [Simp] including a postfix function (divisor function) at the head of which the numerical value [168] of the calculation result is positioned on the left side and used as an operand is input. If it is determined (step S7 (Yes)), the memory counter N of the multi-replay data memory 17a is incremented to “7” (step S11), and the process proceeds to the immediately preceding result adding process in FIG. 5 (step SB).

この場合、直前結果付加処理では、前記入力された後置関数が、前回同様に分数を被演算数として約分するための約分関数「Simp」であると判断されるものの(ステップB1(Yes))、同直前に表示されていた演算結果[168]は分数ではないと判断される(ステップB2(No))。   In this case, in the immediately preceding result addition process, although the input postfix function is determined to be a divisor function “Simp” for dividing the fraction as an operand as in the previous case (step B1 (Yes )), The calculation result [168] displayed immediately before is determined not to be a fraction (step B2 (No)).

すると、図9(R)に示すように、エラーメッセージ「分数ではないので約分出来ません」Ebが1秒間表示された後、図9(S)に示すように、元の数式[123+45]と演算結果[168]の表示状態に戻る(ステップB5)。   Then, as shown in FIG. 9 (R), the error message “Cannot be divided because it is not a fraction” Eb is displayed for 1 second, and then, as shown in FIG. 9 (S), the original formula [123 + 45] And return to the display state of the calculation result [168] (step B5).

したがって、前記構成の関数電卓10による数式演算機能によれば、マルチリプレイデータメモリ17aに記録された過去の入力数式(例えば[3/8+1/8])とそのそれぞれの演算結果からなるマルチリプレイデータを順次読み出し、任意の入力数式(例えば[3/8+1/8])とその演算結果[4/8]を表示部19に表示させた状態で、後置関数(例えば約分関数[simp])を含む数式を入力すると、その直前に表示されていた演算結果[4/8]に前記後置関数[simp]の入力数式を付加した新たな数式[4/8→Simp↓]が前記表示部19に表示され、「実行キー」18cの操作により演算実行可能になる。   Therefore, according to the mathematical expression calculation function of the scientific calculator 10 having the above-described configuration, the multi-replay data including the past input mathematical expressions (for example, [3/8 + 1/8]) recorded in the multi-replay data memory 17a and the respective calculation results. Are sequentially read and a post function (for example, a fractional function [simp]) is displayed in a state where an arbitrary input mathematical expression (for example, [3/8 + 1/8]) and its calculation result [4/8] are displayed on the display unit 19. Is input, a new mathematical expression [4/8 → Simp ↓] obtained by adding the input mathematical expression of the postfix function [simp] to the calculation result [4/8] displayed immediately before is displayed on the display unit. 19, the operation can be executed by operating the “execution key” 18c.

このため、直前に演算処理され表示された演算結果を対象に、ユーザ入力した後置関数を付加した新たな数式が得られるだけでなく、マルチリプレイデータとして遡って表示された過去の演算結果を対象にした場合でも、当該過去の演算結果に対してユーザ入力した後置関数を付加した新たな数式を得ることができる。この場合、後置関数の演算対象とする直前の演算結果や過去の演算結果が[Ans]コードに置き換えられて表示されることはなく、その演算結果の数値がそのまま演算対象として数式表示されるので、当該演算結果を利用した新たな数式の内容を明確にすることができる。   For this reason, not only can a new mathematical expression with a post-function added by the user be obtained, but also a past calculation result displayed retroactively as multi-replay data can be obtained for the calculation result that has been processed and displayed immediately before. Even in the case of a target, a new mathematical formula in which a post-function input by the user is added to the past calculation result can be obtained. In this case, the calculation result immediately before the postfix function calculation target or the previous calculation result is not replaced with the [Ans] code, and the numerical value of the calculation result is displayed as the calculation target as it is. Therefore, it is possible to clarify the contents of a new mathematical expression using the calculation result.

また、前記構成の関数電卓10による数式演算機能によれば、マルチリプレイデータメモリ17aに順次記録される数式とその演算結果には、当該演算結果の数値が約分可能か否かを示す約分可能フラグ[ON/OFF]を対応付けて記録する。そして、このマルチリプレイデータメモリ17aから読み出して表示させた演算結果を対象に約分関数[Simp]を入力した際に、当該演算結果が分数で且つ当該演算結果に対応付けられて記録された約分可能フラグ[ON]である場合には、当該演算結果に前記約分関数[Simp]を付加した新たな数式が表示される。一方で、マルチリプレイデータメモリ17aから読み出して表示させた演算結果を対象に同約分関数[Simp]を入力した際に、当該演算結果が分数でない場合には、エラーメッセージ「分数ではないので約分出来ません」Ebが表示され、また分数であっても当該演算結果に対応付けられて記録された約分可能フラグ[OFF]である場合には、エラーメッセージ「これ以上約分出来ません」Eaが表示される。このため、後置関数として約分関数を入力したことが誤りである場合は、直ちにその入力誤りをユーザに報知することができる。   In addition, according to the mathematical expression calculation function of the scientific calculator 10 having the above-described configuration, the mathematical expression sequentially recorded in the multi-replay data memory 17a and the calculation result indicate a reduction factor indicating whether or not the numerical value of the calculation result can be reduced. The possible flag [ON / OFF] is recorded in association. Then, when the divisor function [Simp] is input for the calculation result read out from the multi-replay data memory 17a and displayed, the calculation result is a fraction and recorded in association with the calculation result. In the case of the division possible flag [ON], a new mathematical expression in which the reduction function [Simp] is added to the calculation result is displayed. On the other hand, when the same divisor function [Simp] is input to the calculation result read out from the multi-replay data memory 17a and displayed, and the calculation result is not a fraction, an error message “Not a fraction because it is not a fraction. If Eb is displayed, and even if the fraction is a divisible flag [OFF] recorded in association with the calculation result, the error message “I cannot divide any more. "Ea" is displayed. For this reason, when it is an error to input the divisor function as a postfix function, the user can be immediately notified of the input error.

なお、前記実施形態では、マルチリプレイデータ記録処理(図4参照)において、演算結果が約分可能であるか否かの判断処理を行って、当該演算結果に予め約分可能フラグ[ON/OFF]を対応付けて記録する構成とした。これに対し、後置関数として約分関数[Simp]が入力された場合に移行される直前結果付加処理(図5参照)において、直前に表示された演算結果が約分可能か否かを判断する際に、当該判断処理を初めて行う構成としてもよい。   In the above embodiment, in the multi-replay data recording process (see FIG. 4), a determination process is performed to determine whether or not the calculation result can be reduced. ] Are recorded in association with each other. On the other hand, in the immediately preceding result addition process (see FIG. 5) that is shifted when the divisor function [Simp] is input as a postfix function, it is determined whether or not the arithmetic result displayed immediately before is divisible. In this case, the determination process may be performed for the first time.

また、前記実施形態では、直前の演算処理により表示された演算結果、またはマルチリプレイデータとして表示された過去の演算結果を対象にして後置関数を入力した場合に、当該演算結果が如何なる種類の数値であっても、[Ans]コードに置き換えずそのままの数値に後置関数を付加した新たな数式として表示させる構成した。これに対し、表示された演算結果が分数である場合にのみ、[Ans]コードに置き換えずそのままの数値(分数)に後置関数[Simp]を付加した新たな数式として表示させ、一方、表示された演算結果が分数でない場合には、当該演算結果の数値を[Ans]コードに置き換え、後置関数を付加した新たな数式として表示させる構成としてもよい。   In the embodiment, when a postfix function is input with respect to a calculation result displayed by the previous calculation process or a past calculation result displayed as multi-replay data, the calculation result can be any kind of calculation result. Even if it is a numerical value, it is configured to be displayed as a new mathematical expression in which a postfix function is added to the numerical value as it is without replacing it with an [Ans] code. On the other hand, only when the displayed operation result is a fraction, it is displayed as a new formula with the postfix function [Simp] added to the numerical value (fraction) as it is without replacing it with the [Ans] code. When the calculated calculation result is not a fraction, the numerical value of the calculation result may be replaced with an [Ans] code and displayed as a new mathematical formula with a postfix function added.

これによれば、直前の演算処理またはマルチリプレイデータから得られた演算結果の数値が、数式表示部19aに収まりきれない桁数の多い整数である場合でも、メモリに記憶された当該演算結果の有効桁数を桁落ちさせてしまうことなく、誤差のない数式演算処理を実行させることができる。   According to this, even when the numerical value of the arithmetic result obtained from the immediately preceding arithmetic processing or the multi-replay data is an integer having a large number of digits that cannot be accommodated in the mathematical expression display unit 19a, the arithmetic result of the arithmetic result stored in the memory It is possible to execute mathematical calculation processing without error without dropping the number of significant digits.

なお、前記実施形態において記載した関数電卓(電子式計算機)10による数式演算モードでの動作手法、すなわち、図3のフローチャートに示す数式演算処理、図4のフローチャートに示す前記数式演算処理に伴うマルチリプレイデータ記録処理、図5のフローチャートに示す前記数式演算処理に伴う直前結果付加処理などの各手法は、コンピュータに実行させることができるプログラムとして、メモリカード(ROMカード、RAMカード等)、磁気ディスク(フロッピディスク、ハードディスク等)、光ディスク(CD−ROM、DVD等)、半導体メモリ等の外部記憶媒体(13)に格納して配布することができる。そして、関数電卓(電子式計算機)10のコンピュータ(11)は、この外部記憶媒体(13)に記憶されたプログラムを記憶装置(12)(17)に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明したマルチリプレイデータを利用可能な数式演算機能を実現し、前述した手法による同様の処理を実行することができる。   Note that the operation method in the mathematical expression mode by the scientific calculator (electronic calculator) 10 described in the embodiment, that is, the mathematical expression processing shown in the flowchart of FIG. Each method such as a replay data recording process and an immediately preceding result addition process associated with the mathematical expression process shown in the flowchart of FIG. 5 is executed as a program that can be executed by a computer. (Floppy disk, hard disk, etc.), optical disk (CD-ROM, DVD, etc.), external storage medium (13) such as semiconductor memory, etc. can be stored for distribution. The computer (11) of the scientific calculator (electronic calculator) 10 reads the program stored in the external storage medium (13) into the storage device (12) (17), and the operation is controlled by the read program. Accordingly, the mathematical expression calculation function that can use the multi-replay data described in the embodiment can be realized, and the same processing can be executed by the above-described method.

また、前記手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク(公衆回線)N上を伝送させることができ、この通信ネットワークNに接続された通信装置(16)によって前記プログラムデータを関数電卓(電子式計算機)10のコンピュータ(11)に取り込み、前述したマルチリプレイデータを利用可能な数式演算機能を実現することもできる。   The program data for realizing the above method can be transmitted on a communication network (public line) N in the form of a program code, and the program is connected by the communication device (16) connected to the communication network N. It is also possible to implement a mathematical expression calculation function that can use the multi-replay data described above by taking the data into the computer (11) of the scientific calculator (electronic calculator) 10.

さらに、前記プログラムデータをパーソナルコンピュータに取り込み、前述したマルチリプレイデータを利用可能な数式演算機能を実現することもできる。   Furthermore, the program data can be taken into a personal computer to realize a mathematical expression calculation function that can use the multi-replay data described above.

なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。   Note that the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the invention at the stage of implementation. Further, each of the embodiments includes inventions at various stages, and various inventions can be extracted by appropriately combining a plurality of disclosed constituent elements. For example, even if some constituent elements are deleted from all the constituent elements shown in each embodiment or some constituent elements are combined in different forms, the problems described in the column of the problem to be solved by the invention If the effects described in the column “Effects of the Invention” can be obtained, a configuration in which these constituent requirements are deleted or combined can be extracted as an invention.

10 …関数電卓(電子式計算機)
11 …制御部(CPU)
12 …ROM
12a…数式演算プログラム
12b…マルチリプレイデータ記録プログラム
12c…直前結果付加プログラム
12d…マルチリプレイ表示プログラム
13 …外部記憶媒体
14 …記憶媒体読み書き部
15 …Webサーバ
16 …通信制御部
17 …RAM
17a…マルチリプレイデータメモリ
18 …入力部
18a…「機能キー」
18b…「数字・文字キー」
18c…「実行キー」
18d…「カーソルキー」
18e…「ACキー」
19 …表示部
19a…数式表示部
19b…演算結果表示部
19T…タッチパネル
N …通信ネットワーク
Cu…カーソル
Re…約分可能記号[↓]
Ea…エラーメッセージ「これ以上約分出来ません」
Eb…エラーメッセージ「分数ではないので約分出来ません」
10 ... Scientific calculator (electronic calculator)
11: Control unit (CPU)
12… ROM
12a ... Mathematical formula calculation program 12b ... Multi-replay data recording program 12c ... Previous result addition program 12d ... Multi-replay display program 13 ... External storage medium 14 ... Storage medium read / write unit 15 ... Web server 16 ... Communication control unit 17 ... RAM
17a ... multi-replay data memory 18 ... input unit 18a ... "function key"
18b… “Number / Character Key”
18c ... "Execution key"
18d ... "Cursor key"
18e ... "AC key"
DESCRIPTION OF SYMBOLS 19 ... Display part 19a ... Numerical formula display part 19b ... Calculation result display part 19T ... Touch panel N ... Communication network Cu ... Cursor Re ... Symbol which can be reduced [↓]
Ea… Error message “I ca n’t do any more”
Eb… Error message “Cannot be reduced because it is not a fraction”

Claims (5)

表示部と、
数式を入力する入力手段と、
この入力手段により入力された数式を前記表示部に表示させる第1の数式表示制御手段と、
前記表示部に表示された数式の演算結果を同表示部に表示させる演算結果表示制御手段と、
前記表示部に表示された数式とその演算結果とを対応付けて演算履歴として記憶する演算履歴記憶手段と、
この演算履歴記憶手段により記憶された任意の数式とその演算結果をユーザ操作に応じて前記表示部に表示させる演算履歴表示制御手段と、
この演算履歴表示制御手段により任意の数式とその演算結果が表示された状態で、前記入力手段により後置関数を先頭に含む数式が入力された場合に、同演算結果に同後置関数を含む数式を付加した新たな数式を前記表示部に表示させる第2の数式表示制御手段と、
を備えたことを特徴とする数式演算装置。
A display unit;
An input means for inputting a mathematical expression;
First mathematical expression display control means for displaying the mathematical expression input by the input means on the display unit;
Calculation result display control means for displaying the calculation result of the mathematical formula displayed on the display unit on the display unit;
Calculation history storage means for storing the mathematical expression displayed on the display unit and the calculation result in association with each other as a calculation history;
Arithmetic history display control means for displaying an arbitrary mathematical formula and its calculation result stored in the calculation history storage means on the display unit according to a user operation;
When a mathematical expression including a postfix function at the head is input by the input means in a state where an arbitrary mathematical expression and its calculation result are displayed by the calculation history display control means, the postfix function is included in the calculation result. Second mathematical expression display control means for displaying a new mathematical expression to which a mathematical expression is added on the display unit;
A mathematical expression arithmetic device comprising:
前記後置関数は約分関数であって、前記第2の数式表示制御手段は、前記演算履歴表示制御手段により表示された演算結果が約分可能な分数である場合に、同分数に同約分関数を付加した新たな数式を前記表示部に表示させることを特徴とする請求項1に記載の数式演算装置。   The postfix function is a divisor function, and the second mathematical expression display control means is equivalent to the same fraction when the calculation result displayed by the calculation history display control means is a divisible fraction. 2. The mathematical formula calculation apparatus according to claim 1, wherein a new mathematical formula to which a minute function is added is displayed on the display unit. 前記演算履歴記憶手段は、前記表示部に表示された数式とその演算結果と当該演算結果が約分可能か否かを示すフラグとを対応付けて演算履歴として記憶し、
前記第2の数式表示制御手段は、
前記入力手段により入力された後置関数が約分関数か否かを判断する関数判断手段と、
この関数判断手段により約分関数が入力されたと判断された場合に、前記演算履歴表示制御手段により表示された演算結果が分数で且つ当該演算結果に前記演算履歴記憶手段により約分可能を示すフラグが対応付けられているか否かを判断する演算結果判断手段を有し、
この演算結果判断手段により前記演算結果が分数で且つ当該演算結果に前記約分可能を示すフラグが対応付けられていると判断された場合に、同分数に同約分関数を付加した新たな数式を前記表示部に表示させ、そうでない場合には前記表示部にエラーメッセージを表示させる、
ことを特徴とする請求項1または請求項2に記載の数式演算装置。
The calculation history storage means associates and stores a mathematical expression displayed on the display unit, a calculation result thereof, and a flag indicating whether or not the calculation result can be reduced as a calculation history,
The second mathematical expression display control means includes:
Function judging means for judging whether or not the postfix function inputted by the input means is a divisor function;
A flag indicating that the calculation result displayed by the calculation history display control means is a fraction and that the calculation result can be reduced by the calculation history storage means when the function determination means determines that the reduction function is input. Has a calculation result judging means for judging whether or not
When it is determined by the calculation result determination means that the calculation result is a fraction and the calculation result is associated with the flag indicating that the divisor is possible, a new mathematical formula in which the divisor function is added to the divisor Is displayed on the display unit, otherwise an error message is displayed on the display unit.
3. A mathematical expression operation apparatus according to claim 1, wherein
前記演算履歴記憶手段は、前記表示部に表示された数式とその演算結果とを順次対応付けて記憶し、
前記演算履歴表示制御手段は、前記演算履歴記憶手段により記憶された複数の数式とその演算結果を、ユーザ操作に応じて最新の数式とその演算結果から順次前記表示部に表示させる、
ことを特徴とする請求項1ないし請求項3の何れか1項に記載の数式演算装置。
The calculation history storage means sequentially stores the mathematical formulas displayed on the display unit and the calculation results in association with each other,
The calculation history display control means causes the display unit to sequentially display a plurality of mathematical formulas stored in the calculation history storage means and the computation results from the latest mathematical formula and the computation results according to a user operation.
The mathematical formula operation apparatus according to any one of claims 1 to 3, wherein
表示部と、メモリとを有するコンピュータを制御するためのプログラムであって、
前記コンピュータを、
数式を入力する入力手段、
この入力手段により入力された数式を前記表示部に表示させる第1の数式表示制御手段、
前記表示部に表示された数式の演算結果を同表示部に表示させる演算結果表示制御手段、
前記表示部に表示された数式とその演算結果とを対応付けて演算履歴として前記メモリに記憶させる演算履歴記憶手段、
この演算履歴記憶手段により記憶された任意の数式とその演算結果をユーザ操作に応じて前記表示部に表示させる演算履歴表示制御手段、
この演算履歴表示制御手段により任意の数式とその演算結果が表示された状態で、前記入力手段により後置関数を先頭に含む数式が入力された場合に、同演算結果に同後置関数を含む数式を付加した新たな数式を前記表示部に表示させる第2の数式表示制御手段、
として機能させるようにしたプログラム。
A program for controlling a computer having a display unit and a memory,
The computer,
Input means for entering mathematical formulas,
First mathematical expression display control means for displaying the mathematical expression input by the input means on the display unit;
Calculation result display control means for displaying the calculation result of the mathematical formula displayed on the display unit on the display unit,
A calculation history storage means for storing the mathematical expression displayed on the display unit and the calculation result in the memory as a calculation history in association with each other,
Arithmetic history display control means for displaying an arbitrary mathematical formula and its calculation result stored in the calculation history storage means on the display unit according to a user operation,
When a mathematical expression including a postfix function at the head is input by the input means in a state where an arbitrary mathematical expression and its calculation result are displayed by the calculation history display control means, the postfix function is included in the calculation result. Second mathematical expression display control means for displaying a new mathematical expression to which a mathematical expression is added on the display unit;
A program designed to function as
JP2009039681A 2009-02-23 2009-02-23 Formula arithmetic device and program Active JP5381152B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009039681A JP5381152B2 (en) 2009-02-23 2009-02-23 Formula arithmetic device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009039681A JP5381152B2 (en) 2009-02-23 2009-02-23 Formula arithmetic device and program

Publications (2)

Publication Number Publication Date
JP2010198122A true JP2010198122A (en) 2010-09-09
JP5381152B2 JP5381152B2 (en) 2014-01-08

Family

ID=42822820

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009039681A Active JP5381152B2 (en) 2009-02-23 2009-02-23 Formula arithmetic device and program

Country Status (1)

Country Link
JP (1) JP5381152B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07306834A (en) * 1994-05-16 1995-11-21 Casio Comput Co Ltd Electronic computer
JP2004206405A (en) * 2002-12-25 2004-07-22 Casio Comput Co Ltd Electronic apparatus and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07306834A (en) * 1994-05-16 1995-11-21 Casio Comput Co Ltd Electronic computer
JP2004206405A (en) * 2002-12-25 2004-07-22 Casio Comput Co Ltd Electronic apparatus and program

Also Published As

Publication number Publication date
JP5381152B2 (en) 2014-01-08

Similar Documents

Publication Publication Date Title
JP6221323B2 (en) Graph display device and control program thereof
JP4888502B2 (en) Graph display control device and program
JP6269220B2 (en) Formula display control apparatus, formula display control method, formula display control program
JP5012877B2 (en) Electronic computer and program
JP5482000B2 (en) Formula input device and program
JP6635132B2 (en) Tax calculator, tax calculation method and tax calculation program
JP5381152B2 (en) Formula arithmetic device and program
JP6593505B1 (en) Computer, electronic device, setting method, and program
JP7163705B2 (en) Calculators, calculation methods, and programs
JP2006331184A (en) Electronic apparatus and control program for the same
JP6528483B2 (en) Computation processing device and program
JP5488071B2 (en) Electronic calculator and program
JP5979212B2 (en) Electronic equipment and programs
JP6485144B2 (en) Computer processing apparatus and program
JP7196477B2 (en) Calculator, display method, and program
JP5446312B2 (en) Electronic calculator and program
JP5141208B2 (en) Prime factorization calculator
JP5724617B2 (en) Matrix calculation device and program
JP7500934B2 (en) Computer, calculation method, and program
JP7347633B2 (en) Calculation device, calculation support method and program
JP5900138B2 (en) Fraction display processing apparatus, mathematical expression display method, and program
JP2016192232A (en) Electronic apparatus and program
JP5659760B2 (en) Electronic computer and program
JP2023045848A (en) Calculator and calculation program
JP5700147B2 (en) Electronic calculator and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110909

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130411

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130423

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130624

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130903

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130916

R150 Certificate of patent or registration of utility model

Ref document number: 5381152

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150