JP6528483B2 - Computation processing device and program - Google Patents

Computation processing device and program Download PDF

Info

Publication number
JP6528483B2
JP6528483B2 JP2015053915A JP2015053915A JP6528483B2 JP 6528483 B2 JP6528483 B2 JP 6528483B2 JP 2015053915 A JP2015053915 A JP 2015053915A JP 2015053915 A JP2015053915 A JP 2015053915A JP 6528483 B2 JP6528483 B2 JP 6528483B2
Authority
JP
Japan
Prior art keywords
calculation
input
formula
numerical value
order
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.)
Active
Application number
JP2015053915A
Other languages
Japanese (ja)
Other versions
JP2016173763A (en
Inventor
永 小山
永 小山
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 JP2015053915A priority Critical patent/JP6528483B2/en
Publication of JP2016173763A publication Critical patent/JP2016173763A/en
Application granted granted Critical
Publication of JP6528483B2 publication Critical patent/JP6528483B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Calculators And Similar Devices (AREA)

Description

本発明は、電子式卓上計算機等の計算処理装置およびその制御プログラムに関する。   The present invention relates to a calculation processing device such as an electronic desktop computer and a control program thereof.

従来の電子式卓上計算機としては、簿記等の計算に使用される通常電卓や理数系の計算に使用される関数電卓が汎用されている。   As conventional electronic desktop calculators, generally used electronic calculators used for bookkeeping calculations and the like, and scientific calculators used for arithmetic calculation are widely used.

前記通常電卓は、数値→演算子→数値→演算子…と入力して行くと、当該演算子が入力される毎に計算が即時実行されて計算結果が表示されるもので、加減算に対する乗除算の優先順位無しに入力順に計算が行われる。   In the normal calculator, when numerical value → operator → numerical value → operator ... is input, the calculation is immediately executed every time the operator is input, and the calculation result is displayed. The calculation is performed in the input order without the priority of.

前記関数電卓は、数値、演算子、関数記号、数式記号を適宜組み合わせて所望の計算式を入力した後に[=]を入力すると、当該入力された計算式の通りに計算(数式通り計算)が実行されて計算結果が表示されるもので、括弧内の計算式、関数、乗除算の優先順位付きで計算が行われる。   When the scientific calculator inputs a desired formula after combining a numerical value, an operator, a function symbol, and a formula symbol as appropriate, and inputs [=], calculation is performed according to the input calculation formula (calculation according to the formula) It is executed and the calculation result is displayed, and the calculation is performed with a calculation formula in parentheses, a function, and a priority of multiplication and division.

このため、多桁の加減算等では前記通常電卓が使い易い。一方、加減算と乗除算が混在する計算等では、優先順位が考慮された前記関数電卓が使い易い。   For this reason, the above-described normal calculator is easy to use for multi-digit addition / subtraction and the like. On the other hand, in a calculation or the like in which addition and subtraction and multiplication and division are mixed, the scientific calculator in which the priority is considered is easy to use.

数式通り計算ができる機能を備えた電子機器が考えられている(例えば、特許文献1参照。)。   An electronic device having a function that can be calculated as a mathematical expression has been considered (see, for example, Patent Document 1).

通常電卓と関数電卓を切替えて使用できる電卓アプリケーションが考えられている(例えば、非特許文献1参照。)。   Generally, a calculator application that can be used by switching between a calculator and a scientific calculator has been considered (see, for example, Non-Patent Document 1).

特開平11−259428号公報JP 11-259428 A

“Windows7>電卓を使用する”、[online]、Windows、[平成27年01月22日検索]、インターネット<URL:http://windows.microsoft.com/ja-jp/windows7/using-calculator>"Windows7> use calculator", [online], Windows, [search January 22, 2015], Internet <URL: http://windows.microsoft.com/en-us/windows7/using-calculator>

前記通常電卓では、数値と演算子の入力順に優先順位無しで即時計算が実行されるため、当該計算に応じた計算式を確認することができない。   In the above-mentioned normal calculator, since the immediate calculation is executed without priority in the order of inputting the numerical value and the operator, it is not possible to confirm the calculation formula corresponding to the calculation.

前記通常電卓と関数電卓を切替えて使用できる電卓アプリケーションでは、当該電卓の切替えを行なうと切替え前の計算がリセットされてしまうため、やはり通常電卓での計算に応じた計算式を確認することはできない。   In the calculator application that can be used by switching between the normal calculator and the scientific calculator, the calculation before switching is reset when the calculator is switched, so it is not possible to confirm the formula according to the calculation in the normal calculator as well. .

本発明は、このような課題に鑑みなされたもので、通常電卓の計算操作を行なって計算結果を表示させた後に、当該計算に応じた計算式を確認することが可能になる計算処理装置およびその制御プログラムを提供することを目的とする。   The present invention has been made in view of such a problem, and a calculation processing apparatus capable of confirming a calculation formula corresponding to the calculation after displaying the calculation result by performing a calculation operation of a normal calculator. The purpose is to provide the control program.

本発明に係る計算処理装置は、数値と演算子とを入力する入力手段と、前記入力手段により入力された数値と演算子とを入力順の計算方法で計算する入力順計算手段と、記入力順計算手段により計算された計算結果の数値表示させる数値表示制御手段と、前記入力順の計算方法と数式通りの計算方法のいずれかの計算方法を選択する計算選択手段と、前記入力順計算手段により計算された計算結果の数値が前記数値表示制御手段により表示された後に、前記計算選択手段により前記数式通りの計算方法が選択された場合に、前記入力順計算手段により前記入力された数値と演算子とを入力順に計算した計算内容に対応する数式通りの計算式を表示させる計算式表示制御手段と、を備えたことを特徴としている。 Computing apparatus according to the present invention includes an input means for inputting a numerical value and operator, the input order computing means for computing an input order of the calculation method and the numerical and operators input by the input means, the entering Numerical display control means for displaying the numerical value of the calculation result calculated by the force order calculation means, calculation selection means for selecting the calculation method of the input order calculation method or the numerical calculation method, and the input order After the numerical value of the calculation result calculated by the calculation means is displayed by the numerical value display control means, when the calculation method according to the formula is selected by the calculation selection means, the input order calculation means receives the input It is characterized by including a formula display control means for displaying a formula according to a formula corresponding to the content of calculation in which a numerical value and an operator are calculated in the order of input.

本発明によれば、通常電卓の計算操作を行なって計算結果を表示させた後に、当該計算に応じた計算式を確認することが可能になる。   According to the present invention, after the calculation operation of a normal calculator is performed to display the calculation result, it is possible to check the calculation formula corresponding to the calculation.

本発明の計算処理装置の実施形態に係る関数電卓10の電子回路の構成を示すブロック図。FIG. 1 is a block diagram showing a configuration of an electronic circuit of a scientific calculator 10 according to an embodiment of a calculation processing device of the present invention. 前記関数電卓10の外観構成を示す正面図。FIG. 3 is a front view showing an appearance configuration of the scientific calculator 10. 前記関数電卓10の計算処理(その1)を示すフローチャート。The flowchart which shows the calculation process (the 1) of the said scientific calculator 10. FIG. 前記関数電卓10の計算処理(その2)を示すフローチャート。The flowchart which shows the calculation process (the 2) of the said scientific calculator 10. FIG. 前記関数電卓10の計算処理(その3)を示すフローチャート。The flowchart which shows the calculation process (the 3) of the said scientific calculator 10. FIG. 前記関数電卓10の計算処理に従ったユーザ操作に対応する表示動作(その1)を示す図。FIG. 7 is a diagram showing a display operation (part 1) corresponding to a user operation according to the calculation process of the scientific calculator 10. 前記関数電卓10の計算処理に従ったユーザ操作に対応する表示動作(その2)を示す図。FIG. 7 is a diagram showing a display operation (part 2) corresponding to a user operation according to the calculation process of the scientific calculator 10. 前記関数電卓10の計算処理に従ったユーザ操作に対応する表示動作(その3)を示す図。FIG. 7 is a diagram showing a display operation (part 3) corresponding to a user operation according to the calculation processing of the scientific calculator 10.

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

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

図2は、前記関数電卓10の外観構成を示す正面図である。   FIG. 2 is a front view showing the appearance of the scientific calculator 10. As shown in FIG.

本発明の計算処理装置は、以下に説明する計算専用の携帯機器(関数電卓10)として構成されるか、計算機能を備えたタッチパネル式PDA(personal digital assistants)、PC(personal computer)、携帯電話、電子ブック、携帯ゲーム機等として構成される。   The calculation processing apparatus of the present invention is configured as a portable device (the scientific calculator 10) dedicated to calculation described below, or is a touch panel type personal digital assistants (PDA) having a calculation function, a personal computer (PC), a mobile phone , An electronic book, a portable game machine, etc.

この関数電卓10の電子回路は、コンピュータであるCPU11を備えている。   The electronic circuit of the scientific calculator 10 includes a CPU 11 which is a computer.

前記CPU11は、メモリ12に予め記憶されている、あるいはメモリカード等の外部記録媒体13から記録媒体読取部14を介してメモリ12に読み込まれた、あるいは通信ネットワークN上のWebサーバ(ここでは、プログラムサーバ)20から通信部15を介してメモリ12にダウンロードされた、計算処理プログラム12aに従い回路各部の動作を制御し、キー入力部16からのキー入力信号に応じた各種の計算処理を実行する。   The CPU 11 is stored in advance in the memory 12 or read from the external recording medium 13 such as a memory card into the memory 12 via the recording medium reading unit 14 or a Web server on the communication network N (here, Program server 20 controls the operation of each part of the circuit according to the calculation processing program 12a downloaded to the memory 12 via the communication unit 15 and executes various calculation processes according to the key input signal from the key input unit 16 .

前記キー入力部16には、数値入力用の[0]キー〜[9]キー、[.]キー、演算子入力用の[+][−][×][÷][√]キー、[%]キー、[=]キー、メモリ操作用の[M+][M−][MR][MC]キー、計算式入力用の[(][)]キー、カーソル移動用の[←][→]キー、部分消去用の[DEL]キー、全消去用の[AC]キー、計算モード切替用の[ロジック切替]キーが備えられる。   The key input unit 16 includes [0] key to [9] key for inputting numerical values, [. ], [+] [-] [×] [÷] [√] key for operator input, [%] key, [=] key, [M +] [M-] [MR] [for memory operation] MC] key, [(] [)] key for inputting formula, [←] [→] key for cursor movement, [DEL] key for partial deletion, [AC] key for all deletion, calculation mode switching A [logic switch] key is provided.

前記[M+]キーは表示数値のメモリへの加算、[M−]キーは表示数値のメモリからの減算、[MR]キーはメモリされた数値の表示、[MC]キーはメモリされた数値の消去を指示する。また、前記[ロジック切替]キーは、通常電卓モード(入力順の計算方法)と関数電卓モード(数式通りの計算方法)との2通りある計算モードの切替えを指示する。   The [M +] key is the addition of the display value to the memory, the [M-] key is the subtraction of the display value from the memory, the [MR] key is the display of the stored value, and the [MC] key is the stored value. Instructs deletion. Further, the [logic switching] key instructs switching of two calculation modes, that is, a normal calculator mode (calculation method of input order) and a scientific calculator mode (calculation method according to a mathematical expression).

表示部17は、その表示領域の上段がドットマトリクス表示部17a、下段が日の字セグメント表示部17bとして構成される。前記ドットマトリクス表示部17aには、通常電卓モードでは、直前に入力された演算子[+][−][×][÷][√][%][=]や定数ロック計算を示すマークT[×K]が右寄りに表示され、関数電卓モードでは、キー入力された計算式が左から順に表示される。また、前記セグメント表示部17bには、通常電卓モードでは、キー入力された数値が右から順に桁上がりして表示されるか計算結果が表示され、関数電卓モードでは、計算結果が表示される。   The display unit 17 is configured such that the upper part of the display area is a dot matrix display part 17a, and the lower part is a letter segment display part 17b. In the normal calculator mode, the dot matrix display unit 17a has the operator [+] [−] [×] [÷] [√] [%] [=] or the mark T indicating constant lock calculation. [× K] is displayed to the right, and in the scientific calculator mode, key-input formulas are displayed in order from the left. Further, the segment display section 17b normally displays the numerical value input from the right by digit increase from the right and displays the calculation result in the calculator mode, and the calculation result is displayed in the scientific calculator mode.

前記メモリ12には、本関数電卓10の全体の動作を司るシステムプログラム、外部接続されるインターネットN上のWebサーバ20やユーザPC(Personal Computer)などとデータ通信するための通信プログラム、および前記計算処理プログラム12aが記憶される他に、計算モードデータエリア12b、入力データ/表示データエリア12c、数式通り計算式データエリア12dなどが確保される。   The memory 12 includes a system program that controls the overall operation of the scientific calculator 10, a communication program for performing data communication with a Web server 20 on the Internet N connected externally and a user PC (Personal Computer), and the like. In addition to storing the processing program 12a, the calculation mode data area 12b, the input data / display data area 12c, the calculation formula data area 12d, etc. are secured as the formula.

前記計算処理プログラム12aとしては、後述の図3〜図8を参照して説明する通常電卓モードと関数電卓(数式通り)モードとに応じた計算処理を実行するためのプログラムが記憶される。   As the calculation processing program 12a, a program for executing calculation processing according to a normal calculator mode and a scientific calculator (as mathematical expression) mode described with reference to FIGS. 3 to 8 described later is stored.

前記計算モードデータエリア12bには、通常電卓モードか関数電卓(数式通り)モードかの何れかの計算モードを示すデータが記憶される。   The calculation mode data area 12b stores data indicating a calculation mode of either the normal calculator mode or the scientific calculator (as mathematical expression) mode.

前記入力データ/表示データエリア12cには、前記キー入力部16によりキー入力されて前記表示部17に表示された数値や計算式のデータ、あるいは計算実行されて前記表示部17に表示された計算結果のデータが記憶される。   In the input data / display data area 12c, data of numerical values and calculation formulas displayed by the key input by the key input unit 16 and displayed on the display unit 17 or calculation is performed and displayed on the display unit 17 The resulting data is stored.

前記数式通り計算式データエリア12dには、前記通常電卓モードでは、前記キー入力部16のキー入力に応じて当該入力された数値と演算子とを入力順に計算(優先順位無し)した計算内容に対応する計算式(数式通り計算式)が作成されて記憶され、前記関数電卓(数式通り)モードでは、前記キー入力部16によりキー入力されて前記表示部17に表示された数値と演算子とを含む計算式(数式通り計算式)が記憶される。   In the calculation formula data area 12 d as in the formula, in the calculation mode in the normal calculator mode, calculation contents (without priority) are calculated in the input order according to the key input of the key input unit 16 and the operator. A corresponding formula (formula as calculated) is created and stored, and in the scientific calculator (formula) mode, the numerical value and the operator displayed on the display unit 17 after key input by the key input unit 16 A calculation formula (formula calculation formula) including is stored.

なお、本実施形態の関数電卓10は、ソーラーパネルPを電源として駆動される。   The scientific calculator 10 of this embodiment is driven using the solar panel P as a power supply.

このように構成された関数電卓10は、前記CPU11が、前記システムプログラム、通信プログラム、計算処理プログラム12aに記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べる通常電卓モードと関数電卓(数式通り)モードとを切替え可能な計算機能を実現する。   In the scientific calculator 10 configured as described above, the CPU 11 controls the operation of each part of the circuit according to the instructions described in the system program, communication program, and calculation processing program 12a, and software and hardware cooperate. As a result, the calculation function capable of switching between the normal calculator mode and the scientific calculator (as mathematical expression) mode described in the following operation description is realized.

次に、前記構成の関数電卓10の動作について説明する。   Next, the operation of the scientific calculator 10 configured as described above will be described.

図3は、前記関数電卓10の計算処理(その1)を示すフローチャートである。   FIG. 3 is a flowchart showing the calculation process (part 1) of the scientific calculator 10.

図4は、前記関数電卓10の計算処理(その2)を示すフローチャートである。   FIG. 4 is a flowchart showing calculation processing (part 2) of the scientific calculator 10.

図5は、前記関数電卓10の計算処理(その3)を示すフローチャートである。   FIG. 5 is a flowchart showing calculation processing (part 3) of the scientific calculator 10.

図6は、前記関数電卓10の計算処理に従ったユーザ操作に対応する表示動作(その1)を示す図である。   FIG. 6 is a diagram showing a display operation (part 1) corresponding to a user operation according to the calculation process of the scientific calculator 10.

前記関数電卓10において、前記キー入力部16の[AC](ON)キーの操作に応じて電源が投入されると、計算モードが通常電卓モード(入力順の計算方法)に初期設定され計算モードデータエリア12bに記憶される(ステップS1)。   In the scientific calculator 10, when the power is turned on in response to the operation of the [AC] (ON) key of the key input unit 16, the calculation mode is initially set to the normal calculator mode (calculation method of input order) It is stored in the data area 12b (step S1).

この通常電卓モードでは、表示部17の上段のドットマトリクス表示部17aに計算式は表示されない。   In the normal calculator mode, the calculation formula is not displayed on the dot matrix display unit 17 a on the upper side of the display unit 17.

前記初期設定された通常電卓モードにおいて、図6(A)に示すように、[AC]キーが操作されると(ステップS2(No),S3a(Yes),S4(No),S5(Yes))、入力データ/表示データエリア12aおよび数式通り計算式データエリア12dがクリアされ表示部17には数値“0”が表示される(ステップS6)。   When the [AC] key is operated in the initially set normal calculator mode as shown in FIG. 6A (steps S2 (No), S3a (Yes), S4 (No), S5 (Yes). ), The input data / display data area 12a and the formula data area 12d are cleared according to the formula, and the display section 17 displays the numerical value "0" (step S6).

そして、図6(B)に示すように、キー入力部16のユーザ操作に応じて「1[+]2[×]3[=]」と入力されると(ステップS4(Yes))、優先順位無しのキー入力順で通常電卓モードでの四則計算が実行され、その計算結果“9”が表示部17の下段に表示される(ステップS7(No),S8(No),S9(No),S10(No),S11(No),S12)。   Then, as shown in FIG. 6B, when “1 [+] 2 [x] 3 [=]” is input according to the user operation of the key input unit 16 (step S 4 (Yes)), priority is given. Regular arithmetic calculation in the normal calculator mode is executed in the key input order without rank, and the calculation result "9" is displayed on the lower part of the display unit 17 (steps S7 (No), S8 (No), S9 (No) , S10 (No), S11 (No), S12).

すると、前記通常電卓モードでの四則計算の計算内容に対応した数式通りの計算式データ「(1+2)×3=」(加減算に続いて乗除算があれば加減算を括弧で囲む)が作成され、前記数式通り計算式データエリア12dに記憶される(ステップS13)。   Then, formula data “(1 + 2) × 3 =” (addition / subtraction followed by multiplication / division is enclosed in parentheses) corresponding to the calculation content of the four basic calculations in the normal calculator mode is created, It is stored in the formula data area 12d as the formula (step S13).

ここで、図6(C)に示すように、[ロジック切替]キーのユーザ操作に応じて通常電卓モードから関数電卓モード(数式通りの計算方法)に切替えられると(ステップS14(Yes),S15(Yes))、前記数式通り計算式データエリア12dに記憶された計算式データ「(1+2)×3=」が読み出されて表示部17の上段に表示されると共に、当該数式通りの計算が実行されてその計算結果“9”が同表示部17の下段に表示される(ステップS16(No),S17)。   Here, as shown in FIG. 6C, when the normal calculator mode is switched to the scientific calculator mode (calculation method according to the formula) according to the user operation of the [logic switching] key (steps S14 (Yes), S15 (Yes)), the formula data “(1 + 2) × 3 =” stored in the formula data area 12 d as the formula is read out and displayed on the upper part of the display unit 17, and the calculation as the formula is It is executed and the calculation result "9" is displayed on the lower part of the display unit 17 (steps S16 (No), S17).

これにより、前記通常電卓モードでの計算操作に対応した計算の内容「(1+2)×3=9」を確認することができる。   This makes it possible to confirm the content of the calculation "(1 + 2) x 3 = 9" corresponding to the calculation operation in the normal calculator mode.

そして、図6(D)に示すように、前記[ロジック切替]キーの再操作に応じて数式通りモードから通数電卓モードへの切替えが指示されると(ステップS18(No),S19(No),S20(Yes),S15(No))、表示中のデータを残したまま計算モードが通常電卓モードに切替えられる(ステップS21)。   Then, as shown in FIG. 6 (D), when switching from the mode to the number counting mode is instructed according to the mathematical expression according to the re-operation of the [logic switching] key (steps S18 (No), S19 (No , S20 (Yes), S15 (No)), the calculation mode is switched to the normal calculator mode while leaving the displayed data (Step S21).

ここで、図6(D)(E)に示すように、「5[×][=]」とキー入力されると(ステップS4(Yes))、前記同様に優先順位無しのキー入力順で通常電卓モードでの四則計算(5×5=)が実行され、その計算結果“25”が表示部17の下段に表示される(ステップS7(No)→S12)。   Here, as shown in (D) and (E) in FIG. 6, when the key input is “5 [×] [=]” (step S 4 (Yes)), in the key input order without priority similarly to the above. Regular arithmetic calculation (5 × 5 =) in the normal calculator mode is executed, and the calculation result “25” is displayed on the lower part of the display unit 17 (step S7 (No) → S12).

すると、前記同様に通常電卓モードでの四則計算の計算内容に対応した数式通りの計算式データ「5×5=」が作成され、前記数式通り計算式データエリア12dに記憶される(ステップS13)。   Then, similarly to the above, formula data “5 × 5 =” according to the formula corresponding to the calculation contents of the four basic calculations in the normal calculator mode is created and stored in the formula data area 12 d according to the formula (step S13) .

ここで、図6(F)に示すように、[ロジック切替]キーの再操作に応じて数式通りモードに切替えられると(ステップS14(Yes),S15(Yes))、前記数式通り計算式データエリア12dに記憶された計算式データ「5×5=」が読み出されて表示部17の上段に表示されると共に、当該数式通りの計算が実行されてその計算結果“25”が同表示部17の下段に表示される(ステップS16(No),S17)。   Here, as shown in FIG. 6 (F), when the mode is switched to the formula according to the re-operation of the [logic switching] key (steps S14 (Yes) and S15 (Yes)), the formula data is obtained according to the formula. The calculation formula data “5 × 5 =” stored in the area 12 d is read and displayed on the upper part of the display unit 17, and the calculation according to the formula is executed and the calculation result “25” is the same display unit. It is displayed in the lower part of 17 (steps S16 (No), S17).

これにより、前記通常電卓モードでの計算操作に対応した計算の内容「5×5=25」を確認することができる。   As a result, it is possible to confirm the content “5 × 5 = 25” of the calculation corresponding to the calculation operation in the normal calculator mode.

この後、図6(G)に示すように、前記[ロジック切替]キーの再操作に応じて通常電卓モードへの切替えが指示されると(ステップS18(No)→S20(Yes),S15(No))、再び通常電卓モードに切替えられる(ステップS21)。   Thereafter, as shown in FIG. 6 (G), when switching to the normal calculator mode is instructed according to the re-operation of the [logic switching] key (steps S18 (No) → S20 (Yes), S15 (Yes). No)), the mode is switched to the normal calculator mode again (step S21).

ここで、図6(G)(H)(I)に示すように、「1.08[×][×]200[=]」とキー入力されると(ステップS4(Yes),S7(Yes))、表示部17の上段に定数ロックマーク[×K]Tが表示されると共に、前記入力された数値「1.08」を定数とした定数ロック計算(「1.08×」200=)が実行され、その計算結果“216”が表示部17の下段に表示される(ステップS22)。   Here, as shown in FIG. 6 (G) (H) (I), when the key input is “1.08 [×] [×] 200 [=]” (steps S 4 (Yes), S 7 (Yes ), A constant lock mark [× K] T is displayed on the upper part of the display unit 17 and constant lock calculation (“1.08 ×” 200 =) using the input numerical value “1.08” as a constant) Is executed, and the calculation result "216" is displayed on the lower part of the display unit 17 (step S22).

すると、前記通常電卓モードでの定数ロック計算の計算内容に対応した数式通りの計算式データ「200「×1.08」=」が作成され、前記数式通り計算式データエリア12dに記憶される(ステップS23)。   Then, formula data “200“ × 1.08 ”=” according to the formula corresponding to the content of the constant lock calculation in the normal calculator mode is created and stored in the formula data area 12 d according to the formula ( Step S23).

ここで、図6(J)に示すように、[ロジック切替]キーの再操作に応じて数式通りモードに切替えられると(ステップS14(Yes),S15(Yes))、前記数式通り計算式データエリア12dに記憶された計算式データ「200「×1.08」=」が読み出されて表示部17の上段に表示される(定数ロック部分「×1.08」がアンダーラインLで示される)と共に、当該数式通りの計算が実行されてその計算結果“216”が同表示部17の下段に表示される(ステップS16(No),S17)。   Here, as shown in FIG. 6 (J), when the mode is switched to the formula according to the re-operation of the [logic switching] key (steps S14 (Yes) and S15 (Yes)), the formula data is obtained according to the formula. The calculation formula data “200“ × 1.08 ”=” stored in the area 12 d is read and displayed on the upper stage of the display unit 17 (a constant lock portion “× 1.08” is indicated by an underline L) In addition, the calculation according to the equation is executed, and the calculation result "216" is displayed in the lower part of the display unit 17 (steps S16 (No), S17).

これにより、前記通常電卓モードでの定数ロックの計算操作に対応した計算の内容「200「×1.08」=216」を確認することができる。   As a result, it is possible to confirm the content of the calculation “200“ × 1.08 ”= 216” corresponding to the constant lock calculation operation in the normal calculator mode.

ここで更に、図6(K)に示すように、前記[ロジック切替]キーの再操作に応じて再び通常電卓モードに切替えられた状態で(ステップS20(Yes),S15(No),S21)、「500[=]」とキー入力されると、定数ロックの状態[×K]が維持されているので(ステップS4(Yes),S7(Yes))、当該入力された数値「500」に応じた定数ロック計算(「1.08×」500=)が実行され、その計算結果“540”が表示部17の下段に表示される(ステップS22)。   Here, further, as shown in FIG. 6 (K), in the state where the normal calculator mode is switched again according to the re-operation of the [logic switch] key (steps S20 (Yes), S15 (No), S21). When the key input is “500 [=]”, the constant lock state [× K] is maintained (steps S4 (Yes), S7 (Yes)), so the input value “500” is entered. The constant lock calculation (“1.08 ×” 500 =) according to the request is executed, and the calculation result “540” is displayed in the lower part of the display unit 17 (step S22).

するとまた、前記同様に、前記定数ロック計算の計算内容に対応した数式通りの計算式データ「500「×1.08」=」が作成され、前記数式通り計算式データエリア12dに記憶される(ステップS23)。   Then, in the same manner as described above, formula-based data “500“ × 1.08 ”=” as the formula corresponding to the content of calculation of the constant lock calculation is created and stored in the formula data area 12 d as the formula ( Step S23).

ここで、図6(L)に示すように、[ロジック切替]キーの再操作に応じて数式通りモードに切替えられると(ステップS14(Yes),S15(Yes))、前回同様に、前記数式通り計算式データエリア12dに記憶された計算式データ「500「×1.08」=」が読み出されて表示部17の上段に表示されると共に、当該数式通りの計算が実行されてその計算結果“540”が同表示部17の下段に表示される(ステップS16(No),S17)。   Here, as shown in FIG. 6 (L), when the mode is switched to the formula according to the re-operation of the [logic switching] key (steps S14 (Yes) and S15 (Yes)), the formula As the calculation formula data “500“ × 1.08 ”=” stored in the calculation formula data area 12 d is read and displayed on the upper part of the display unit 17, the calculation according to the formula is executed and the calculation is performed. The result "540" is displayed in the lower part of the display unit 17 (steps S16 (No), S17).

この場合も、前記通常電卓モードでの定数ロックの計算操作に対応した計算の内容「500「×1.08」=540」を確認することができる。   Also in this case, it is possible to confirm the content of the calculation “500“ × 1.08 ”= 540” corresponding to the constant lock calculation operation in the normal calculator mode.

図7は、前記関数電卓10の計算処理に従ったユーザ操作に対応する表示動作(その2)を示す図である。   FIG. 7 is a diagram showing a display operation (part 2) corresponding to a user operation according to the calculation process of the scientific calculator 10.

図7(A)に示すように、通常電卓モードでの[AC]キーのユーザ操作に応じて、入力データ/表示データ(12c)および数式通り計算式データ(12d)がクリアされた後(ステップS5(Yes),S6)、図7(A)(B)に示すように、「200[×]5[%]」とキー入力されると(ステップS4(Yes),S7(No),S8(Yes))、前記入力された数値に応じた×%計算(200×5%=)が実行され、その計算結果“10”が表示される(ステップS24)。   As shown in FIG. 7 (A), after the input data / display data (12c) and the formula data (12d) are cleared as the formula according to the user operation of the [AC] key in the normal calculator mode (step) As shown in S5 (Yes), S6), and FIGS. 7A and 7B, when the key input is "200 [×] 5 [%]" (Steps S4 (Yes), S7 (No), S8 (Yes)) ×% calculation (200 × 5% =) according to the input numerical value is executed, and the calculation result “10” is displayed (step S24).

すると、前記×%計算の計算内容に対応した数式通りの計算式データ「200×5%=」が作成され、前記数式通り計算式データエリア12dに記憶される(ステップS25)。   Then, formula data “200 × 5% =” as the formula corresponding to the content of the calculation of the x% calculation is created and stored in the formula data area 12 d as the formula (step S 25).

そして、図7(C)に示すように、[+]とキー入力されることで、×%+計算(割り増し計算)であると判断されると(ステップS26(Yes))、前記入力された数値に応じた割り増し計算(200+200×5%=)が実行され、その計算結果“210”が表示される(ステップS27)。   Then, as shown in FIG. 7C, when it is determined that the calculation is ×% + calculation (represented calculation) by key input of [+] (step S26 (Yes)), the input is performed. An extra calculation (200 + 200 x 5% =) according to the numerical value is executed, and the calculation result "210" is displayed (step S27).

すると、前記×%+計算(割り増し計算)の計算内容に対応した数式通りの計算式データ「200+200×5%=」が作成され、前記数式通り計算式データエリア12dに記憶される(ステップS28)。   Then, formula data “200 + 200 × 5% =” according to the formula corresponding to the content of the calculation of x% + calculation (incremental calculation) is created and stored in the formula data area 12 d according to the formula (step S 28) .

ここで、図7(D)に示すように、[ロジック切替]キーの再操作に応じて数式通りモードに切替えられると(ステップS14(Yes),S15(Yes))、前記数式通り計算式データエリア12dに記憶された計算式データ「200+200×5%=」が読み出されて表示部17の上段に表示されると共に、当該数式通りの計算が実行されてその計算結果“210”が同表示部17の下段に表示される(ステップS16(No),S17)。   Here, as shown in FIG. 7D, when the mode is switched to the formula according to the re-operation of the [logic switching] key (steps S14 (Yes) and S15 (Yes)), the formula data is output according to the formula. The calculation formula data “200 + 200 × 5% =” stored in the area 12 d is read and displayed on the upper stage of the display unit 17, and the calculation according to the formula is executed and the calculation result “210” is displayed the same. It is displayed in the lower part of the part 17 (step S16 (No), S17).

これにより、前記通常電卓モードでの×%+計算(割り増し計算)の計算操作に対応した計算の内容「200+200×5%=210」を確認することができる。   As a result, it is possible to confirm the content "200 + 200 x 5% = 210" of the calculation corresponding to the calculation operation of x% + calculation (additional calculation) in the normal calculator mode.

この数式通りモードのままの状態で、図7(E)に示すように、前記通常電卓モードでの×%+計算(割り増し計算)と同じキー入力操作「200[×]5[%]+」が行われると(ステップS19(Yes))、前記図7(D)で示した結果表示状態にある計算式「200+200×5%=」と計算結果「210」がクリアされ、当該キー入力された内容「200×5%+」が順次新たに表示される(ステップS43(Yes),S50→S19(Yes),S43(No),S44)。   With this formula still in the mode, as shown in FIG. 7 (E), the same key input operation "200 [x] 5 [%] +" as x% + calculation (additional calculation) in the normal calculator mode. If the calculation is performed (step S19 (Yes)), the calculation result "210 + 200.times.5% =" in the result display state shown in FIG. 7D and the calculation result "210" are cleared, and the key is input. The contents “200 × 5% +” are sequentially and newly displayed (step S43 (Yes), S50 → S19 (Yes), S43 (No), S44).

そして、図7(F)に示すように、[=]とキー入力されると(ステップS29(Yes))、前記入力された一連の計算式「200×5%+=」について、現在の数式通りモードでは正しい計算式ではないと判断され(ステップS30(No))、エラーメッセージ「Syntax ERROR」が表示される(ステップS31)。   Then, as shown in FIG. 7 (F), when the key input is [=] (step S29 (Yes)), the current numerical formula is obtained for the inputted series of calculation formula “200 × 5% + =”. In the street mode, it is determined that the formula is not a correct formula (Step S30 (No)), and an error message "Syntax ERROR" is displayed (Step S31).

続いて、図7(G)に示すように、前記[ロジック切替]キーの操作に応じて通常電卓モードに切替えられ(ステップS20(Yes),S15(No),S21)、[AC]キーの操作に応じて入力データ/表示データ(12c)および数式通り計算式データ(12d)がクリアされた後(ステップS5(Yes),S6)、図7(G)(H)に示すように、「200[×]5[%]」とキー入力されると(ステップS4(Yes),S7(No),S8(Yes))、前記同様に、入力された数値に応じた×%計算(200×5%=)が実行され、その計算結果“10”が表示される(ステップS24)。   Subsequently, as shown in FIG. 7 (G), the mode is switched to the normal calculator mode according to the operation of the [logic switching] key (steps S20 (Yes), S15 (No), S21) and [AC] key. After the input data / display data (12c) and the formula data (12d) are cleared according to the formula according to the operation (steps S5 (Yes) and S6), as shown in FIG. When a key input of 200 [x] 5 [%] is made (steps S4 (Yes), S7 (No), S8 (Yes)), x% calculation (200 x corresponding to the input numerical value as described above) 5% =) is executed, and the calculation result "10" is displayed (step S24).

この場合も、前記×%計算の計算内容に対応した数式通りの計算式データ「200×5%=」が作成され、前記数式通り計算式データエリア12dに記憶される(ステップS25)。   Also in this case, formula data “200 × 5% =” as the formula corresponding to the content of the calculation of the x% calculation is created and stored in the formula data area 12 d as the formula (step S 25).

そして、図7(I)に示すように、[−]とキー入力されることで、×%−計算(割り引き計算)であると判断されると(ステップS26(No),S32(Yes))、前記入力された数値に応じた割り引き計算(200−200×5%=)が実行され、その計算結果“190”が表示される(ステップS33)。   Then, as shown in FIG. 7 (I), when it is determined that the calculation is x% -calculation (discount calculation) by key input of [-] (steps S26 (No), S32 (Yes)) The discount calculation (200-200 x 5% =) according to the input numerical value is executed, and the calculation result "190" is displayed (step S33).

すると、前記×%−計算(割り引き計算)の計算内容に対応した数式通りの計算式データ「200−200×5%=」が作成され、前記数式通り計算式データエリア12dに記憶される(ステップS34)。   Then, formula data "200-200 x 5% =" according to the formula corresponding to the content of the calculation of x%-calculation (discount calculation) is created and stored in the formula data area 12 d according to the formula (step S34).

ここでも、図7(J)に示すように、[ロジック切替]キーの再操作に応じて数式通りモードに切替えられると(ステップS14(Yes),S15(Yes))、前記数式通り計算式データエリア12dに記憶された計算式データ「200−200×5%=」が読み出されて表示部17の上段に表示されると共に、当該数式通りの計算が実行されてその計算結果“190”が同表示部17の下段に表示される(ステップS16(No),S17)。   Here, as shown in FIG. 7 (J), when the mode is switched to the formula according to the re-operation of the [logic switching] key (steps S14 (Yes) and S15 (Yes)), the formula data is obtained as the formula The calculation formula data “200-200 × 5% =” stored in the area 12 d is read and displayed on the upper part of the display unit 17, and the calculation according to the formula is executed and the calculation result “190” is It is displayed in the lower part of the display unit 17 (steps S16 (No), S17).

これにより、前記通常電卓モードでの×%−計算(割り引き計算)の計算操作に対応した計算の内容「200−200×5%=190」も前記×%+計算(割り増し計算)の場合と同様に確認することができる。   Thereby, the content of the calculation "200-200 x 5% = 190" corresponding to the calculation operation of x%-calculation (discount calculation) in the normal calculator mode is also the same as in the x% + calculation (count calculation). Can be confirmed.

こうして、前記通常電卓モードでの計算の内容を数式通りモードに切替えて確認した×%−計算(割り引き計算)の計算式「200−200×5%=」およびその計算結果“190”の表示状態において、図7(K)に示すように、[→](リプレイ)キーが操作されると(ステップS18(Yes),S35(Yes))、当該表示中の計算式上にカーソルCuが表示されると共に計算結果“190”が消去され、リプレイモード(データ修正可能状態)となる(ステップS36)。   Thus, the content of the calculation in the normal calculator mode is switched to the mode according to the formula and confirmed. ×%-Calculation formula of "calculation (discount calculation)" "200-200 x 5% =" and the display state of the calculation result "190" As shown in FIG. 7 (K), when the [→] (Replay) key is operated (Steps S18 (Yes) and S35 (Yes)), the cursor Cu is displayed on the displayed calculation formula. At the same time, the calculation result "190" is erased and the replay mode (data modifiable state) is entered (step S36).

ここで、[←]キーまたは[→]キーが操作されると(ステップS18(Yes))、前記表示中の計算式上のカーソルCuがキー操作の方向に移動されて表示される(ステップS35(No),S45)。   Here, when the [←] key or the [→] key is operated (step S18 (Yes)), the cursor Cu on the equation being displayed is moved in the direction of the key operation and displayed (step S35). (No), S45).

また、数値、演算子、[%]が入力されると(ステップS19(Yes))、前記計算式上のカーソルCuに対応した位置に当該入力された数値、演算子、[%]が入力されて表示される(ステップS43(No),S44)。   When a numerical value, operator, [%] is input (step S 19 (Yes)), the input numerical value, operator, [%] is input at the position corresponding to the cursor Cu on the calculation formula. And displayed (steps S43 (No), S44).

これにより、図7(K)に示すように修正した計算式「200−200×10%」を表示させた後、図7(L)に示すように、[=]キーが入力されると(ステップS29(Yes))、当該修正して入力された計算式「200−200×10%=」通りの計算が実行されその計算結果“180”が表示される(ステップS30(Yes),S37)。   As a result, after displaying the modified formula “200-200 × 10%” as shown in FIG. 7 (K), as shown in FIG. 7 (L), when the [=] key is input ( Step S29 (Yes)), the corrected and inputted calculation formula “200-200 × 10% =” calculation is executed, and the calculation result “180” is displayed (Step S30 (Yes), S37) .

図8は、前記関数電卓10の計算処理に従ったユーザ操作に対応する表示動作(その3)を示す図である。   FIG. 8 is a diagram showing a display operation (part 3) corresponding to a user operation according to the calculation process of the scientific calculator 10.

図8(A)に示すように、通常電卓モードでの[AC]キーのユーザ操作に応じて、入力データ/表示データ(12c)および数式通り計算式データ(12d)がクリアされた後(ステップS5(Yes),S6)、図8(A)(B)(C)に示すように、「30[÷]40[%]」とキー入力されると(ステップS4(Yes),S7(No),S8(No),S9(Yes))、前記入力された数値に応じた÷%計算(数値1は数値2の何%?)が実行され、その計算結果“75”が表示される(ステップS38)。   As shown in FIG. 8 (A), after the input data / display data (12c) and the formula data (12d) are cleared as the formula according to the user operation of the [AC] key in the normal calculator mode (step) As shown in S5 (Yes), S6) and (A) (B) (C) in FIG. 8, when “30 [÷] 40 [%]” is key input (Steps S 4 (Yes), S 7 (No ), S8 (No), S9 (Yes), ÷% calculation according to the input numerical value (numerical value 1 is what% of numerical value 2?) Is executed, and the calculation result “75” is displayed ( Step S38).

すると、前記÷%計算の計算内容に対応した数式通りの計算式データ「30÷40%=」が作成され、前記数式通り計算式データエリア12dに記憶される(ステップS39)。   Then, formula data “30 ÷ 40% =” according to the formula corresponding to the calculation content of the ÷% calculation is created and stored in the formula data area 12d according to the formula (step S39).

ここでまた、図8(D)に示すように、[ロジック切替]キーの操作に応じて数式通りモードに切替えられると(ステップS14(Yes),S15(Yes))、前記数式通り計算式データエリア12dに記憶された計算式データ「30÷40%=」が読み出されて表示部17の上段に表示されると共に、当該数式通りの計算が実行されてその計算結果“75”が同表示部17の下段に表示される(ステップS16(No),S17)。   Here, as shown in FIG. 8D, when the mode is switched to the formula according to the operation of the [logic switching] key (steps S14 (Yes) and S15 (Yes)), the formula data is output according to the formula While the calculation formula data “30 ÷ 40% =” stored in the area 12 d is read and displayed on the upper stage of the display unit 17, the calculation according to the formula is executed and the calculation result “75” is displayed the same. It is displayed in the lower part of the part 17 (step S16 (No), S17).

これにより、前記通常電卓モードでの÷%計算(数値1は数値2の何%?)の計算操作に対応した計算の内容「30÷40%=75」を確認することができる。   As a result, it is possible to confirm the content "30 ÷ 40% = 75" of the calculation corresponding to the calculation operation of the ÷% calculation (the numerical value 1 is what% of the numerical value 2?) In the normal calculator mode.

この数式通りモードのままの状態で、図8(E)に示すように、[AC]キーが入力されると(ステップS40(Yes))、入力データ/表示データ(12c)および数式通り計算式データ(12d)がクリアされ(ステップS41)、計算式の入力行である表示部18の上段にカーソルCuが表示される(ステップS42)。   If the [AC] key is input (step S40 (Yes)) as shown in FIG. 8 (E) while the mode remains as in this formula, the input data / display data (12c) and the formula can be calculated as the formula The data (12 d) is cleared (step S41), and the cursor Cu is displayed on the upper stage of the display unit 18, which is an input line of the calculation formula (step S42).

そして、前記通常電卓モードでの÷%計算(数値1は数値2の何%?)と同じキー入力操作「30[÷]40[%]」が行われると(ステップS19(Yes))、当該キー入力された計算式「30÷40%」が前記カーソルCuの位置に対応して新たに表示される(ステップS43(No),S44)。   Then, when the same key input operation “30 [÷] 40 [%]” as the ÷% calculation in the normal calculator mode (number 1 is the number 2 of the number 2?) Is performed (step S 19 (Yes)) The calculation expression "30 式 40%" which has been keyed in is newly displayed corresponding to the position of the cursor Cu (steps S43 (No), S44).

そして、図8(F)に示すように、[=]とキー入力されると(ステップS29(Yes))、前記新たに入力された計算式「30÷40%=」通りの計算が実行されその計算結果“75”が表示される(ステップS30(Yes),S37)。   Then, as shown in FIG. 8 (F), when the key input is [=] (step S29 (Yes)), calculation according to the newly input calculation formula “30 ÷ 40% =” is executed. The calculation result "75" is displayed (step S30 (Yes), S37).

続いて、図8(G)に示すように、前記[ロジック切替]キーの操作に応じて通常電卓モードに切替えられた後(ステップS20(Yes),S15(No),S21)、図8(G)(H)に示すように、「150[−]120[%]」とキー入力されると(ステップS4(Yes),S7(No),S8(No),S9(No),S10(Yes))、前記入力された数値に応じた−%計算(数値1は数値2の何%アップ?)が実行され、その計算結果“25”が表示される(ステップS46)。   Subsequently, as shown in FIG. 8 (G), after being switched to the normal calculator mode according to the operation of the [logic switch] key (steps S20 (Yes), S15 (No), S21), FIG. G) As shown in (H), when the key input is “150 [−] 120 [%]” (steps S 4 (Yes), S 7 (No), S 8 (No), S 9 (No), S 10 (S) Yes)),-% calculation according to the input numerical value (numerical value 1 is what% of numerical value 2 is up?) Is executed, and the calculation result "25" is displayed (step S46).

すると、前記−%計算の計算内容に対応した数式通りの計算式データ「(150−120)÷(120%)=」が作成され、前記数式通り計算式データエリア12dに記憶される(ステップS47)。   Then, formula-based calculation formula data "(150-120) / (120%) =" corresponding to the content of the calculation of-% calculation is created and stored in the formula-based data area 12d according to the formula (step S47). ).

ここでまた、図8(I)に示すように、[ロジック切替]キーの操作に応じて数式通りモードに切替えられると(ステップS14(Yes),S15(Yes))、前記数式通り計算式データエリア12dに記憶された計算式データ「(150−120)÷(120%)=」が読み出されて表示部17の上段に表示されると共に、当該数式通りの計算が実行されてその計算結果“25”が同表示部17の下段に表示される(ステップS16(No),S17)。   Here, as shown in FIG. 8 (I), when the mode is switched to the formula according to the operation of the [logic switching] key (steps S14 (Yes) and S15 (Yes)), the formula data is output as the formula The calculation formula data “(150−120) ÷ (120%) =” stored in the area 12 d is read and displayed on the upper stage of the display unit 17, and the calculation according to the formula is executed and the calculation result “25” is displayed in the lower part of the display unit 17 (steps S16 (No), S17).

これにより、前記通常電卓モードでの−%計算(数値1は数値2の何%アップ?)の計算操作に対応した計算の内容「(150−120)÷(120%)=25」を確認することができる。   This confirms the content of the calculation "(150-120) / (120%) = 25" corresponding to the calculation operation of-% calculation (the numerical value 1 is what% of the numerical value 2 is up?) In the normal calculator mode. be able to.

また、図8(J)に示すように、通常電卓モードでの[AC]キーのユーザ操作に応じて、入力データ/表示データ(12c)および数式通り計算式データ(12d)がクリアされた後(ステップS5(Yes),S6)、図8(J)(K)に示すように、「120[+]25[%]」とキー入力されると(ステップS4(Yes),S7(No),S8(No),S9(No),S10(No),S11(Yes))、前記入力された数値に応じた+%計算(仕入価格;数値1と利益率;数値2から売価を計算)が実行され、その計算結果“160”が表示される(ステップS48)。   Also, as shown in FIG. 8J, after the input data / display data (12c) and the formula data (12d) are cleared according to the formula in response to the user operation of the [AC] key in the normal calculator mode. (Steps S5 (Yes) and S6), as shown in (J) and (K) in FIG. 8, when "120 [+] 25 [%]" is keyed in (Steps S4 (Yes), S7 (No) , S8 (No), S9 (No), S10 (No), S11 (Yes), +% calculation according to the input numerical value (purchasing price; numerical value 1 and profit ratio; calculating selling price from numerical value 2 Is executed, and the calculation result "160" is displayed (step S48).

すると、前記+%計算の計算内容に対応した数式通りの計算式データ「120÷(1−25%)=」が作成され、前記数式通り計算式データエリア12dに記憶される(ステップS49)。   Then, formula data “120 ÷ (1-25%) =” according to formula content corresponding to the calculation content of the +% calculation is created and stored in the formula data area 12 d according to the formula (step S 49).

ここでまた、図8(L)に示すように、[ロジック切替]キーの操作に応じて数式通りモードに切替えられると(ステップS14(Yes),S15(Yes))、前記数式通り計算式データエリア12dに記憶された計算式データ「120÷(1−25%)=」が読み出されて表示部17の上段に表示されると共に、当該数式通りの計算が実行されてその計算結果“160”が同表示部17の下段に表示される(ステップS16(No),S17)。   Here, as shown in FIG. 8 (L), when the mode is switched to the formula according to the operation of the [logic switching] key (steps S14 (Yes) and S15 (Yes)), the formula data is output according to the formula The calculation formula data “120% (1-25%) =” stored in the area 12 d is read out and displayed on the upper part of the display unit 17, and the calculation according to the formula is executed and the calculation result “160 “Is displayed in the lower part of the display unit 17 (steps S16 (No), S17).

これにより、前記通常電卓モードでの+%計算(仕入価格;数値1と利益率;数値2から売価を計算)の計算操作に対応した計算の内容「120÷(1−25%)=160」を確認することができる。   Thus, the content of the calculation corresponding to the calculation operation of +% calculation (purchase price; numerical value 1 and profit ratio; numerical value 2 is calculated from the numerical value 2) in the normal calculator mode “120 ÷ (1-25%) = 160 Can be confirmed.

なお、前記通常電卓モードにおける[AC]キーの入力に応じて、入力データ/表示データ(12c)および数式通り計算式データ(12d)がクリアされた後に(ステップS5(Yes),S6)、前記[ロジック切替]キーの入力に応じて数式通りモードに切替えられた場合には(ステップS14(Yes),S15(Yea),S16(Yes))、当該数式通りモードでの新たなキー入力待ちの状態になる(ステップS18〜S20)。   In addition, after the input data / display data (12c) and the formula data (12d) are cleared according to the formula according to the input of the [AC] key in the normal calculator mode (steps S5 (Yes), S6), If the mode is switched to the formula mode according to the input of the [logic switching] key (steps S14 (Yes), S15 (Yea), S16 (Yes)), waiting for a new key input in the mode according to the formula It will be in a state (step S18-S20).

したがって、前記構成の関数電卓10によれば、通常電卓モードでの所望の計算に応じた数値と演算子の入力順による計算処理(優先順位無し計算)が実行されその計算結果が表示されると、当該計算処理に対応した数式通りの計算式(優先順位付き計算式)が作成され数式通り計算式データエリア12dに記憶される。この後、[ロジック切替]キーの操作に応じて関数電卓(数式通り)モードに切替えられると、前記数式通り計算式データエリア12dに記憶された数式通りの計算式が読み出されて表示されると共に、当該数式通りの計算式の計算処理が実行されその計算結果が表示される。   Therefore, according to the function calculator 10 having the above-described configuration, calculation processing (calculation without priority) is executed according to the input order of the numerical value and the operator according to the desired calculation in the normal calculator mode and the calculation result is displayed. The calculation formula (preceding calculation formula) according to the formula corresponding to the calculation process is created and stored in the formula data area 12 d according to the formula. Thereafter, when the mode is switched to the scientific calculator (as a mathematical expression) mode according to the operation of the [logic switching] key, the mathematical expression as a mathematical expression stored in the mathematical expression data area 12d is read and displayed. At the same time, the calculation processing of the formula according to the formula is executed and the calculation result is displayed.

これにより、前記通常電卓モードでは、演算子が入力される都度その計算処理が実行されて計算結果が表示され、どのような計算式となっているのかを確認できないが、[ロジック切替]キーの1キー操作で関数電卓(数式通り)モードへの切替えを行なうことで、前記通常電卓モードでの計算の内容に対応した数式通りの計算式(優先順位付き計算式)とその計算結果を容易に確認することができる。   Thus, in the normal calculator mode, the calculation process is executed every time the operator is input and the calculation result is displayed, and it is not possible to check what kind of calculation formula it is. By switching to the scientific calculator (formula type) mode with one key operation, it is easy to calculate formula (prioritized formula) according to the formula corresponding to the contents of calculation in the normal calculator mode and the calculation result It can be confirmed.

よって、「定数ロック計算」「割り増し計算」「割り引き計算」「数値1は数値2の何%アップか?」の計算等、前記通常電卓モード特有の計算操作に応じた計算の内容でも数式通りの計算式にして簡単に確認できるようになる。   Therefore, the calculation contents according to the calculation operation peculiar to the normal calculator mode, such as the calculation of “constant lock calculation”, “additional calculation”, “divisory calculation”, and “how many are the numerical values 2 up to 2”? It can be easily confirmed by formula.

また、前記構成の関数電卓10によれば、前記[ロジック切替]キーの操作に応じた関数電卓(数式通り)モードへの切替えに伴い、その直前の通常電卓モードでの計算処理に対応した数式通りの計算式とその計算結果が表示された状態で、カーソル[→](リプレイ)キーが操作されると、前記表示された計算式上にカーソルCuが表示されリプレイモード(データ修正可能状態)になる。そして、前記カーソルCuに対応した計算式上の数値や演算子を新たに入力した数値や演算子に簡単に修正して所望の計算を実行できる。   Further, according to the function calculator 10 having the above-described configuration, the formula corresponding to the calculation process in the normal calculator mode immediately before that is switched to the function calculator (as the formula) mode according to the operation of the [logic switch] key. When the calculation formula and the calculation result are displayed, if the cursor [→] (Replay) key is operated, the cursor Cu is displayed on the displayed calculation formula and the replay mode (data modifiable state) become. Then, a desired calculation can be performed by simply correcting the numerical value and operator on the calculation formula corresponding to the cursor Cu into the newly input numerical value and operator.

なお、前記各実施形態では、本発明の計算処理装置を、キー入力部16を有する計算専用の関数電卓10により実現した場合として説明しているが、タッチパネル式PDAやPC等により実現する場合に、その表示画面に表示されるソフトキーボードの各キーをタッチ操作したりポインタで指定操作したりして入力することでも、前記実施形態と同様の計算処理が行えるのは勿論である。   In each of the above embodiments, the calculation processing device of the present invention is described as being realized by a calculator for calculation only 10 having a key input unit 16. However, when realized by a touch panel PDA or PC, etc. It goes without saying that the same calculation processing as that of the above-described embodiment can be performed by inputting each of the keys of the soft keyboard displayed on the display screen by touch operation or designation operation with a pointer.

前記各実施形態において記載した関数電卓10による各処理の手法、すなわち、図3〜図5のフローチャートに示す計算処理(その1〜その3)などの各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード(ROMカード、RAMカード等)、磁気ディスク(フロッピ(登録商標)ディスク、ハードディスク等)、光ディスク(CD−ROM、DVD等)、半導体メモリ等の外部記録媒体(13)に格納して配布することができる。そして、表示部(17)を備えた電子機器のコンピュータは、この外部記録媒体(13)に記録されたプログラムを記憶装置(12)に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した通常電卓モードと関数電卓(通式通り)モードとの切替え機能および数式通り計算式の確認機能を実現し、前述した手法による同様の処理を実行することができる。   The method of each process by the scientific calculator 10 described in each of the embodiments, that is, each method such as calculation process (parts 1 to 3) shown in the flowcharts of FIGS. Programs that can be used include external recording media (13) such as memory cards (ROM cards, RAM cards, etc.), magnetic disks (floppy disks, hard disks, etc.), optical disks (CD-ROM, DVD, etc.), semiconductor memory, etc. It can be stored and distributed. Then, the computer of the electronic device provided with the display unit (17) reads the program recorded in the external recording medium (13) into the storage device (12), and the operation is controlled by the read program. The switching function between the normal calculator mode and the scientific calculator (as usual) mode described in each of the embodiments and the check function of the calculation formula according to the formula can be realized, and the same processing can be performed by the method described above.

また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態としてネットワークN上を伝送させることができ、このプログラムデータを、ネットワークNに接続された表示部(17)を備えた電子機器のコンピュータに通信部(15)によって取り込むことで、前述した通常電卓モードと関数電卓(通式通り)モードとの切替え機能および数式通り計算式の確認機能を実現することもできる。   In addition, data of a program for realizing each of the above-described methods can be transmitted on the network N as a form of program code, and this program data can be transferred to the electronic part provided with a display unit (17) connected to the network N. It is possible to realize the switching function between the normal calculator mode and the scientific calculator (as usual) mode and the check function of the calculation formula as the formula by taking in the computer of the apparatus by the communication unit (15).

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

以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。   In the following, the invention described in the original claims of the present application is appended.

[1]
数値と演算子とを入力する入力手段と、
前記入力手段により入力された数値と演算子とを入力順の計算方法で計算する入力順計算手段と、
前記入力手段により入力された数値と、前記入力順計算手段により計算された計算結果の数値とを表示させる数値表示制御手段と、
前記入力順計算手段により前記入力された数値と演算子とを入力順に計算した計算内容に対応する数式通りの計算式を表示させる計算式表示制御手段と、
を備えたことを特徴とする計算処理装置。
[1]
Input means for inputting numbers and operators,
Input order calculation means for calculating the numerical value input by the input means and the operator according to the calculation method of the input order;
Numerical value display control means for displaying the numerical value input by the input means and the numerical value of the calculation result calculated by the input order calculation means;
A formula display control means for displaying a formula according to formula contents corresponding to the calculation contents in which the input numerical value and the operator are calculated in the input order by the input order calculation means;
A computer processor characterized by comprising:

[2]
前記入力手段により入力された数値と演算子とを含む計算式を数式通りの計算方法で計算する数式通り計算手段と、
前記入力順の計算方法と前記数式通りの計算方法のいずれかの計算方法を選択する計算選択手段とを備え、
前記数値表示制御手段は、前記計算選択手段により前記入力順の計算方法が選択されている場合に、前記入力手段により入力された数値と、前記入力順計算手段により計算された計算結果の数値とを表示させ、
前記計算選択手段により前記数式通りの計算方法が選択されている場合に、前記入力手段により入力された数値と演算子とを含む計算式と、前記数式通り計算手段により計算された計算結果の数値とを表示させる数式通り計算表示制御手段を備え、
前記計算式表示制御手段は、前記入力順計算手段により計算された計算結果の数値が前記数値表示制御手段により表示された後に、前記計算選択手段により前記数式通りの計算方法が選択された場合に、前記入力順計算手段により前記入力された数値と演算子とを入力順に計算した計算内容に対応する数式通りの計算式を表示させる、
ことを特徴とする[1]に記載の計算処理装置。
[2]
Numerical formula calculation means for calculating a calculation formula including a numerical value input by the input means and an operator by a calculation method according to a mathematical formula,
And a calculation selecting means for selecting one of the calculation methods according to the formula and the calculation method according to the formula.
The numerical value display control means, when the calculation method of the input order is selected by the calculation selection means, the numerical value input by the input means, and the numerical value of the calculation result calculated by the input order calculation means To display
When the calculation method according to the formula is selected by the calculation selection means, a calculation formula including the numerical value input by the input means and the operator, and the numerical value of the calculation result calculated by the calculation means according to the formula Calculation display control means according to the formula to display
The calculation formula display control means, when the numerical value of the calculation result calculated by the input order calculation means is displayed by the numerical value display control means, the calculation selection means is selected by the calculation selection means. Displaying a formula according to a formula corresponding to the content of calculation in which the input numerical value and the operator are calculated in the input order by the input order calculation means;
The calculation processing apparatus according to [1], characterized in that

[3]
前記計算式表示制御手段により前記数式通りの計算式が表示された後に、当該計算式を前記入力手段により入力された内容に応じて修正する計算式修正手段を備え、
前記数式通り計算手段は、前記計算式修正手段により修正された計算式を数式通りに計算する修正後数式通り計算手段を有する、
ことを特徴とする[2]に記載の計算処理装置。
[3]
The calculation formula display control means is provided with a calculation formula correction means for correcting the calculation formula according to the contents inputted by the input means after the calculation formula according to the formula is displayed by the calculation formula display control means.
The calculation means according to the formula has a calculation means according to a modified formula which calculates the calculation formula corrected by the formula correction means according to the formula,
The calculation processing apparatus according to [2], characterized in that

[4]
前記入力順計算手段は、前記入力手段による入力内容が、第1の数値、連続する同一の演算子、第2の数値、として順次入力された場合、前記第1の数値を定数として前記第2の数値との間で前記連続入力された演算子に従った計算を実行する定数固定計算手段を備え、
前記計算式表示制御手段は、前記定数固定計算手段により前記入力された数値と演算子とを入力順に計算した計算内容に対応する数式通りの計算式を表示させる、
ことを特徴とする[1]ないし[3]の何れかに記載の計算処理装置。
[4]
When the input contents by the input means are sequentially input as the first numerical value, the same continuous operator, and the second numerical value, the input order calculation means uses the first numerical value as a constant. A constant fixed calculation means for performing calculation according to the continuously inputted operator with the numerical value of
The calculation formula display control means displays a formula according to a formula corresponding to the calculation content in which the input numerical value and the operator are calculated in the input order by the constant fixed calculation means.
The computer according to any one of [1] to [3], which is characterized in that

[5]
前記入力順計算手段は、前記入力手段による入力内容が、第1の数値、×、第2の数値、%、+、として順次入力された場合、前記第1の数値に対して前記第2の数値を割増率とした計算を実行する割り増し計算手段を備え、
前記計算式表示制御手段は、前記割り増し計算手段により前記入力された数値と演算子とを入力順に計算した計算内容に対応する数式通りの計算式を表示させる、
ことを特徴とする[1]ないし[3]の何れかに記載の計算処理装置。
[5]
When the input contents by the input means are sequentially input as a first numerical value, x, a second numerical value,%, +, the input order calculation means may calculate the second numerical value with respect to the first numerical value. Provision of extra calculation means for performing calculation with a numerical increase rate,
The calculation formula display control means displays a formula according to a formula corresponding to the calculation content in which the input numerical value and the operator are calculated in the input order by the additional calculation means.
The computer according to any one of [1] to [3], which is characterized in that

[6]
前記入力順計算手段は、前記入力手段による入力内容が、第1の数値、×、第2の数値、%、−、として順次入力された場合、前記第1の数値に対して前記第2の数値を割引率とした計算を実行する割り引き計算手段を備え、
前記計算式表示制御手段は、前記割り引き計算手段により前記入力された数値と演算子とを入力順に計算した計算内容に対応する数式通りの計算式を表示させる、
ことを特徴とする[1]ないし[3]の何れかに記載の計算処理装置。
[6]
When the input contents by the input means are sequentially input as a first numerical value, x, a second numerical value,%,-, the input order calculation means may calculate the second numerical value with respect to the first numerical value. It has a discount calculation means that performs calculation with the numerical value as the discount rate,
The calculation formula display control means displays a formula according to a formula corresponding to the calculation contents in which the input numerical value and the operator are calculated in the order of input by the discount calculation means.
The computer according to any one of [1] to [3], which is characterized in that

[7]
前記入力順計算手段は、前記入力手段による入力内容が、第1の数値、−、第2の数値、%、として順次入力された場合、前記第2の数値が前記第1の数値となるための割増率の計算を実行する割増率計算手段を備え、
前記計算式表示制御手段は、前記割増率計算手段により前記入力された数値と演算子とを入力順に計算した計算内容に対応する数式通りの計算式を表示させる、
ことを特徴とする[1]ないし[3]の何れかに記載の計算処理装置。
[7]
In the input order calculation means, when the input contents by the input means are sequentially input as a first numerical value, −, a second numerical value,%, the second numerical value becomes the first numerical value. And a means for calculating the rate of increase, and
The calculation formula display control means displays a formula according to a formula corresponding to the calculation content in which the input numerical value and the operator are calculated in the input order by the additional rate calculation means.
The computer according to any one of [1] to [3], which is characterized in that

[8]
表示部を備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
数値と演算子とを入力する入力手段、
前記入力手段により入力された数値と演算子とを入力順の計算方法で計算する入力順計算手段、
前記入力手段により入力された数値と、前記入力順計算手段により計算された計算結果の数値とを前記表示部に表示させる数値表示制御手段、
前記入力順計算手段により前記入力された数値と演算子とを入力順に計算した計算内容に対応する数式通りの計算式を前記表示部に表示させる計算式表示制御手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
[8]
A program for controlling a computer of an electronic device provided with a display unit, the program comprising:
The computer,
Input means to input numbers and operators,
Input order calculation means for calculating the numerical value and the operator input by the input means according to the calculation method of the input order;
Numerical value display control means for displaying the numerical value input by the input means and the numerical value of the calculation result calculated by the input order calculation means on the display unit,
Calculation formula display control means for causing the display unit to display a formula according to a formula corresponding to the calculation content in which the input numerical value and the operator are calculated in input order by the input order calculation means;
Computer readable program to function as.

[9]
前記コンピュータを、
前記入力手段により入力された数値と演算子とを含む計算式を数式通りの計算方法で計算する数式通り計算手段、
前記入力順の計算方法と前記数式通りの計算方法のいずれかの計算方法を選択する計算選択手段として機能させ、
前記数値表示制御手段は、前記計算選択手段により前記入力順の計算方法が選択されている場合に、前記入力手段により入力された数値と、前記入力順計算手段により計算された計算結果の数値とを前記表示部に表示させ、
前記コンピュータを、
前記計算選択手段により前記数式通りの計算方法が選択されている場合に、前記入力手段により入力された数値と演算子を含む計算式と、前記数式通り計算手段により計算された計算結果の数値とを表示させる数式通り計算表示制御手段として機能させ、
前記計算式表示制御手段は、前記入力順計算手段により計算された計算結果の数値が前記数値表示制御手段により前記表示部に表示された後に、前記計算選択手段により前記数式通りの計算方法が選択された場合に、前記入力順計算手段により前記入力された数値と演算子とを入力順に計算した計算内容に対応する数式通りの計算式を前記表示部に表示させる、
[8]に記載のプログラム。
[9]
The computer,
Numerical formula calculation means for calculating a calculation formula including a numerical value input by the input means and an operator according to a numerical calculation method,
Functioning as calculation selection means for selecting one of the calculation method of the input order and the calculation method of the mathematical formula,
The numerical value display control means, when the calculation method of the input order is selected by the calculation selection means, the numerical value input by the input means, and the numerical value of the calculation result calculated by the input order calculation means Is displayed on the display unit,
The computer,
When the calculation method according to the formula is selected by the calculation selection means, a calculation formula including the numerical value and the operator input by the input means, and the numerical value of the calculation result calculated by the calculation means according to the formula Function as calculation display control means according to the formula to display
The calculation formula display control means selects the calculation method according to the formula by the calculation selection means after the numerical value of the calculation result calculated by the input order calculation means is displayed on the display unit by the numerical value display control means. And displaying, on the display unit, a formula according to a formula corresponding to the calculation content in which the input numerical value and the operator are calculated in the input order by the input order calculation means.
The program described in [8].

10 …計算処理装置(関数電卓10/タブレットPC)
11 …CPU
12 …メモリ
12a…計算処理プログラム
12b…計算モード(通常電卓/関数電卓)データエリア
12c…入力データ/表示データエリア
12d…数式通り計算式データエリア
13 …外部記録媒体
14 …記録媒体読取部
15 …通信部
16 …キー入力部
17 …表示部
17a…ドットマトリクス表示部
17b…セグメント表示部
20 …Webサーバ
Cu …カーソル
10 ... Calculation processing unit (Functional calculator 10 / tablet PC)
11 ... CPU
12: Memory 12a: Calculation processing program 12b: Calculation mode (normal calculator / functional calculator) data area 12c: Input data / display data area 12d: Formula as calculated data area 13: External recording medium 14: Recording medium reading unit 15: ... Communication unit 16 ... Key input unit 17 ... Display unit 17 a ... Dot matrix display unit 17 b ... Segment display unit 20 ... Web server Cu ... Cursor

Claims (9)

数値と演算子とを入力する入力手段と、
前記入力手段により入力された数値と演算子とを入力順の計算方法で計算する入力順計算手段と、
記入力順計算手段により計算された計算結果の数値表示させる数値表示制御手段と、
前記入力順の計算方法と数式通りの計算方法のいずれかの計算方法を選択する計算選択手段と、
前記入力順計算手段により計算された計算結果の数値が前記数値表示制御手段により表示された後に、前記計算選択手段により前記数式通りの計算方法が選択された場合に、前記入力順計算手段により前記入力された数値と演算子とを入力順に計算した計算内容に対応する数式通りの計算式を表示させる計算式表示制御手段と、
を備えたことを特徴とする計算処理装置。
Input means for inputting numbers and operators,
Input order calculation means for calculating the numerical value input by the input means and the operator according to the calculation method of the input order;
A numerical display control means for displaying the numerical value of the calculated calculation result by the entering force order calculating unit,
Calculation selection means for selecting one of the calculation method of the input order and the calculation method of mathematical expression;
After the numerical value of the calculation result calculated by the input order calculation means is displayed by the numerical value display control means, when the calculation method according to the formula is selected by the calculation selection means, the input order calculation means Calculation formula display control means for displaying a calculation formula according to a formula corresponding to the calculation contents in which the input numerical value and the operator are calculated in the order of input;
A computer processor characterized by comprising:
前記入力手段により入力された数値と演算子とを含む計算式を数式通りの計算方法で計算する数式通り計算手段と、
記数値表示制御手段は、前記計算選択手段により前記入力順の計算方法が選択されている場合に、前記入力手段により入力された数値と、前記入力順計算手段により計算された計算結果の数値とを表示させ、
前記計算選択手段により前記数式通りの計算方法が選択されている場合に、前記入力手段により入力された数値と演算子とを含む計算式と、前記数式通り計算手段により計算された計算結果の数値とを表示させる数式通り計算表示制御手段を備える、
ことを特徴とする請求項1に記載の計算処理装置。
Numerical formula calculation means for calculating a calculation formula including a numerical value input by the input means and an operator by a calculation method according to a mathematical formula,
Before Symbol numerical display control means, wherein when said input order of calculation method by the calculation selecting means is selected, a numerical value entered by the input means, wherein the numerical values of the input order computing means calculated calculation result by To display
When the calculation method according to the formula is selected by the calculation selection means, a calculation formula including the numerical value input by the input means and the operator, and the numerical value of the calculation result calculated by the calculation means according to the formula DOO Ru with a formula as calculated display control means for displaying,
The calculation processing device according to claim 1, characterized in that:
前記計算式表示制御手段により前記数式通りの計算式が表示された後に、当該計算式を前記入力手段により入力された内容に応じて修正する計算式修正手段を備え、
前記数式通り計算手段は、前記計算式修正手段により修正された計算式を数式通りに計算する修正後数式通り計算手段を有する、
ことを特徴とする請求項2に記載の計算処理装置。
The calculation formula display control means is provided with a calculation formula correction means for correcting the calculation formula according to the contents inputted by the input means after the calculation formula according to the formula is displayed by the calculation formula display control means.
The calculation means according to the formula has a calculation means according to a modified formula which calculates the calculation formula corrected by the formula correction means according to the formula,
The calculation processing apparatus according to claim 2, characterized in that:
前記入力順計算手段は、前記入力手段による入力内容が、第1の数値、連続する同一の演算子、第2の数値、として順次入力された場合、前記第1の数値を定数として前記第2の数値との間で前記連続入力された演算子に従った計算を実行する定数固定計算手段を備え、
前記計算式表示制御手段は、前記定数固定計算手段により前記入力された数値と演算子とを入力順に計算した計算内容に対応する数式通りの計算式を表示させる、
ことを特徴とする請求項1ないし請求項3の何れか1項に記載の計算処理装置。
When the input contents by the input means are sequentially input as the first numerical value, the same continuous operator, and the second numerical value, the input order calculation means uses the first numerical value as a constant. A constant fixed calculation means for performing calculation according to the continuously inputted operator with the numerical value of
The calculation formula display control means displays a formula according to a formula corresponding to the calculation content in which the input numerical value and the operator are calculated in the input order by the constant fixed calculation means.
The calculation processing apparatus according to any one of claims 1 to 3, characterized in that:
前記入力順計算手段は、前記入力手段による入力内容が、第1の数値、×、第2の数値、%、+、として順次入力された場合、前記第1の数値に対して前記第2の数値を割増率とした計算を実行する割り増し計算手段を備え、
前記計算式表示制御手段は、前記割り増し計算手段により前記入力された数値と演算子とを入力順に計算した計算内容に対応する数式通りの計算式を表示させる、
ことを特徴とする請求項1ないし請求項3の何れか1項に記載の計算処理装置。
When the input contents by the input means are sequentially input as a first numerical value, x, a second numerical value,%, +, the input order calculation means may calculate the second numerical value with respect to the first numerical value. Provision of extra calculation means for performing calculation with a numerical increase rate,
The calculation formula display control means displays a formula according to a formula corresponding to the calculation content in which the input numerical value and the operator are calculated in the input order by the additional calculation means.
The calculation processing apparatus according to any one of claims 1 to 3, characterized in that:
前記入力順計算手段は、前記入力手段による入力内容が、第1の数値、×、第2の数値、%、−、として順次入力された場合、前記第1の数値に対して前記第2の数値を割引率とした計算を実行する割り引き計算手段を備え、
前記計算式表示制御手段は、前記割り引き計算手段により前記入力された数値と演算子とを入力順に計算した計算内容に対応する数式通りの計算式を表示させる、
ことを特徴とする請求項1ないし請求項3の何れか1項に記載の計算処理装置。
When the input contents by the input means are sequentially input as a first numerical value, x, a second numerical value,%,-, the input order calculation means may calculate the second numerical value with respect to the first numerical value. It has a discount calculation means that performs calculation with the numerical value as the discount rate,
The calculation formula display control means displays a formula according to a formula corresponding to the calculation contents in which the input numerical value and the operator are calculated in the order of input by the discount calculation means.
The calculation processing apparatus according to any one of claims 1 to 3, characterized in that:
前記入力順計算手段は、前記入力手段による入力内容が、第1の数値、−、第2の数値、%、として順次入力された場合、前記第2の数値が前記第1の数値となるための割増率の計算を実行する割増率計算手段を備え、
前記計算式表示制御手段は、前記割増率計算手段により前記入力された数値と演算子とを入力順に計算した計算内容に対応する数式通りの計算式を表示させる、
ことを特徴とする請求項1ないし請求項3の何れか1項に記載の計算処理装置。
In the input order calculation means, when the input contents by the input means are sequentially input as a first numerical value, −, a second numerical value,%, the second numerical value becomes the first numerical value. And a means for calculating the rate of increase, and
The calculation formula display control means displays a formula according to a formula corresponding to the calculation content in which the input numerical value and the operator are calculated in the input order by the additional rate calculation means.
The calculation processing apparatus according to any one of claims 1 to 3, characterized in that:
表示部を備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
数値と演算子とを入力する入力手段、
前記入力手段により入力された数値と演算子とを入力順の計算方法で計算する入力順計算手段、
記入力順計算手段により計算された計算結果の数値前記表示部に表示させる数値表示制御手段、
前記入力順の計算方法と数式通りの計算方法のいずれかの計算方法を選択する計算選択手段、
前記入力順計算手段により計算された計算結果の数値が前記数値表示制御手段により表示された後に、前記計算選択手段により前記数式通りの計算方法が選択された場合に、前記入力順計算手段により前記入力された数値と演算子とを入力順に計算した計算内容に対応する数式通りの計算式を前記表示部に表示させる計算式表示制御手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
A program for controlling a computer of an electronic device provided with a display unit, the program comprising:
The computer,
Input means to input numbers and operators,
Input order calculation means for calculating the numerical value and the operator input by the input means according to the calculation method of the input order;
Numerical display control means for displaying the numerical value of the calculated calculation result by the entering force order calculating unit on the display unit,
Calculation selection means for selecting one of the calculation method of the input order and the calculation method of the mathematical expression,
After the numerical value of the calculation result calculated by the input order calculation means is displayed by the numerical value display control means, when the calculation method according to the formula is selected by the calculation selection means, the input order calculation means Calculation formula display control means for displaying, on the display unit, a calculation formula as a formula corresponding to the calculation content in which the input numerical value and the operator are calculated in the order of input;
Computer readable program to function as.
前記コンピュータを、
前記入力手段により入力された数値と演算子とを含む計算式を数式通りの計算方法で計算する数式通り計算手段、
記数値表示制御手段は、前記計算選択手段により前記入力順の計算方法が選択されている場合に、前記入力手段により入力された数値と、前記入力順計算手段により計算された計算結果の数値とを前記表示部に表示させ、
前記コンピュータを、
前記計算選択手段により前記数式通りの計算方法が選択されている場合に、前記入力手段により入力された数値と演算子とを含む計算式と、前記数式通り計算手段により計算された計算結果の数値とを表示させる数式通り計算表示制御手段として機能させる、
請求項8に記載のプログラム。
The computer,
Numerical formula calculation means for calculating a calculation formula including a numerical value input by the input means and an operator according to a numerical calculation method,
Before Symbol numerical display control means, wherein when said input order of calculation method by the calculation selecting means is selected, a numerical value entered by the input means, wherein the numerical values of the input order computing means calculated calculation result by And on the display unit,
The computer,
When the calculation method according to the formula is selected by the calculation selection means, a calculation formula including the numerical value input by the input means and the operator, and the numerical value of the calculation result calculated by the calculation means according to the formula DOO Ru to function as a formula as calculated display control means for displaying,
The program according to claim 8.
JP2015053915A 2015-03-17 2015-03-17 Computation processing device and program Active JP6528483B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015053915A JP6528483B2 (en) 2015-03-17 2015-03-17 Computation processing device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015053915A JP6528483B2 (en) 2015-03-17 2015-03-17 Computation processing device and program

Publications (2)

Publication Number Publication Date
JP2016173763A JP2016173763A (en) 2016-09-29
JP6528483B2 true JP6528483B2 (en) 2019-06-12

Family

ID=57009172

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015053915A Active JP6528483B2 (en) 2015-03-17 2015-03-17 Computation processing device and program

Country Status (1)

Country Link
JP (1) JP6528483B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7103380B2 (en) 2020-03-24 2022-07-20 カシオ計算機株式会社 Electronic devices, operation mode switching methods, and programs

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5685153A (en) * 1979-12-13 1981-07-11 Casio Comput Co Ltd Display control system
JPS58213368A (en) * 1982-06-05 1983-12-12 Casio Comput Co Ltd Constant lock display system of small sized electronic calculator
JPH06231081A (en) * 1993-01-29 1994-08-19 Sharp Corp Numerical formula display system
JP4165453B2 (en) * 2004-05-27 2008-10-15 カシオ計算機株式会社 Electronics
JP2005346555A (en) * 2004-06-04 2005-12-15 Casio Comput Co Ltd Electronic apparatus
JP5012877B2 (en) * 2009-11-12 2012-08-29 カシオ計算機株式会社 Electronic computer and program

Also Published As

Publication number Publication date
JP2016173763A (en) 2016-09-29

Similar Documents

Publication Publication Date Title
JP6221323B2 (en) Graph display device and control program thereof
JP2017174225A (en) Tax calculator, tax calculation method and program
JP6269220B2 (en) Formula display control apparatus, formula display control method, formula display control program
JP6428734B2 (en) Tax calculation device, tax calculation method, program
CN112667328A (en) Stock quote device and method with multiple graphic user interface
JP6528483B2 (en) Computation processing device and program
JP6635132B2 (en) Tax calculator, tax calculation method and tax calculation program
JP5012877B2 (en) Electronic computer and program
JP7176603B2 (en) Computing device, computing method, and program
JP6593505B1 (en) Computer, electronic device, setting method, and program
JP6915669B2 (en) Tax calculator, tax calculation method, and tax calculation program
JP7163705B2 (en) Calculators, calculation methods, and programs
JP6561626B2 (en) Electronic device, calculation processing method, and program
JP7383902B2 (en) Calculators, calculation methods, and programs
JP2018106320A (en) Calculation device, calculation method, and program
JP6485144B2 (en) Computer processing apparatus and program
JP6816392B2 (en) Computational equipment, computational methods, and programs
JP6620907B1 (en) Computer, setting method, and program
JP7500934B2 (en) Computer, calculation method, and program
JP7279355B2 (en) Calculator, display method, and program
JP6524740B2 (en) Electronic equipment, calculation processing program
JP2020042456A (en) Computer, calculation confirmation method, information registration method, and program
JP7196477B2 (en) Calculator, display method, and program
JP2023121840A (en) Electronic device, calculation support method and program
JP5381152B2 (en) Formula arithmetic device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180316

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190205

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190404

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: 20190416

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190429

R150 Certificate of patent or registration of utility model

Ref document number: 6528483

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150