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

小型電子式計算機

Info

Publication number
JPH0720768Y2
JPH0720768Y2 JP1987069625U JP6962587U JPH0720768Y2 JP H0720768 Y2 JPH0720768 Y2 JP H0720768Y2 JP 1987069625 U JP1987069625 U JP 1987069625U JP 6962587 U JP6962587 U JP 6962587U JP H0720768 Y2 JPH0720768 Y2 JP H0720768Y2
Authority
JP
Japan
Prior art keywords
formula
data
displayed
official
code
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
JP1987069625U
Other languages
English (en)
Other versions
JPS63179552U (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 JP1987069625U priority Critical patent/JPH0720768Y2/ja
Publication of JPS63179552U publication Critical patent/JPS63179552U/ja
Application granted granted Critical
Publication of JPH0720768Y2 publication Critical patent/JPH0720768Y2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)

Description

【考案の詳細な説明】 [考案の技術分野] この考案は、公式演算機能を有する小型電子式計算機に
関する。
[従来技術とその問題点] 従来より、公式をキー入力することにより以後その公式
に従って演算を実行する小型電子式計算機がある。この
種の小型電子式計算機では、変数データの入力を促す表
示を促す表示などを行なうものはあったが、入力した公
式それ自体の表示を行なうものはなかった。そこで、上
記入力した公式をそのまま表示部に読出して表示させる
ことが考えられる。しかしながら、公式をただ単に表示
させることで時によって逆に使用者の理解を妨げる場合
もあり得る。
例えば2次方程式 「ax2+bx+c=0」 の解を上記の公式の表示可能な小型電子式計算機で求め
る場合、実際に演算のために入力する公式は となるが、公式として表示する場合には 「ax2+bx+c=0」 と表示した方が明らかに理解し易い。このように特に公
式が複雑であった場合など、公式をそのまま表示するだ
けでは使用者がその公式の内容を理解できずに混乱を来
たしてしまう場合もあり得るということである。
[考案の目的] この考案は上記のような実情に鑑みてなされたもので、
簡単なキー入力操作で実際に演算を実行する公式(あら
ゆる数式を意味する)及びこの公式に対応する文字列を
も入力設定し、これを表示部に表示させることのできる
小型電子式計算機を提供することを目的とする。
[考案の要点] この考案は、演算を行なう際に使用する公式に、表示の
ための文字列を付加設定し、公式演算実行時には上記文
字列を表示させるようにしたものである。
[考案の実施例] 以下図面を参照してこの考案の一実施例を説明する。
第1図はその回路構成を示すもので、11はキー入力部で
ある。このキー入力部11には、数値データを入力する数
値キー(図では「NK」と表わす)11a、演算内容等を入
力するファンクションキー(図では「FK」と表わす)11
b、アルファベットデータを入力するアルファベットキ
ー(図では「AK」と表わす)11c、プログラム演算の番
号を指定するプログラムキー(図では「PRG」と表わ
す)11d、表示すべき文字列データを区分設定する
「〃」キー11e、文字列データと表示する公式データ及
び表示しない公式データとをそれぞれ区分設定す
る「:」キー11f、特に表示しない公式データを区分設
定する「[」キー11g、「]」キー11hを備え、そのキー
操作信号は制御部12に送られる。この制御部12は各種制
御プログラムを記憶したROMで構成され、キー入力部11
からのキー操作信号に対応して、予め多数の公式データ
が記憶設定された公式ROM13、使用者の入力した公式デ
ータを含むプログラムデータを記憶するプログラムRAM1
4、入力データを記憶する入力バッファ15のそれぞれに
制御信号を送出する。公式ROM13、プログラムRAM14及び
入力バッファ15各々の記憶内容は制御部12の指令により
データRAM16に読出される。このデータRAM16は、ここで
は図示しないが内部に表示バッファや数式バッファ、ポ
インタ等を備え、データ処理のために用いられるもの
で、演算を実行する演算部17とデータの入出力を行なう
一方、プログラムRAM14にアドレス指定データを、表示
部18に表示データをそれぞれ送出する。
上記プログラムRAM14は、上述したように使用者が自作
のプログラムによる公式を複数、例えば9個記憶するも
のである。この場合、プログラムRAM14内は第2図
(A)に示すように「1」〜「9」の番号が付された9
個のエリアに区分され、そのそれぞれのエリアに使用者
の自作による公式を対応する文字列と共に記憶すること
が可能である。
一方、公式ROM13は、上述したように予め設定した公式
を複数、例えば90個記憶するものである。この場合、公
式ROM13内は第2図(B)に示すように「10」〜「99」
の番号が付された90個のエリアに区分され、そのそれぞ
れのエリアに予め公式を記憶設定させておくことが可能
である。
次いで上記実施例の動作について説明する。
今、プログラムRAM14のエリアの一つに第3図に示すよ
うに なるデータが使用者のプログラムにより自作公式として
記憶されているものとする。このデータは、三角形の3
辺の長さ「a」「b」「c」の長さからその三角形の面
積「S」を求めるための「ヘロンの公式」、すなわち、 (s=(a+b+c)/2)」 に基づいて、数値キー11a、ファンクションキー11b、ア
ルファベットキー11c、「〃」キー11e、「:」キー11
f、「[」キー11g及び「]」キー11hのキー入力によっ
て作成されたもので、始めのコード「〃」と2番目のコ
ード「〃」とに挟まれた公式 を表示部18に表示する文字列、コード「[」とコー
ド「]」とに挟まれた公式 「s=(a+b+c)/2」 を実行はするが表示部18には表示しない公式、これに続
く公式 を実行し且つ表示する公式として設定したものである。
この場合、「:」キー11fの操作により入力されるコー
ド「:」は文字列及び公式の区切り位置を示すもの、
「〃」キー11e操作によるコード「〃」は表示する文字
列の両端に付されるもの、「[」キー11g、「]」キー1
1hの操作によるコード「[」、「]」は表示しない公式
の両端に付されるものである。上記記憶設定内容では2
つのコード「〃」で挟まれた表示する文字列を最後の表
示する公式と同じものとしたので、表示部18には同じ公
式が交互に表示されることとなるが、これに限るもので
はなく、代わって表示する文字列として、例えば 「HERON」(ヘロン) なる文字列をアルファベットキー11cによってキー入力
するようにしてもよい。
さて、このように作成されたデータをプログラムキー11
dと数値キー11aの操作でエリア指定してデータRAM16内
の数式バッファに読出し、その後に変数「a」「b」
「c」に対応する数値をそれぞれ数値キー11aによって
キー入力する。そして、このプログラムによる公式の実
行を指示するキー入力として例えばアルファベットキー
11cにより「RUN」と指示すると、この公式実行の指示に
対して第4図に示す処理が行なわれる。
第4図において、まず、ステップS01では一旦データRAM
16内の表示バッファ及びポインタの内容をクリアし、表
示部18の表示状態をクリアした後、ステップS02に進
む。ステップS02においては、ポインタの内容を更新し
て数式バッファの始めのコードを読出し、それが「〃」
であるか否かを判断する。ここでは判断結果がYESとな
り、次にステップS03に進んでポインタの内容を順次更
新することによってこのコード「〃」の次のコードから
2番目のコード「〃」の前のコードまで、すなわち、文
字列 を読出し、表示バッファに記憶させて表示部18に表示す
る。次いでステップS04において、さらにポインタを更
新して上記2番目のコード「〃」の次のコードが「:」
であるか否か判断する。このコード「:」は上述したよ
うに文字列及び公式の区切り位置を示すために必ず設定
するもので、もし判断結果がNOとなった場合にはこの区
切り設定がなされておらず、入力が誤っていたこととな
るので処理はエラーとなり、その旨を表示して処理は終
了する。ここでは判断結果はYESとなり、次にステップS
05に進んでポインタを更新し、このコード「:」の次に
入力コードがあるか否かを判断する。もしNOであると判
断された場合は文字列に続く公式の入力がなされていな
いこととなるので公式の実行は行なえず、以上でこの処
理を終了するが、ここでは次にもコードがあるので判断
はYESとなり、続いてステップS06に進んでポインタを更
新し、再びステップS02に至る。
続くステップS02で上記コード「:」の次に位置するコ
ード「[」がコード「〃」ではないと判断されると、つ
ぎにステップS07に進み、これがコード「[」であるか
否か判断する。判断結果はYESとなり、次にステップS08
でポインタの内容を順次更新することによってコード
「[」の次のコードからコード「]」の前のコードま
で、すなわち、表示しない公式 「s=(a+b+c)/2」 を読出し、数式バッファに保持する。また、これと共に
上記公式の実行指示前にキー入力した変数「a」「b」
「c」に対応する数値を入力バッファ15から読出し、演
算部17で公式を実行する。その結果得られた数値データ
を内部レジスタに一時保持した後、ステップS09でさら
にポインタを更新し、この公式の次に位置するのがコー
ド「]」であるか否か判断する。もしNOであると判断さ
れた場合はこの表示しない公式の設定が正確になされて
いないこととなるので処理はエラーとなり、その旨を表
示して処理を終了するが、ここでは判断結果はYESとな
り、次にステップS10に進む。そして、このステップS10
でさらにポインタを更新し、ステップS04に至る。
ステップS04においてはこのコード「]」の次のコード
が「:」であるか否か判断する。判断結果がYESとなる
と、次にステップS05に進んでポインタを更新し、この
コード「:」の次に入力コードがあるか否かを判断す
る。ここでも次にコードがあるので判断はYESとなり、
続いてステップS06に進んでポインタを更新した後にス
テップS02に至る。
このステップS02で上記コード「:」の次に位置するコ
ードが「〃」ではないと判断され、続くステップS07で
コード「[」でもないと判断されると、残っているのは
表示する公式のデータであると判断され、次にステップ
S11に進んでポインタの内容を順次更新することによっ
てコード「:」の次のコードから最後に位置するENDコ
ードの前のコードまで、すなわち、表示する公式 を読出し、これを表示バッファに記憶させて表示部18に
表示させる。次にステップS12で上記内部レジスタに記
憶させた表示しない公式の演算結果を用い、この表示し
た公式を演算部17で実行させる。得られた数値データは
表示バッファに入力して表示部18に表示させ、以上でこ
の処理を終了する。
なお、上記実施例で用いた記号
「〃」、「:」、「[」、「]」等は一例を示したもの
で、これらの記号に限定するものではないことは当然で
あり、要は、公式の演算とは直接関係がなく表示するた
めだけの文字列を設定できればよい。
[考案の効果] 以上詳記したようにこの考案によれば、演算を行なう際
に使用する公式に、表示のための文字列を対応させて付
加設定し、公式演算実行時には上記文字列を表示させる
ようにしたので、簡単なキー入力操作で実際に演算を実
行する公式及びこの公式に対応する任意の文字列をも入
力設定し、これを表示部に表示させることのできる小型
電子式計算機を提供することができる。
【図面の簡単な説明】
図面はこの考案の一実施例を示すもので、第1図は回路
構成を示すブロック図、第2図は第1図のプログラムRA
M及び公式ROMのエリアの区分設定を示す図、第3図はプ
ログラムRAMの記憶内容を示す図、第4図は公式実行の
際の処理内容を示すフローチャートである。 11……キー入力部、11a……数値キー(NK)、11b……フ
ァンクションキー(FK)、11c……アルファベットキー
(AK)、11d……プログラムキー(PRG)、11e……
「〃」キー、11f……「:」キー、11g……「[」キー、
11h……「]」キー、12……制御部、13……公式ROM、14
……プログラムRAM、15……入力バッファ、16……デー
タRAM、17……演算部、18……表示部。

Claims (1)

    【実用新案登録請求の範囲】
  1. 【請求項1】同一の公式を夫々式が異なる複数の公式デ
    ータとして入力する公式データ入力手段と、 この公式データ入力手段によって入力された複数の公式
    データのうち表示すべき公式データ及び演算に用いる公
    式データを指定する第一の指定手段と、 前記公式データ入力手段によって入力され且つ前記第一
    の指定手段で指定された演算に用いる公式データを更に
    表示すべき公式データ及び表示しない公式データに指定
    する第二の指定手段と、 公式演算の実行を指示する演算指示手段と、 この演算指示手段によって演算の実行が指示された際に
    前記第一の指定手段によって指定された演算の公式デー
    タを用いて演算を行う演算手段と、 この演算手段による演算の実行時に前記複数の公式デー
    タのうち前記第一の指定手段によって指定された表示す
    べき公式データ及び前記第二の指定手段によって指定さ
    れた表示すべき公式データのみを表示する公式表示手段
    と、 を具備したことを特徴とする小型電子式計算機。
JP1987069625U 1987-05-12 1987-05-12 小型電子式計算機 Expired - Lifetime JPH0720768Y2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1987069625U JPH0720768Y2 (ja) 1987-05-12 1987-05-12 小型電子式計算機

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1987069625U JPH0720768Y2 (ja) 1987-05-12 1987-05-12 小型電子式計算機

Publications (2)

Publication Number Publication Date
JPS63179552U JPS63179552U (ja) 1988-11-21
JPH0720768Y2 true JPH0720768Y2 (ja) 1995-05-15

Family

ID=30910526

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1987069625U Expired - Lifetime JPH0720768Y2 (ja) 1987-05-12 1987-05-12 小型電子式計算機

Country Status (1)

Country Link
JP (1) JPH0720768Y2 (ja)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58155468A (ja) * 1982-03-10 1983-09-16 Casio Comput Co Ltd 電子公式辞典
JPS60256867A (ja) * 1984-06-01 1985-12-18 Casio Comput Co Ltd 図形演算機能を有する小型電子機器

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
森本光生著「マイコンが描く数学の世界」(1984−4−15)現代数学社P.36−41

Also Published As

Publication number Publication date
JPS63179552U (ja) 1988-11-21

Similar Documents

Publication Publication Date Title
GB2140942A (en) Sequence control method and apparatus
JPH0720768Y2 (ja) 小型電子式計算機
JPH0720767Y2 (ja) 小型電子式計算機
JPH08179749A (ja) グラフ表示装置
JP3252493B2 (ja) 電子式計算機及びその計算処理方法
JP2703608B2 (ja) 文書処理方法及び装置
JPH0366700B2 (ja)
EP0352065A2 (en) Text editing device
JP2651166B2 (ja) 情報処理方法
JP3567576B2 (ja) 電子計算機
JPH063468Y2 (ja) 小型電子式計算機
JPH0522933B2 (ja)
JP3817747B2 (ja) 書体情報設定装置
JP2994387B2 (ja) 文書入力装置
JPH0578055B2 (ja)
JP2560344Y2 (ja) 小型電子式計算機
JP2522840B2 (ja) プログラマブルコントロ―ラのプログラミング装置
JPH0377522B2 (ja)
JPH0124660Y2 (ja)
JPH0555244U (ja) 小型電子式計算機
JPH0648443B2 (ja) プログラマブル・コントロ−ラ
JPH0625981B2 (ja) 数式演算機能を有する小型電子式計算機
JPS62187957A (ja) フアイル管理機能を有する小型電子式計算機
JPS6136268B2 (ja)
JPH09134444A (ja) グラフ表示装置