(57)【特許請求の範囲】
【請求項１】
通常演算モードで入力された一連の数値及び演算命令を含む演算式データを記憶し、検算モードで新たに入力された演算式データと前記記憶された演算式データとを比較することで検算を行う検算機能を備えた電子計算機において、
演算式データを入力する入力手段と、
通常演算モードでこの入力手段により入力された演算式データに基づいて演算を実行する演算手段と、
この演算手段による演算の丸めを指示する丸め指示手段と、
この丸め指示手段によって指定された丸めで前記演算手段による演算結果を丸める丸め処理手段と、
前記丸め指示手段の丸め指示の状態と前記入力手段により入力された演算式データとを対応させて記憶する記憶手段と、
通常演算モードから検算モードに切り換えられた後、新たに入力された演算式データとその時の丸め指示手段の状態と、前記記憶手段に記憶されている演算式データと丸め指示の状態との一致を検出する検出手段と、
この検出手段により演算式データ及び丸め指示状態の少なくとも一方が一致していないと検出された際に不一致であることを示す報音を行う第１の報知手段と、
前記検出手段により少なくとも一方が一致していないと検出された場合において、この検出された不一致が丸め指示状態である際に、丸め指示状態が一致していないことを示す表示を行う第２の報知手段と、
を備えたことを特徴とする電子計算機。
【請求項２】
前記丸め指示手段は前記演算手段によって導かれた演算結果について桁数指定、桁数指定で四捨五入、桁数指定無しのいずれかを指定する手段を備えていることを特徴とする請求項１記載の電子計算機。
【請求項３】
前記丸め指示手段は、
前記演算手段によって導かれた演算結果について小数点以下の桁数を指定する桁数指定手段と、
この桁数指定手段によって指定された小数点以下の桁数となるように指定された桁数以下の切捨又は四捨五入を指示する切捨指定手段と、
を備えていることを特徴とする請求項１記載の電子計算機。
【請求項４】
前記記憶手段は前記入力手段により入力される演算式データに含まれる演算命令データ（＋、−、×、÷）毎に前記丸め指示手段による丸め指示の状態を記憶する手段を備え、
前記検出手段は新たに入力される演算式データ中の演算命令データが入力される毎に演算式データとその時の丸め指示手段の状態と、前記記憶手段に記憶されている演算式データと丸め指示の状態との一致を検出する手段を備えていることを特徴とする請求項１、２又は３記載の電子計算機。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、検算機能を備えた電子計算機に関するものである。
【０００２】
【従来の技術】
電卓などの電子計算機には検算機能を備えたものがある。この種の電子計算機は、１回目の計算のキー入力操作および計算結果を記憶しておき、２回目に行われるキー入力操作および計算結果と１回目の計算のキー入力操作および計算結果とを比較し、差異がある場合に警告音などによって間違いを告知するようになっている。
【０００３】
【発明が解決しようとする課題】
しかしながら上述した従来の電子計算機では、１回目と２回目のキー入力操作および計算結果を比較して計算が正しかったか否かが判断されるため、少数点以下の桁数を指定する桁数指定スイッチや、指定された桁の下１桁を四捨五入するか切り捨てるかを指定する丸めスイッチの設定が１回目と２回目とで異なっていても答えを出すまで入力者には分からない。そのため、１回目と２回目とで答が異なっていた場合には、桁数指定スイッチおよび丸めスイッチを操作して、丸め演算状態を設定し直してから２回目の入力操作を最初からやり直さなければならず、操作性が悪いという問題があった。
【０００４】
本発明の目的は、上記従来技術の欠点を解消し、２回目の計算における丸め状態が１回目の計算のときと異なっている場合、そのことを直ちに入力者に知らせてその後の無駄なキー入力操作を防止できる操作性の良い電子計算機を提供することにある。
【０００５】
【課題を解決するための手段】
上記目的を達成するために本発明の電子計算機は、
通常演算モードで入力された一連の数値及び演算命令を含む演算式データを記憶し、検算モードで新たに入力された演算式データと前記記憶された演算式データとを比較することで検算を行う検算機能を備えた電子計算機において、
演算式データを入力する入力手段と、
通常演算モードでこの入力手段により入力された演算式データに基づいて演算を実行する演算手段と、
この演算手段による演算の丸めを指示する丸め指示手段と、
この丸め指示手段によって指定された丸めで前記演算手段による演算結果を丸める丸め処理手段と、
前記丸め指示手段の丸め指示の状態と前記入力手段により入力された演算式データとを対応させて記憶する記憶手段と、
通常演算モードから検算モードに切り換えられた後、新たに入力された演算式データとその時の丸め指示手段の状態と、前記記憶手段に記憶されている演算式データと丸め指示の状態との一致を検出する検出手段と、
この検出手段により演算式データ及び丸め指示状態の少なくとも一方が一致していないと検出された際に不一致であることを示す報音を行う第１の報知手段と、
前記検出手段により少なくとも一方が一致していないと検出された場合において、この検出された不一致が丸め指示状態である際に、丸め指示状態が一致していないことを示す表示を行う第２の報知手段と、
を備えてなることを特徴としている（請求項１）。
【０００６】
本発明の電子計算機において
前記丸め指示手段は前記演算手段によって導かれた演算結果について桁数指定、桁数指定で四捨五入、桁数指定無しのいずれかを指定する手段を備えていることが望ましい（請求項２）。
【０００７】
また、前記丸め指示手段は、
前記演算手段によって導かれた演算結果について小数点以下の桁数を指定する桁数指定手段と、
この桁数指定手段によって指定された小数点以下の桁数となるように指定された桁数以下の切捨又は四捨五入を指示する切捨指定手段と、
を備えていることが望ましい（請求項３）。
【０００８】
また、前記記憶手段は前記入力手段により入力される演算式データに含まれる演算命令データ（＋、−、×、÷）毎に前記丸め指示手段による丸め指示の状態を記憶する手段を備え、
前記検出手段は新たに入力される演算式データ中の演算命令データが入力される毎に演算式データとその時の丸め指示手段の状態と、前記記憶手段に記憶されている演算式データと丸め指示の状態との一致を検出する手段を備えていることが望ましい（請求項４）。
【００１１】
【作用】
請求項１に記載された電子計算機では、通常演算モードで入力手段により一連の数値及び演算命令を含む演算式データが入力されると、入力された演算式データに基づいて演算手段により演算が実行される。そして、丸め指示手段によって演算手段による演算の丸め指示がなされると、丸め指示手段によって指定された丸めで、演算手段による演算結果が丸め処理手段により丸め処理される。その際、丸め指示手段の丸め指示の状態と入力手段により入力された演算式データとが対応させて記憶手段に記憶される。そして、通常演算モードから検算モードに切り換えられた後、新たに入力された演算式データとその時の丸め指示手段の状態と、記憶手段に記憶されている演算式データと丸め指示の状態との一致が検出手段により検出され、演算式データ及び丸め指示状態の少なくとも一方が一致していないと検出された際には音によって第１の報知手段により不一致であることを示す報音がなされる。また、前記検出手段により少なくとも一方が一致していないと検出された場合において、この検出された不一致が丸め指示状態である際に、第２の報知手段により丸め指示状態が一致していないことを示す表示が行なわれる。
したがって、入力者に音で演算式データ及び丸め指示状態の少なくとも一方の不一致を知らせるので、その後の無駄な入力操作を防止できるとともに、検出された不一致が丸め指示状態である際に、第２の報知手段が、丸め指示状態が一致していないことを示す表示を行うので、不一致が丸め指示状態であること入力者に表示にて知らせることができる。
【００１２】
また、請求項２に記載された電子計算機によれば、演算手段によって導かれた演算結果に対して桁数指定、桁数指定で四捨五入、桁数指定無しのいずれの丸め状態で丸め処理を行うかを丸め指示手段により指定できる。
【００１３】
また、請求項３に記載された電子計算機によれば、演算手段によって導かれた演算結果の小数点以下の桁数を桁数指定手段によって指定し、さらに演算結果が桁数指定手段によって指定された小数点以下の桁数となるように、指定された桁数以下を切捨又は四捨五入のいずれの丸め状態で丸め処理を行うかを切捨指定手段によって指定できる。
【００１４】
また、請求項４に記載された電子計算機では、入力手段により入力される演算式データに含まれる演算命令データ（＋、−、×、÷）毎に丸め指示手段による丸め指示の状態が記憶手段に記憶される。そして、新たに入力される演算式データ中の演算命令データが入力される毎に演算式データとその時の丸め指示手段の状態と、記憶手段に記憶されている演算式データと丸め指示の状態との一致が検出手段により検出される。
したがって、新たに演算命令データが入力される毎にそのときの丸め指示の状態と、前回その演算命令データが入力された時における丸め指示の状態との一致が検出され、一致しないときには直ちに報知が行なわれる。
【００１７】
【実施例】
以下に、本発明の電子計算機の一実施例について説明する。
【００１８】
図１は、この実施例の電子計算機の基本構成を示すブロック図である。
【００１９】
同図に示す電子計算機１は、プログラムの命令に従って電子計算機１全体の制御を行う中央演算処理装置（ＣＰＵ）２と、ＣＰＵ２で処理するマイクロプログラムを記憶した読み出し専用メモリ（ＲＯＭ）３と、データを記憶する随時書き込み読み出しメモリ（ＲＡＭ）４と、データ入力や後述するモードの切換など行うためのキー入力部５と、少数点以下の桁数を指定するための桁数入力部６と、桁数入力部６によって指定された桁の下１桁を四捨五入するか切り捨てるかを指定するための演算条件入力部７と、ＣＰＵ２から出力される数値データや各種メッセージデータを表示するための表示駆動回路８および表示部９と、ＣＰＵ２から出力される告知音信号を増幅して放音するための増幅回路１０およびスピーカ１１とからなる。
【００２０】
上記ＲＡＭ４は、図２に示すように、上記表示部７に表示するデータを記憶する表示レジスタの領域（置数入力レジスタの領域を兼ねる）１２と、ＣＰＵ２が演算するための数値を一時記憶する演算用レジスタの領域１３と、演算結果を一時記憶するメモリレジスタの領域１４と、プログラム実行中の各種条件を表フラグＦ、Ｈの内容を記憶するフラグレジスタの領域１５とを有する。
【００２１】
各フラグの内容は下記のとおりである。
Ｆ＝  ０    通常の演算モード
Ｆ＝１    検算モード
Ｈ＝１    訂正モード
Ｈ＝０    訂正モード解除
【００２２】
また、ＲＡＭ４は、キー入力部５からの入力内容を一時記憶するジャーナルメモリの領域１６と、ジャーナルメモリの領域１６の各レジスタを指定するアドレスポインタＰnを記憶する領域１７とを有している。
【００２３】
ジャーナルメモリの領域１６は、入力された数値を記憶する置数メモリの領域１６ａと、入力された演算命令（＋、−、×、÷、＝）を記憶するファンクションメモリの領域１６ｂと、演算条件入力部７で指定された丸め状態指定データ（Ｆ、Ｃ、５／４）を記憶する丸め状態メモリの領域１６ｃと、桁数入力部６によって指定された桁指定データ（４、２、１、０、ＡDD2）を記憶する桁指定メモリの領域１６ｄとを有する。そして、キー入力部５から演算のための入力がなされる毎に、数値データと、その直後に入力された演算命令データと、そのときの丸め演算状態データ（丸め状態指定データ、桁指定データ）とをセットにして、アドレスポインタＰ0、Ｐ1、Ｐ2、Ｐ3、・・・によって指定されているジャーナルメモリの領域１６のレジスタに順次記憶するようになっている。
【００２４】
上記キー入力部５は、図３に示すように、電子計算機１の操作面１８上に配設された置数キー群１９、演算命令キー群２０、命令キー群２１、メモリーキー群２２、および検算キー２３を備えている。
【００２５】
置数キー群１９は、０から９までの数値をそれぞれ入力するための数字キー「０」〜「９」と、小数点を入力するための少数点キー「．」とからなる。
【００２６】
演算命令キー群２０は、四則演算命令をそれぞれ入力するための四則演算命令キー「＋」、「−」、「×」、「÷」と、答を求めるためのイコールキー「＝」とからなる。
【００２７】
命令キー群２１は、表示されている数値の正負を切り換えるための正負キー「＋／−」と、百分率計算に切り換えるためのパーセントキー「％」と、検算モードにおいて前回の演算結果と今回の演算結果を交互に表示させるための確認キー「確認」と、押し間違えた数値の訂正（置数訂正）をするためのクリアキー「Ｃ」と、それまでの演算データを全て消去（初期化）するためのオールクリアキー「ＡＣ」とからなる。
【００２８】
メモリーキー群２２は、表示されている数値を上記メモリレジスタに記憶されている数値に足す（プラスの数値で入力）ためのメモリープラスキー「Ｍ＋］と、引く（マイナスの数値で入力）ためのメモリーマイナスキー「Ｍ−」と、上記メモリレジスタに記憶されている数値を呼び戻すためのメモリーリコールキー「ＭＲ］と、上記メモリレジスタに記憶されている数値を呼び戻すと同時にメモリー内容を消去するためのメモリーリコールクリアーキー「ＭＣ］とからなる。
【００２９】
検算キー「検算」２３は、標準演算モードと検算モードとを交互に切り換えるための命令キーである。
【００３０】
また、電子計算機１の操作面１８には、上記桁数入力部６の操作部である小数点指定スイッチ２６と上記演算条件入力部７の操作部である丸めスイッチ２５とが設けられている。
【００３１】
丸めスイッチ２５は、小数点以下をどのように処理するかを指定するためのスイッチで、小数点以下を可能なだけ自由に求めるフリーモード゛Ｆ″と、小数点指定スイッチ２６によって指定された桁の下１桁を切り捨てるカットモード゛Ｃ″と、四捨五入する四捨五入モード゛５／４″のいずれかを指定できるようになっている。
【００３２】
小数点指定スイッチ２６は、丸めスイッチ２５がカットモード゛Ｃ″または四捨五入モード゛５／４″の指定になっているときに有効なスイッチで、小数点以下は求めない０桁モード゛０″、小数点以下１桁まで求める１桁モード゛１″、小数点以下２桁まで求める２桁モード゛２″、小数点以下４桁まで求める４桁モード゛４″のいずれかを指定できる。
また、この小数点指定スイッチ２６は、「．」キーを押さなくても自動的に２桁目に小数点を入れる固定小数点モード゛ＡDD2″ の指定もできるようになっている。
【００３３】
上記表示部７は、周知の液晶ディスプレイからなるものであり、ＣＰＵ２から出力された数値データや各種メッセージデータなどが表示駆動回路６に入力されると、この表示駆動回路６によって駆動されて、図９に示されるように表示窓９ａに置数や答などの数値データや、各種メッセージデータなどを表示するものである。
【００３４】
表示窓９ａは、図３に示すように操作面１８の入力キーの上方に設けられている。この表示窓９ａには８桁までの数値を表示できるようになっている。そして数値表示領域の左側には、ＲＡＭ４のメモリレジスタに数値が入っているときは゛Ｍ″が、定数計算中は゛Ｋ″が、ある数を０で割るなどの入力エラーがあったときは゛Ｅ″が、それぞれ点灯するようになっている。
【００３５】
また、数値表示領域の上側の領域は、゛検算中″、゛ＯＫ″、゛前回″、゛今回″、゛丸め″などのメッセージ表示領域であり、検算モードになっているときに゛検算中″が、検算の結果、計算が正しかったときに゛ＯＫ″が、表示されている数値が前回（通常演算モード）の数値のときに゛前回″が、今回（検算モード）の数値のときに゛今回″が、小数点指定スイッチ２６およびラウンドスイッチ２５の設定が前回の計算のときと異なっているときに゛丸め″が、それぞれ点灯するようになっている。
【００３６】
また、表示窓９ａの左上隅部には、検算中に、表示窓９ａに表示されている数値に続いて入力された演算命令の記号（＋、−、×、÷、＝）を表示するための演算記号表示部２４が設けられている。
【００３７】
次に、上記構成の電子計算機１の動作について、図４〜図８のフローチャートと図９とを用いて説明する。
【００３８】
「ＡＣ」キーが押された後、キー入力部５からデータが入力されると、置数キー／ファンクションキー処理ルーチン（図４、図５）において、まずＦ＝０か否か、すなわち通常演算モードか検算モードかが判断される（ステップＳ１）。
【００３９】
そして、Ｆ＝０の場合には、その入力データが置数キーによる入力データであるか否かが判断され（ステップＳ２）、置数キーの場合には、その数値が表示レジスタ１２に記憶されると同時に表示窓９ａに表示される（ステップＳ３）。この置数キーによる入力操作が任意の回数繰り返されることにより任意の桁の数値（ただし８桁まで）が表示窓９ａに表示される。
【００４０】
そして、次に「＋」や「−」などの四則演算命令キーが操作されると、入力された数値データ（５、６、３、２.１、など）と、演算命令データ（＋、−、×、÷）と、そのときの丸め状態指定データ（Ｆ、Ｃ、５／４）と、桁指定データ（４、２、１、０、ＡDD2）とが、アドレスポインタＰn（最初はＰn＝ＰO）で指定されているジャーナルメモリの領域１６のレジスタの置数メモリの領域１６ａ、ファンクションメモリの領域１６ｂ、丸め状態メモリの領域１６ｃ、および桁指定メモリの領域１６ｄにそれぞれ記憶される（ステップＳ４）。
この演算操作が繰り返される度に、アドレスポインタＰnが順次その次のアドレス指定Ｐn+1となり（ステップＳ５）、次々と計算処理、計算結果表示がなされる（ステップＳ６）。
そして、「＝」キーが操作されると答が表示窓９ａに表示される。
【００４１】
次に、「検算」キー２３が操作されると、検算キー処理ルーチン（図６）が実行され、まず表示窓９ａのメッセージ表示領域に゛検算中″が表示される（ステップＳ１７）。そして、アドレスポインタＰnが初期のアドレス指定Ｐ0になった後、フラグＦがＦ＝１、すなわち検算モードになる（ステップＳ９、Ｓ１０）。
【００４２】
また、検算モードになっているときに「検算」キー２３が操作されると、゛検算中″の表示が消去され（ステップＳ１１）、通常演算モードにもどる（ステップＳ１２）。
【００４３】
検算モードでは、置数キー／ファンクションキー処理ルーチン（図４、図５）において、まずＨ＝０か否か、すなわち訂正モードになっていないか否かが判断される（ステップＳ１３）。
【００４４】
そして、Ｈ＝０のときにキー入力部５からデータが入力されると、その入力データが置数キーによる入力データであるか否かが判断され（ステップＳ１４）、置数キーの場合には、その数値が表示レジスタ１２に記憶されると同時に表示窓９ａに表示される（ステップＳ１５）。この置数キーによる入力操作が任意の回数繰り返されることにより任意の桁の値数（ただし８桁まで）が表示窓９ａに表示される。
【００４５】
次いで、演算命令キーが操作されると、入力された今回の数値／演算命令／丸め演算状態データと、Ｐｎで指定されているジャーナルメモリの領域１６のレジスタに記憶されている前回の数値／演算命令／丸め演算状態データとが比較される（ステップＳ１６）。
【００４６】
そして、今回の数値／演算命令／丸め演算状態データとジャーナルメモリの領域１６に記憶されている前記の数値／演算命令／丸め演算状態データとが一致している場合には、アドレスポインタＰnが順次その次のアドレス指定Ｐn+1となり（ステップＳ１７）、計算処理、計算結果表示処理がなされる（ステップＳ１８）。
【００４７】
上記置数キーと演算命令キーの操作が繰り返えされる度に、入力された数値／演算命令／丸め演算状態データとＰｎで指定されたジャーナルメモリの領域１６の各レジスタに記憶されている数値／演算命令／丸め演算状態データとが次々と比較され、一致している場合には、次々と計算処理、計算結果表示処理がなされる（ステップＳ１６〜Ｓ１８）。
【００４８】
そして、「＝」キーが操作されると計算が終了され（Ｓ１９）、表示窓９ａのメッセージ表示領域に、計算が正しかったことを示す゛ＯＫ″が表示される（ステップＳ２０）。
【００４９】
また、入力された数値／演算命令／丸め演算状態データと、Ｐｎで指定されたジャーナルメモリの領域１６のレジスタに記憶されている前回の数値／演算命令／丸め演算状態データとが一致しなかった場合、スピーカ９より警報音が発せられ（ステップＳ２１）、一致しなかったデータが表示窓９ａに点滅表示される（ステップＳ２２）。
【００５０】
その後、フラグＨがＨ＝１、すなわち訂正モードになり（ステップＳ２３）、表示窓９ａのメッセージ表示領域に゛今回″が表示される（ステップＳ２４）。
【００５１】
訂正モードでは、「確認」キーが押されると、「確認」キー処理ルーチン（図７）が実行される。「確認」キーの操作は、フラグＦがＦ＝１（検算モード）で且つフラグＨがＨ＝１（訂正モード）のときのみ有効であり、この「確認」キーが押される度に、前回入力された数値および演算命令記号と今回入力された数値および演算命令記号とが交互に表示されるとともに、゛前回″と゛今回″の表示体が交互に表示される（ステップＳ２５〜Ｓ２７）。
【００５２】
そして、置数キーによって前回と同じ正しい入力がされた後に、演算命令キーによって前回と同じ正しい入力がされると（ステップＳ２８、Ｓ２９）、フラグＨがＨ＝０になり、訂正モードを終了させる（ステップＳ３０）。
【００５３】
上記訂正処理後、アドレスポインタＰnがその次のアドレス指定Ｐn+1となった後（ステップＳ３１）、計算処理、計算結果表示処理がなされる（ステップＳ３２）。
その後、前記ステップＳ１３〜Ｓ１８と同様の処理を経て、前回と今回の全ての数値／演算命令／丸め演算状態データが一致していた場合、「＝」キーが操作されると（ステップＳ２０）、表示窓９ａのメッセージ表示領域に゛ＯＫ″が表示される（ステップＳ２４）。
【００５４】
そして、「ＡＣ」キーが押されると、「ＡＣ」キー処理ルーチン（図８）が実行され、以上の通常演算並びに検算のデータが全て消去された後（ステップＳ３３）、アドレスポインタＰnが初期のアドレス指定Ｐ0に戻り（ステップＳ３４）、通常演算の入力待ち状態になる。
【００５５】
図９には、前記丸めスイッチ２５および小数点指定スイッチ２６の設定状態例と、前記キー入力部５におけるキー操作例と、そのときの前記表示窓９ａの表示例とが示されている。図中（ａ）〜（ｃ）は通常演算モードにおける演算例であり、（ｄ）〜（ｇ）は（ａ）〜（ｃ）の操作に続いて行われた検算モードにおける演算例である。
【００５６】
（ａ）においては、丸めスイッチ２５をフリーモード゛Ｆ″に、小数点指定スイッチ２６を２桁モード゛２″に設定した状態で、「５」キー、「＋」キー、「６」キー、「÷」キーが順に操作された結果、表示窓９ａに計算値゛１１″が表示されている。また、表示窓９ａの演算記号表示部２４には、この時点で最後に操作された演算命令キーの演算記号゛÷″が表示されている。
【００５７】
（ｂ）においては、丸めスイッチ２５をカットモード゛Ｃ″に切り換えた後、（ａ）の操作に続いて「３」キー、「÷」キーが順に操作された結果、小数点以下２桁未満を切り捨てた計算値゛３.６６″と演算記号゛÷″とが表示されている。
【００５８】
（ｃ）においては、丸めスイッチ２５を四捨五入モード゛５／４″に、小数点指定スイッチ２６を１桁モード゛１″にそれぞれ切り換えて、（ｂ）の操作に続いて「２」キー、「.」キー、「１」キーが順に操作された後、最後に「＝」キーが操作されたことにより、演算結果を示す数値゛１.７″が表示されている（以上、前記ステップＳ１〜Ｓ６）。
【００５９】
（ｄ）においては、「検算」キー２３が操作されたことにより表示窓９ａのメッセージ表示領域に゛検算中″の表示が点灯し（前記ステップＳ７、Ｓ８）、その後前回と同じ「５」キー、「＋」キー、「６」キー、「÷」キーが順に操作された結果、計算値゛１１″が表示されている（前記ステップＳ１３、Ｓ１４、Ｓ１６〜Ｓ１８）。
【００６０】
（ｅ）においては、丸めスイッチ２５は前回と同じカットモード゛Ｃ″に設定されているが、小数点指定スイッチ２６が前回と異なる１桁モード゛１″に設定されたことにより、（ｄ）の操作に続いて「３」キーが操作され、さらに「÷」キーが操作された時点で、スピーカ９から「ピピ」という報知音が一時的に発せられ、表示窓９ａのメッセージ表示領域に゛丸め″の表示体が点滅表示されている（前記ステップＳ１６、Ｓ２１、Ｓ２２）。
このように、前回と異なる丸め演算状態で演算操作が行われた時点で警報音を鳴らし、誤操作の内容を示す表示体を点滅表示させることにより、丸め演算状態の指定に誤りがあったことを入力者に直ちに告知できる。
【００６１】
（ｆ）においては、小数点指定スイッチ２６が前回と同じ２桁モード゛２″に設定し直されたことにより、正しい計算値゛３．６６″が表示されている。
【００６２】
（ｇ）においては、丸めスイッチ２５を前回と同じ四捨五入モード゛５／４″に、小数点指定スイッチ２６を前回と同じ１桁モード゛１″に切り換えた後、（ｆ）の操作に続いて「２」キー、「.」キーまでは前回と同じキー操作がされたが、次に前回と異なる数字キー「２」キーが操作されたことにより、「＝」キーが操作された時点で、スピーカ９から「ピピ」という警報音が一時的に発せられ、表示窓９ａに今回誤って入力された数値゛２．２″が点滅表示されるとともに、メッセージ表示領域に゛今回″の表示体が表示されている（前記ステップＳ１６、Ｓ２１〜Ｓ２４）。
【００６３】
以上のように、前回のデータと一致しないデータを表示窓９ａに点滅表示させることで、入力操作あるいは丸め演算状態の指定に誤りがあったことを入力者に確実に知らせることができ、またどのような誤りであったかを入力者に認識させることができる。
【００６４】
また、本実施例の電子計算機１は、「確認」キーを押すことにより前回の数値および演算命令データと今回の数値および演算命令データとを表示窓９ａに交互に表示できるようになっているので、前回の入力値を表示窓９ａ上で確認して即座に誤りを訂正することができる。
【００６５】
なお、本発明の電子計算機は上記実施例の構成に限定されるものではない。
例えば、上記実施例では、小数点以下何桁まで求めるかを指定するための小数点指定スイッチ２６と、小数点指定スイッチ２６で指定された桁の下１桁を切り捨てるか四捨五入するかを指定するための丸めスイッチ２５とを備えている場合について説明したが、小数点以下の一定の桁数まで求めるように桁数が固定された機種の場合は小数点指定スイッチ２６は不要であることは言うまでもない。
【００６６】
また、上記実施例では、「確認」キーを押すことにより前回の入力値と今回の入力値とを交互に表示できるようにしたが、検算中に誤入力があった場合、前回の入力値と今回の入力値とが一定時間毎に交互に自動表示されるようにしてもよい。
【００６７】
【発明の効果】
以上要するに、本発明によれば以下のごとき優れた効果を発揮することができる。
【００６８】
請求項１に記載された電子計算機によれば、入力者に音で演算式データ及び丸め指示状態の少なくとも一方の不一致を知らせるので、その後の無駄な入力操作を防止できるとともに、検出された不一致が丸め指示状態である際に、第２の報知手段が、丸め指示状態が一致していないことを示す表示を行うので、不一致が丸め指示状態であること入力者に表示にて知らせることができる。
【００６９】
また、請求項２に記載された電子計算機によれば、演算手段によって導かれた演算結果に対して桁数指定、桁数指定で四捨五入、桁数指定無しのいずれの丸め状態で丸め処理を行うかを指定できる。
【００７０】
また、請求項３に記載された電子計算機によれば、演算手段によって導かれた演算結果の小数点以下の桁数を指定し、さらに指定された桁数以下を切捨又は四捨五入のいずれの丸め状態で丸め処理を行うかを指定できる。
【００７１】
また、請求項４に記載された電子計算機によれば、新たに演算命令データが入力される毎にそのときの丸め指示の状態と、前回その演算命令データが入力された時における丸め指示の状態との一致が検出され、一致しないときには直ちに報知がなされるので、その後の無駄な入力操作を防止し、操作性を向上できる。
【図面の簡単な説明】
【図１】本発明の一実施例の電子計算機の基本構成を示す回路構成図である。
【図２】上記実施例の電子計算機のメモリ領域の構成を示す図である。
【図３】上記実施例の電子計算機の外観を示す平面図である。
【図４】上記実施例の電子計算機の動作を説明するためのフローチャート（置数キー／ファンクションキー処理ルーチン）である。
【図５】上記実施例の電子計算機の動作を説明するためのフローチャート（置数キー／ファンクションキー処理ルーチン）である。
【図６】上記実施例の電子計算機の動作を説明するためのフローチャート（検算キー処理ルーチン）である。
【図７】  上記実施例の電子計算機の動作を説明するためのフローチャート（「確認」キー処理ルーチン）である。
【図８】上記実施例の電子計算機の動作を説明するためのフローチャート（「ＡＣ」キー処理ルーチン）である。
【図９】上記実施例の電子計算機の丸めスイッチおよび小数点指定スイッチの設定状態例と、キー入力部におけるキー操作例と、そのときの前記表示窓の表示例とを対応させて示した図である。
【符号の説明】
１  電子計算機
２  中央演算処理装置（ＣＰＵ、演算手段、丸め処理手段、検出手段、報知手段）
３  読み出し専用メモリ（ＲＯＭ、記憶手段）
４  随時書き込み読み出しメモリ（ＲＡＭ）
５  キー入力部（入力手段）
６  桁数入力部
７  演算条件入力部
８  表示駆動回路
９  表示部（表示手段、報知手段）
９ａ  表示窓（表示手段）
１０  増幅回路
１１  スピーカ（報知手段）
１２  表示レジスタの領域（置数入力レジスタの領域）
１３  演算用レジスタの領域
１６  ジャーナルメモリの領域（記憶手段）
１８  操作面
１９  置数キー群
２０  演算命令キー群
２１  命令キー群
２３  検算キー
２４  演算記号表示部
２５  丸めスイッチ（丸め指示手段、切捨指定手段）
２６  小数点指定スイッチ（丸め指示手段、桁数指定手段）
【図１】
0003693262.tif 000002
【図２】
0003693262.tif 000003
【図３】
0003693262.tif 000004
【図４】
0003693262.tif 000005
【図５】
0003693262.tif 000006
【図６】
0003693262.tif 000007
【図７】
0003693262.tif 000008
【図８】
0003693262.tif 000009
【図９】
0003693262.tif 000010