JPH0561670B2 - - Google Patents

Info

Publication number
JPH0561670B2
JPH0561670B2 JP33270987A JP33270987A JPH0561670B2 JP H0561670 B2 JPH0561670 B2 JP H0561670B2 JP 33270987 A JP33270987 A JP 33270987A JP 33270987 A JP33270987 A JP 33270987A JP H0561670 B2 JPH0561670 B2 JP H0561670B2
Authority
JP
Japan
Prior art keywords
key
formula
mode
calculation
storage
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.)
Expired - Fee Related
Application number
JP33270987A
Other languages
Japanese (ja)
Other versions
JPH01175062A (en
Inventor
Fumiaki Kawawaki
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP33270987A priority Critical patent/JPH01175062A/en
Publication of JPH01175062A publication Critical patent/JPH01175062A/en
Priority to US07/776,877 priority patent/US5134577A/en
Publication of JPH0561670B2 publication Critical patent/JPH0561670B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

(産業上の利用分野) 本発明は電子計算機に関し、特に数式記憶機能
付関数電卓、ポケツトコンピユータ型の小型の電
子計算機に関する。 (従来の技術) 数式記憶機能付関数電卓、ポケツトコンピユー
タ型の小型の電子計算機では、演算しようとする
数式を予め記憶しておき、その後に変数の値等を
入力してその数式の演算を実行させることが行わ
れている。このような従来の計算機では、(a)先ず
計算機のモードを数式記憶モードに設定して、所
定の記憶領域を選択し、(b)数式を入力して選択さ
れた記憶領域に記憶させ、(c)計算機のモードを数
式記憶モードから演算実行モードに変え、(d)演算
すべき数式を記憶領域から呼び出し、(e)変数の値
等を入力し、(f)その後に所定のキーが押されると
その数式の演算が実行される。 数式が既に記憶されており、計算機が演算実行
モードに設定されている状態で、その数式の演算
を実行させるには上記(d)〜(f)を行うだけであるの
で、従来の計算機でも問題となることはない。 しかし、新たに数式を記憶させた状態(即ち、
数式記憶モード)から直ちにその数式の演算を実
行させる場合、或はその状態から既に記憶されて
いる他の数式の演算を実行させる場合には、後述
のような問題点がある。 このようなキー操作の例を第5図に示す。第5
図に示す例は、従来の数式記憶機能付関数電卓を
用いて、そのAメモリを変数とした数式sinAを
記憶させ、演算を行うものである。キー操作の順
序に従つて説明する。 (1) 演算実行モードに設定されている計算機を、
シフト〔2ndF〕キーと代数式記憶モード
〔AER〕キーとを押して、数式記憶モードに設
定する。第5図右側の表示部に「AER」が表
示される。第1の数式記憶領域が自動的に選択
され、表示部に「1:」が表示される。 (2) 数式〔f( )=〕キー、アルフアベツト
〔ALPHA〕キー、〔A〕キー、及び数式〔f
( )=〕キーを押して、Aメモリを変数として
扱うことが指定される。 (3) 関数〔SIN〕キー、アルフアベツト
〔ALPHA〕キー、〔A〕キー、及び数式入力
〔ENT〕キーを押して、sinAが第1の数式記
憶領域に入力される。 (4) 再びシフト〔2ndF〕キーと代数式記憶モー
ド〔AER〕キーとを押して、数式記憶モード
から演算実行モードに変える。 (5) シフト〔2ndF〕キーと〔1:〕キーとを押
して、第1の数式記憶領域の数式を演算するこ
とを選択する。表示部には、その変数であるA
メモリへの入力のプロンプトが表示される。 (6) 置数キー〔3〕、
(Industrial Application Field) The present invention relates to an electronic computer, and more particularly to a scientific calculator with a formula storage function and a pocket computer type small electronic calculator. (Prior art) Scientific calculators with a formula storage function and pocket computer-type small electronic calculators store the formula to be calculated in advance, and then input the values of variables, etc. to execute the calculation of the formula. It is being done. In such conventional calculators, (a) first, the mode of the calculator is set to formula storage mode and a predetermined storage area is selected, (b) a formula is input and stored in the selected storage area, and ( c) Change the mode of the calculator from formula storage mode to calculation execution mode, (d) recall the formula to be calculated from the storage area, (e) input the values of variables, etc., and (f) then press the specified key. When a value is entered, the calculation for that formula is executed. If the formula is already memorized and the calculator is set to the calculation execution mode, all you have to do to execute the calculation for that formula is steps (d) to (f) above, so there are no problems with conventional calculators. It will never be. However, when the formula is newly memorized (i.e.,
When the calculation of a mathematical formula is executed immediately from the mathematical expression storage mode (formula storage mode), or when the calculation of another mathematical formula that has already been stored is executed from that state, there are problems as described below. An example of such key operations is shown in FIG. Fifth
In the example shown in the figure, a conventional scientific calculator with a formula storage function is used to store a formula sinA in its A memory as a variable, and perform calculations. The explanation will be based on the order of key operations. (1) If the computer is set to calculation execution mode,
Press the Shift [2ndF] key and the algebraic expression storage mode [AER] key to set the mathematical expression storage mode. "AER" is displayed on the display section on the right side of Figure 5. The first formula storage area is automatically selected and "1:" is displayed on the display. (2) Formula [f ( ) =] key, Alphabet [ALPHA] key, [A] key, and formula [f
By pressing the ( )=] key, it is specified that the A memory is to be treated as a variable. (3) Press the function [SIN] key, alphanumeric key (ALPHA), [A] key, and formula input [ENT] key to input sinA into the first formula storage area. (4) Press the Shift [2ndF] key and the algebraic expression storage mode [AER] key again to change from the mathematical expression storage mode to the calculation execution mode. (5) Press the Shift [2ndF] key and the [1:] key to select to calculate the formula in the first formula storage area. The display section shows the variable A
You will be prompted to enter memory. (6) Number key [3],

〔0〕及び演算〔COMP〕
キーを押して、Aメモリに数値「30」を入力
し、sin30゜の演算が行われる。 (発明が解決しようとする問題点) このように、従来の電子計算機では、新たに数
式を記憶させた状態(数式記憶モード)から直ち
にその数式又は既に記憶されている他の数式の演
算を実行させようとしても、数式記憶モードから
演算実行モードへのモード遷移を行い、更に、演
算すべき数式を選択した後でなければ行うことが
できない。従つて、従来の電子計算機では、その
ような演算を実行させる場合には、多くの種類の
キーを何回も操作しなければならず、操作が面倒
であるという問題があつた。 本発明は上記従来の問題点を解決するものであ
り、その目的とするところは、数式記憶モードに
設定されている場合であつても、演算実行モード
へのモード遷移のキー操作を行わなくても、記憶
されている数式の演算を実行することのできる電
子計算機を提供することにある。 (問題点を解決するための手段) 本発明の電子計算機は、数式記憶モードと演算
実行モードとを有し、演算実行を命令するための
キーを備えた電子計算機であつて、数式記憶モー
ドが設定されており、数式の記憶処理が行われて
いない場合に該キーが操作されれば、数式の記憶
処理を行う手段、及び数式記憶モードが設定され
ており、数式の記憶処理が既に行われている場合
に該キーが操作されれば、該記憶されている数式
の演算を実行する手段を備えており、そのことに
より上記目的が達成される。 (実施例) 以下に本発明の実施例について説明する。 第3図に本発明電子計算機の一実施例である数
式記憶機能付関数電卓の外観を示す。説明を簡単
にするために、第3図は、主として、液晶表示装
置1並びにキー入力部2の中の説明に必要なキー
のみを模式的に示しており、説明に必要でない他
のキーやキーの識別表示等の図示は省略してい
る。〔ENT/COMP〕キー21は、従来のこの種
電卓で用いられていたイコール〔=〕キー、演算
を実行させるための〔COMP〕キー、及び数式
を記憶させるための〔ENT〕キーの機能を兼ね
備えたものである。 本実施例では、液晶表示装置1は、入力された
数式等を表示するためのドツトマトリクス(12
桁)で構成された第1の表示部1aと、数値を表
示するための7セグメント構成(仮数部10桁、指
数部2桁)の第2の表示部1bと、モードの設定
状態等を表示するための第3の表示部1cとを有
している。 この実施例のシステムのブロツク図を第4図に
示す。CPU3はこの計算機の制御を行い、ROM
4は計算機を動作させるためのプログラムを格納
している。また、RAM5には、通常の計算機の
RAMと同様に計算機の制御用のメモリ領域や数
式記憶のためのメモリ領域等が設けられている。
液晶駆動回路6は液晶表示部1の駆動制御を行
い、キーマトリクス7はキー入力部2へのキー入
力を検出するためのものである。 第1図に〔ENT/CMP〕キーのフローチヤー
トを示す。〔ENT/COMP〕キーが押されると、
代数式記憶(AER)モードに設定されているか
どうかの判別が成される(ステツプ11)。演算実
行モードに設定されている場合には、ステツプ17
に進み、従来この種の電卓に於いて〔=/
COMP〕キーが押された場合と同様の処理が行
われる。代数式記憶(AER)モードに設定され
ている場合には、ステツプ12に進み、後述の式サ
ーチ状態に設定されているかどうかの判別が行わ
れる。 式サーチ状態に設定されていない場合には、
〔ENT/COMP〕キーが押される前に入力されて
いた数式を所定の記憶領域に記憶させる処理を行
う(ステツプ15)。ステツプ15での数式記憶処理
が終れば、数式記憶モードであるが、数式記憶処
理が既に成されている状態(この状態を「式サー
チ状態」と称することにする)が設定される(ス
テツプ16)。 数式記憶処理が既に成され、その後に
〔ENT/COMP〕キーが押された場合には、数式
記憶モードであり且つ式サーチ状態が設定されて
いるので、ステツプ12からステツプ13に進み、数
式記憶モードの設定が解かれ、演算実行モードに
設定される。ステツプ14では、直前に記憶処理が
成された数式の演算が実行される。 ある数式の記憶処理を行つた直後に、他の記憶
領域内に既に記憶されている他の数式の演算を行
う場合には、次のように処理される。ステツプ15
で、ある数式を記憶させる。式サーチ状態が自動
的に設定される(ステツプ16)。他の数式を呼び
出す操作を行つた後、〔ENT/COMP〕キー21
を押す。演算実行モードに設定され(ステツプ
13)、呼び出された他の数式の演算が実行される
(ステツプ14)。 本実施例の操作の仕方を、前述のsinAの演算
に於いて該数式を記憶させた直後に演算を実行さ
せる場合を例として第2図を用いて説明する。
尚、第2図右側の表示欄の上段は第1の表示部1
a、中段は第2の表示部1b、下段は第3の表示
部1cの表示内容をそれぞれ示している。 (1) 演算実行モードに設定されている計算機を、
シフト〔2ndF〕キーと代数式記憶モード
〔AER〕キー22とを押して、数式記憶モード
に設定する。第2図右側の表示装置1の第3の
表示部1cに「AER」が表示される。第1の
数式記憶領域が自動的に選択され、表示部に
「1:」が表示される。 (2) 数式〔f( )=〕キー、アルフアベツト
〔ALPHA〕キー、〔A〕キー、及び数式〔f
( )=〕キー23を押して、Aメモリを変数と
して扱うことが指定される。 (3) 関数〔SIN〕キー24、アルフアベツト
〔ALPHA〕キー、〔A〕キー、及び〔ENT/
COMP〕キー21を押して、sinAが第1の数
式記憶領域に入力される。前述のように式サー
チ状態が設定される。この時、第1の表示部1
aに表示されていたカーソルは表示されなくな
る。 (4) 再び〔ENT/COMP〕キー21を押すると、
計算機のモードは、第1の記憶領域に数式
(sinA)を記憶する数式記憶モードから、第1
の記憶領域に記憶されている数式(sinA)の
演算を行う演算実行モードに自動的に変わる。
第1の表示部1aには、演算すべき数式
(sinA)の変数であるAメモリへの入力のプロ
ンプトが表示される。 (5) 置数キー〔3〕、
[0] and operation [COMP]
Press the key to input the value ``30'' into memory A, and the calculation of sin30° is performed. (Problems to be Solved by the Invention) In this way, in conventional electronic computers, from a state in which a new formula is stored (formula storage mode), operations on that formula or other already stored formulas are performed immediately. Even if an attempt is made to do so, this can only be done after a mode transition is made from the formula storage mode to the calculation execution mode, and the formula to be calculated is selected. Therefore, in conventional electronic computers, when performing such calculations, many types of keys must be operated many times, making the operations cumbersome. The present invention is intended to solve the above-mentioned conventional problems, and its purpose is to eliminate the need to perform key operations for mode transition to calculation execution mode even when set to formula storage mode. Another object of the present invention is to provide an electronic computer capable of executing operations on stored mathematical formulas. (Means for Solving the Problems) The electronic computer of the present invention has a formula storage mode and an arithmetic execution mode, and is equipped with a key for instructing the execution of an arithmetic operation. If the key is operated when the formula has been set and the formula has not been memorized, the means for formula memorization and the formula memorization mode have been set, and the formula has already been memorized. If the key is operated when the key is pressed, the computer is provided with means for executing the calculation of the stored mathematical formula, thereby achieving the above object. (Example) Examples of the present invention will be described below. FIG. 3 shows the external appearance of a scientific calculator with a formula storage function, which is an embodiment of the electronic calculator of the present invention. To simplify the explanation, FIG. 3 mainly schematically shows only the keys necessary for the explanation in the liquid crystal display device 1 and the key input section 2, and other keys and keys that are not necessary for the explanation are shown schematically. Illustration of identification display etc. is omitted. The [ENT/COMP] key 21 has the functions of the equal [=] key, the [COMP] key for executing calculations, and the [ENT] key for memorizing formulas, which are used in conventional calculators of this type. It has both. In this embodiment, the liquid crystal display device 1 has a dot matrix (12
A first display section 1a consisting of digits), a second display section 1b having a 7-segment structure (10 digits for the mantissa and 2 digits for the exponent) for displaying numerical values, and displaying the mode setting status etc. It has a third display section 1c for displaying. A block diagram of the system of this embodiment is shown in FIG. CPU3 controls this computer and ROM
4 stores a program for operating the computer. In addition, RAM 5 has a normal computer's
Similar to RAM, a memory area for controlling the computer, a memory area for storing mathematical formulas, etc. are provided.
The liquid crystal drive circuit 6 controls the drive of the liquid crystal display section 1, and the key matrix 7 is for detecting key inputs to the key input section 2. Figure 1 shows the flowchart of the [ENT/CMP] key. When the [ENT/COMP] key is pressed,
A determination is made as to whether the algebraic expression storage (AER) mode is set (step 11). If the calculation execution mode is set, step 17
In conventional calculators of this type,
The same processing as when the [COMP] key is pressed is performed. If the algebraic expression storage (AER) mode is set, the process proceeds to step 12, where it is determined whether the expression search state, which will be described later, is set. If the expression search state is not set,
Processing is performed to store the formula that was input before the [ENT/COMP] key was pressed in a predetermined storage area (step 15). When the formula storage process in step 15 is completed, the formula storage mode is set, but a state in which the formula storage process has already been completed (this state will be referred to as the "formula search state") is set (step 16). ). If the formula storage process has already been completed and the [ENT/COMP] key is pressed after that, the system is in the formula storage mode and the formula search state has been set, so the process advances from step 12 to step 13 and the formula storage process is completed. The mode setting is canceled and the calculation execution mode is set. In step 14, the calculation of the formula for which the memorization process was performed immediately before is executed. Immediately after performing storage processing for a certain mathematical formula, when calculating another mathematical formula already stored in another storage area, the following processing is performed. Step 15
Let me memorize a certain formula. The expression search state is automatically set (step 16). After performing an operation to call up another formula, press the [ENT/COMP] key 21.
Press. Set to calculation execution mode (step
13), the calculation of the other called formula is executed (step 14). The method of operation of this embodiment will be explained using FIG. 2, taking as an example the case where the calculation of sinA is executed immediately after storing the formula in the calculation of sinA described above.
Note that the upper part of the display column on the right side of Figure 2 is the first display section 1.
a, the middle row shows the display contents of the second display section 1b, and the lower row shows the display contents of the third display section 1c, respectively. (1) If the computer is set to calculation execution mode,
Press the shift [2ndF] key and the algebraic expression storage mode [AER] key 22 to set the mathematical expression storage mode. "AER" is displayed on the third display section 1c of the display device 1 on the right side of FIG. The first formula storage area is automatically selected and "1:" is displayed on the display. (2) Formula [f ( ) =] key, Alphabet [ALPHA] key, [A] key, and formula [f
( ) = ] key 23 is pressed to specify that the A memory is to be treated as a variable. (3) Function [SIN] key 24, Alphabet [ALPHA] key, [A] key, and [ENT/
COMP] key 21 is pressed, and sinA is input into the first formula storage area. The expression search state is set as described above. At this time, the first display section 1
The cursor that was displayed at a will no longer be displayed. (4) Press the [ENT/COMP] key 21 again.
The mode of the calculator ranges from a formula storage mode in which a formula (sinA) is stored in the first storage area to a formula storage mode in which the formula (sinA) is stored in the first storage area.
automatically changes to the calculation execution mode in which the mathematical formula (sinA) stored in the storage area is calculated.
A prompt for input to memory A, which is a variable of the mathematical expression (sinA) to be calculated, is displayed on the first display section 1a. (5) Number key [3],

〔0〕及び〔ENT/COMP〕
キー21を押して、Aメモリに数値「30」を入
力し、sin30゜の演算が行われる。 (発明の効果) 本発明の電子計算機は、このように、数式記憶
モードに設定されていても数式の記憶が終了して
いるならば、演算実行のためのキーを操作するだ
けで数式記憶モードから演算実行モードに自動的
に遷移する。従つて、数式の記憶処理を行つた直
後に数式の演算を行う場合には、モード遷移のた
めや演算すべき数式の選択のために多くの種類の
キーを何回も操作する必要が無く、簡単なキー操
作によつて数式の演算を行うことができる。ま
た、演算実行のためのキーと数式記憶処理のため
のキーとが兼用されているので、例えば、記憶さ
せた数式を直ちに実行させる場合には、キー操作
が簡略され、キーの誤操作の恐れが少なくなる。
更に、キーの数を少なくすることができるので、
キー配置をより合理的に行うことができる。
[0] and [ENT/COMP]
The key 21 is pressed to input the numerical value "30" into the A memory, and the calculation of sin30° is performed. (Effects of the Invention) As described above, even if the electronic computer of the present invention is set to the formula storage mode, if the storage of the formula has been completed, it can be switched to the formula storage mode by simply operating the key for executing the calculation. automatically transitions to calculation execution mode. Therefore, when calculating a mathematical formula immediately after storing the mathematical formula, there is no need to operate many types of keys many times to change the mode or select the mathematical formula to be calculated. Mathematical calculations can be performed by simple key operations. In addition, since the key for executing calculations and the key for memorizing formulas are also used, for example, when you want to immediately execute a memorized formula, key operations are simplified and there is no risk of erroneous key operation. It becomes less.
Furthermore, since the number of keys can be reduced,
Key arrangement can be done more rationally.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の一実施例である数式記憶機能
付関数電卓の〔ENT/COMP〕キーのフローチ
ヤート、第2図はその実施例のキーの操作例の説
明図、第3図はその実施例の外観を示す平面図、
第4図はその実施例のシステム構成を示すブロツ
ク図、第5図は従来例のキーの操作例の説明図で
ある。 1a…第1の表示部、1b…第2の表示部、1
c…第3の表示部、21…〔ENT/COMP〕キ
ー、2…代数式記憶モードキー。
Fig. 1 is a flowchart of the [ENT/COMP] key of a scientific calculator with a formula storage function that is an embodiment of the present invention, Fig. 2 is an explanatory diagram of an example of key operation in the embodiment, and Fig. 3 is an explanatory diagram of the key operation example of the embodiment. A plan view showing the appearance of the example,
FIG. 4 is a block diagram showing the system configuration of this embodiment, and FIG. 5 is an explanatory diagram of a conventional key operation example. 1a...first display section, 1b...second display section, 1
c...Third display section, 21...[ENT/COMP] key, 2...Algebraic formula storage mode key.

Claims (1)

【特許請求の範囲】 1 数式記憶モードと演算実行モードとを有し、
演算実行を命令するためのキーを備えた電子計算
機であつて、 数式記憶モードが設定されており、数式の記憶
処理が行われていない場合に該キーが操作されれ
ば、数式の記憶処理を行う手段、及び 数式記憶モードが設定されており、数式の記憶
処理が既に行われている場合に該キーが操作され
れば、該記憶されている数式の演算を実行する手
段 を備えた電子計算機。
[Claims] 1. Has a formula storage mode and an operation execution mode,
If the electronic computer is equipped with a key for commanding the execution of calculations, and the formula storage mode is set and the key is operated when the formula storage is not being performed, the calculation will be performed. and a means for executing the calculation of the stored mathematical formula when the key is operated when the mathematical formula storage mode is set and the mathematical formula has already been stored. .
JP33270987A 1987-12-29 1987-12-29 Electronic computer Granted JPH01175062A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP33270987A JPH01175062A (en) 1987-12-29 1987-12-29 Electronic computer
US07/776,877 US5134577A (en) 1987-12-29 1991-10-16 Computer with algebraic expression memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33270987A JPH01175062A (en) 1987-12-29 1987-12-29 Electronic computer

Publications (2)

Publication Number Publication Date
JPH01175062A JPH01175062A (en) 1989-07-11
JPH0561670B2 true JPH0561670B2 (en) 1993-09-06

Family

ID=18257987

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33270987A Granted JPH01175062A (en) 1987-12-29 1987-12-29 Electronic computer

Country Status (1)

Country Link
JP (1) JPH01175062A (en)

Also Published As

Publication number Publication date
JPH01175062A (en) 1989-07-11

Similar Documents

Publication Publication Date Title
JP3140916B2 (en) Formula input device
US5381353A (en) Scientific electronic calculator for performing mathematical operations with predetermined priority
JPH0561670B2 (en)
JP3252493B2 (en) Electronic calculator and its calculation processing method
JP7349148B2 (en) calculator
JP6504128B2 (en) Electronic device, data processing method and program
JP2895257B2 (en) calculator
JP3498323B2 (en) Electronic calculator and arithmetic processing method
JP2700960B2 (en) Electronic desk calculator
JPH06110637A (en) Information processor with menu display function
JPH01175060A (en) Electronic computer
JP2707162B2 (en) Data processing device
JPH0738995Y2 (en) Small computer
JPH04250555A (en) Electronic computer
JPH0830556A (en) Electronic desk calculator
JPS6113623B2 (en)
JPH0275053A (en) Electronic computer
JPH0124660Y2 (en)
JPH09231176A (en) Electronic computer
JPH07230428A (en) Electronic computer
JPH03119454A (en) Electronic computer
JPH07105140A (en) Electronic computer
JPH064484A (en) Calculator
JPH03260856A (en) Electronic equipment with consumption tax calculating function
JPH04242469A (en) Electronic calculator with rounding function

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees