JPH063468Y2 - 小型電子式計算機 - Google Patents

小型電子式計算機

Info

Publication number
JPH063468Y2
JPH063468Y2 JP1986009786U JP978686U JPH063468Y2 JP H063468 Y2 JPH063468 Y2 JP H063468Y2 JP 1986009786 U JP1986009786 U JP 1986009786U JP 978686 U JP978686 U JP 978686U JP H063468 Y2 JPH063468 Y2 JP H063468Y2
Authority
JP
Japan
Prior art keywords
display
input
mathematical
data
calculation
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 - Lifetime
Application number
JP1986009786U
Other languages
English (en)
Other versions
JPS62121662U (ja
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 JP1986009786U priority Critical patent/JPH063468Y2/ja
Publication of JPS62121662U publication Critical patent/JPS62121662U/ja
Application granted granted Critical
Publication of JPH063468Y2 publication Critical patent/JPH063468Y2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)

Description

【考案の詳細な説明】 [考案の技術分野] 本考案は、数式の演算結果に対する表示指定機能を備え
た小型電子式計算機に関する。
[従来技術とその問題点] 従来、小型電子式計算機において、変数を含む数式を入
力し、上記変数を入力することにより数式の処理を行な
い、その結果を表示するものがある。例えば、 X=A+B+C を入力し、続いて A=1、B=2、C=3 を入力して演算を行わせ、その演算結果、 X=6 を表示部に表示させるものである。
また、複数の関連する数式を入力し、所定の変数に数値
を代入することにより演算処理を行ない、表示指定され
たものに限り、演算結果を表示するようにしたものがあ
る。例えば、 X=A+B+C Y=X+1 PRINT Y A=2、B=3、C=4 を入力し、その演算結果 Y=10 を表示部に表示させるものである。
しかしながら、前者のような場合は、入力した数式の演
算結果を表示してしまうので、後者におけるXのように
Yを求めるための途中演算の結果まで表示されてしま
い、表示の見誤り等を生じ易い。
また、後者の場合は、PRINTのコマンドの入力位置
により表示内容が異なってしまう。すなわち、 X=A+B+C PRINT Y Y=X+1 とした場合、「Y=0」と表示される。このように入力
の順序を誤ってしまった場合等は、所望する表示内容を
得ることができない。また、入力ミスを犯し易いという
問題がある。
[考案の目的] 本考案は上記の点に鑑みてなされたもので、コマンドあ
るいは数式の入力順序に拘わることなく、求めたい変数
の数値データを表示することができる小型電子式計算機
を提供することを目的とする。
[考案の要点] 本考案は、複数の関連する数式を入力し、所定の変数に
数値を代入することにより演算処理を実行する小型電子
式計算機において、任意の数式の演算結果の表示を指示
する手段を備え、この手段により指示された数式の演算
結果を表示するようにしたものである。
[考案の実施例] 以下図面を参照して本考案の一実施例を説明する。第1
図において10はキー入力部、置数キー1、ファンクショ
ンキー2、文字キー3、後述する数式メモリへのデータ
入力を指示するINキー4、数式の区切りを示す「:」
キー5、計算モードを指定するCALキー6、演算の実
行を指示するEXEキー7を備えている。そして、上記
キー入力部10から入力されるデータは、制御部11へ送ら
れる。この制御部11は、例えば各種制御命令を記憶して
いるROM等により構成されており、キー入力部10等か
らの入力によりアドレスが指定されて制御データが読出
される。そして、上記制御部11には、アドレスバスAB
及びデータバスDBを介して数式メモリ12、数式メモリ
アドレス記憶部13、変数データ記憶部14、表示用変数デ
ータアドレス記憶部15、表示用メモリ16が接続される。
更に上記データバスDBには、数式演算部17及び非表示
命令記号検出部18が接続される。この非表示命令記号検
出部18による検出信号は、制御部11へ送られる。また、
制御部11は、数式メモリのアドレスを指定するアドレス
指定カウンタ19に対して「+1」信号及びリセット信号
Rを与える。更に制御部11から表示用変数データアドレ
ス記憶部15に対し、演算終了信号が送られる。そして、
上記表示用メモリ16に記憶された表示用データが表示制
御部20へ送られ、表示部21において表示される。
次に上記実施例の動作を説明する。まず、数式入力動作
について第2図のフローチャートに従って説明する。
今、例えばヘロン(Heron)の公式を用いて三角形
の面積Sを求めるものとすると、まず、キー入力部10か
ら数式 S=SQR{s*(s−a)*(s−b) *(s−c)}: s==(a+b+c)/2 「IN」 を入力する。なお、上式において、「==」は非表示を
指示するもので、その指定入力は非表示命令記号検出部
18により検出され、その検出信号が制御部11へ送られ
る。上記キー入力部10からキー入力されたデータは、第
2図のステップA1に示すように制御部11を介して表示
用メモリ16に書込まれる。そして、式データ入力後、I
Nキー4を操作すると、制御部11はステップA2におい
てINキー4の入力を検出し、ステップA3に示すよう
に表示用メモリ16に記憶しているキー入力データを数式
メモリ12に転送し、第4図(a)に示すように「:」で
区切られた数式をそれぞれ別々のエリアに記憶させる。
また、制御部11は、ステップA4において数式メモリ12
のアドレスデータを数式メモリアドレス記憶部13に記憶
させると共に、ステップA5において変数データを第4
図(b)に示すように変数データ記憶部14に順次記憶さ
せる。この後、次のステップA6において、記憶された
変数データに左辺データがあるか否かを判断し、左辺デ
ータがなければそのまま処理を終了するが、変数データ
の中に左辺データがあればステップA7に進む。ステッ
プA7においては、ステップA6において判断された左
辺データに対して非表示命令記号があるか否かを判断す
るもので、左辺データ全てに非表示命令記号がある場合
にはそのまま処理を終了する。しかし、非表示命令記号
の無い左辺データが1つでもあれば、ステップA8に進
み、その非表示命令記号の無い左辺データが記憶されて
いる変数データ記憶部14のアドレスデータを表示用変
数データアドレス記憶部15に記憶させる。上記式にお
いては、「:」前の「S」、「:」後の「s」が左辺デ
ータであり、これがステップA6で検出されてステップ
A7に進む。ステップA7では、「S」及び「s」に対
し非表示命令記号があるか否かを判断する。「:」後の
「s」においては「=」が2つあり非表示命令記号があ
るが、「:」前の「S」には「=」が1つしかなく非表
示命令記号が無いのでステップA8に進み、「S」が記
憶された変数データ記憶部14のアドレスデータを第4
図(C)に示すように表示用変数データアドレス記憶部
15に記憶させる。また、「s」に対しては、非表示命
令記号があるのでアドレスデータの書込みは行なわれな
い。
次に数値演算処理動作について第3図のフローチャート
により説明する。まず、キー入力部10より既知の数値を
代入する。例えば a=6:b=3:c=7「EXE」 と入力すると、上記数値「6,3,7」は、第3図のス
テップB1に示すように変数データ記憶部14の「a,
b,c」に対応したエリアに入力される。制御部11は、
変数データ記憶部14への数値データの入力を終了する
と、ステップB2に進んでアドレス指定カウンタ19をリ
セットする。この状態で制御部11はステップB3に示す
ように数式メモリ12に記憶されている最初の数式 S=SQR{s*(s−a)*(s=b) *(s−c)} を読出し、ステップB4において演算終了フラグFが
「1」か否かを判断する。この場合には演算終了フラグ
Fは「0」であるので、ステップB6に進んで演算可能
か否かを判断する。すなわち、右辺の変数「s」,
「a」,「b」,「c」に数値が代入されているか否か
を判断する。この場合、「s」に数値が代入されていな
いので、ステップB6に進んでアドレス指定カウンタ19
を「+1」し、その後、ステップB3に戻る。上記のよ
うにアドレス指定カウンタ19が「+1」されることによ
り、数式メモリ12から次の数式 s=(a+b+c)/2 が読出される。そして、ステップB4において演算終了
フラグFが「1」か否か判断されるが、フラグFは
「0」であるのでステップB5に進む。そして、このス
テップB5において演算可能であるか否か判断される
が、右辺の変数「a」,「b」,「c」にはそれぞれ数
値が代入されているので、ステップB7に進んで数式演
算部17により数式演算を実行し、演算結果として「s=
8」を得る。この数式演算を終了するとステップB8に
おいて第4図(a)に示すように数式メモリ12の「s=
(a+b+c)/2」に対応する位置の演算終了フラグ
Fに「1」を書込むと共に、ステップB9において、第
4図(b)に示すように上記数式演算の結果「s=8」
を変数データ記憶部14の「s」に対応する位置に書込
む。その後、ステップB10において全数式に対する処理
を終了したか否かを判断し、終了していなればステップ
B2に戻る。
このステップB2ではアドレス指定カウンタ19をリセッ
トとし、次いでステップB3において数式メモリ12から
最初の数式 S=SQR{s*(s−a)*(s−b) *(s−c)} を読出し、ステップB5において演算可能か否かを判断
する。この時点では全ての変数に数値が代入されて演算
が可能であるので、ステップB7に進んで数式演算が実
行され演算結果として「S=8.94427191」が
得られる。この数式演算を終了するとステップB8にお
いて上記数式に対応する位置の演算終了フラグFに
「1」を書込むと共に、ステップB9において、第4図
(b)に示すように上記数式演算の結果「S=8.94
427191」を変数データ記憶部14の「S」に対応す
る位置に書込む。その後、ステップB10において、数式
メモリ12の演算終了フラグFを判断し、全数式が演算終
了している場合は、ステップB12に進み、数式メモリア
ドレス記憶部13に記憶されているアドレスデータによ
り、変数データ記憶部14のアドレスを指定し、ステップ
B12においてその変数名「S」及び数値「8.9442
7191」を表示用メモリ16に読出し、第6図(a)に
示すように表示部21において表示する。以上のようにし
て三角形の面積Sのみを表示させ、変数sについては表
示を禁止することができる。
また、三角形の面積Sと共に変数sの演算結果を表示さ
せたい場合は、キー入力部10より S=SQR{s*(s−a)*(s−b) *(s−c)}: s=(a+b+c)/2 「IN」 のキー操作を行なって数式データを入力し、非表示命令
記号の入力は行なわない。上記のように非表示命令記号
を入力しなかった場合は、第2図のステップA7におい
て左辺データ「S」,「s」の両方について非表示命令
記号無しと判断され、ステップA8に進む。そして、こ
のステップA8において、第5図(b)(c)に示すよ
うに変数データ記憶部14の「S」及び「s」に対するア
ドレスデータが表示用変数データアドレス記憶部15に書
込まれる。
その後、変数「a」,「b」,「c」に対する数値を入
力することにより上記第3図に示した数式演算が開始さ
れる。そして、数式演算を終了すると、第3図のステッ
プB11において表示用変数データアドレス記憶部15に記
憶されているアドレスデータに従って変数データ記憶部
14より変数名「S」,「s」と共にその数値「8.94
427191」,「8」が表示用メモリ16に読出され、
表示部21に第6図(b)に示すように S=8.94427191 s=8 と表示される。
なお、上記実施例では、非表示を示す記号として「=
=」を用いたが、その他例えば「#」記号等種々の方法
が考えられる。
また、従来のプログラム電卓と同様に表示させたい変数
を指定するようにしてもよい。例えば Y=aX2+bX+c の解を求める場合に、キー入力として PRINT={X1,X2}:X1 =(−b+SQR(D))/(2*a) :X2=(−b−SQR(D))/(2*a) :D=−b2−4*a*c と入力を行なう。この場合、PRINT={X1,X
2}を読込んだ際、X1,X2を変数データ記憶部14に
入力すると同時に変数データ記憶部14のアドレスデータ
を表示用変数データアドレス記憶部15に入力し、次にX
1=〜,X2=〜,D=〜,の式の変数を変数データ記
憶部14に入力する際は表示用変数データアドレス記憶部
15へのアドレスデータの入力は行なわない。以上の処理
により表示させたい変数を指定することができる。
[考案の効果] 以上詳記したように本考案によれば、複数の関連する数
式を入力し、所定の変数に数値を代入することにより演
算処理を実行する小型電子式計算機において、任意の数
式の演算結果の表示を指示する手段を備え、演算処理が
終了した際に上記指示する手段で指示された数式の演算
結果を表示するようにしたので、コマンドあるいは数式
の入力順序に拘わることなく、求めたい変数の数値デー
タを表示することができる。
【図面の簡単な説明】
図面は本考案の一実施例を示すもので、第1図は回路構
成を示すブロック図、第2図は数式入力動作を示すフロ
ーチャート、第3図は数式演算動作を示すフローチャー
ト、第4図及び第5図は各種メモリのデータ記憶状態を
示す図、第6図は表示状態例を示す図である。 10…キー入力部、11…制御部、12…数式メモリ、13…数
式メモリアドレス記憶部、14…変数データ記憶部、15…
表示用変数データアドレス記憶部、16…表示用メモリ、
17…数式演算部、18…非表示命令記号検出部、19…アド
レス指定カウンタ、20…表示制御部、21…表示部。

Claims (1)

    【実用新案登録請求の範囲】
  1. 【請求項1】変数を含む数式を複数入力する入力手段
    と、この入力手段により入力された数式に対し演算結果
    を表示させるか否かを指示する指示手段と、上記入力手
    段により入力された複数の数式を記憶する数式記憶手段
    と、上記複数の数式の変数に数値を代入する代入手段
    と、この代入手段により数値を代入して上記複数の数式
    の演算を行なう演算手段と、この演算手段による演算が
    終了した際に上記演算結果を表示させることを指示され
    た数式の演算結果のみを表示させる表示制御手段とを具
    備したことを特徴とする小型電子式計算機。
JP1986009786U 1986-01-27 1986-01-27 小型電子式計算機 Expired - Lifetime JPH063468Y2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1986009786U JPH063468Y2 (ja) 1986-01-27 1986-01-27 小型電子式計算機

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1986009786U JPH063468Y2 (ja) 1986-01-27 1986-01-27 小型電子式計算機

Publications (2)

Publication Number Publication Date
JPS62121662U JPS62121662U (ja) 1987-08-01
JPH063468Y2 true JPH063468Y2 (ja) 1994-01-26

Family

ID=30795429

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1986009786U Expired - Lifetime JPH063468Y2 (ja) 1986-01-27 1986-01-27 小型電子式計算機

Country Status (1)

Country Link
JP (1) JPH063468Y2 (ja)

Also Published As

Publication number Publication date
JPS62121662U (ja) 1987-08-01

Similar Documents

Publication Publication Date Title
JPS60262204A (ja) プログラマブル・コントロ−ラ
JPH0755635Y2 (ja) 小型電子式計算機
JPS60217448A (ja) デ−タ入力方式
US5886910A (en) Computer with a check function
JPH0522933B2 (ja)
JP2522840B2 (ja) プログラマブルコントロ―ラのプログラミング装置
JPH0585929B2 (ja)
JPS58197557A (ja) メツセ−ジ管理方式
JPH0916525A (ja) 検算機能付き電子計算機
JPS59195709A (ja) 数値制御装置のデ−タ入力器
JP2776443B2 (ja) プログラマブルコントローラ
JPS62251832A (ja) 電子計算機システム
JPH0616278B2 (ja) 卓上電子計算機の演算モード設定装置
JPH0199128A (ja) 情報処理操作卓
JP3067083B2 (ja) 文書入力装置
JP2605664B2 (ja) 小型電子式計算機
JP2943177B2 (ja) 目盛数値付けxy座標軸の描画装置
JPH0625981B2 (ja) 数式演算機能を有する小型電子式計算機
JP2526181Y2 (ja) 小型電子式計算機
JP3082940B2 (ja) 文字処理装置及びその方法
JP2672940B2 (ja) 文書処理装置
JPS62152032A (ja) 情報処理装置
JPS62121662U (ja)
JPS62154055A (ja) 小型電子式計算機
JPH0693236B2 (ja) 小型電子式計算機