(57)【要約】【課題】複数の計算式の履歴を表示し、その一部または全部を修正もしくは異なる計算式の入力に使用できる電子式卓上計算機を提供する。【解決手段】電子式卓上計算機１は、複数行に渡って複数の計算式を表示可能な表示部６００と、コントロールキー１７０と、ポインタ操作器１９０と、ポイントボタン１９１とを備え、履歴として表示されている計算式の一部または全部を、ドラッグ＆ドロップにより異なる計算式に入力する機能と、履歴として表示されている計算式の一部または全部を記憶領域に格納して、これを呼び出して異なる計算式に入力する機能とを備える。【選択図】図７
2006003975.tif 000002
【特許請求の範囲】
【請求項１】
データが入力されるデータ入力部と、
前記データに基づいて演算を行い、演算結果を出力する演算部と、
前記データおよび前記演算結果を、複数行に渡って表示可能な表示部と、
を備えた電子式卓上計算機において、
前記データ入力部は、縦計算の実行を指示する縦計算キーを備え、
前記演算部は、前記縦計算キーの入力に応じて、単一もしくは複数の前記演算結果の積算値を算出し、前記積算値を前記表示部に表示する制御を行う
ことを特徴とする電子式卓上計算機。
【請求項２】
請求項１に記載の電子式卓上計算機において、
前記表示部が、空白行を含み、前記空白行によって区切られる複数の部分にそれぞれ前記演算結果を含む場合、
前記演算部は、
前記演算結果の積算値を、前記複数の部分のそれぞれにおいて独立して算出し、対応する前記複数の部分のそれぞれに表示する制御を行う
ことを特徴とする電子式卓上計算機。
【請求項３】
データが入力されるデータ入力部と、
前記データに基づいて演算を行い、演算結果を出力する演算部と、
前記データおよび前記演算結果を、複数行に渡って表示可能な表示部と、
を備えた電子式卓上計算機において、
前記表示部は、前記データ入力部からの入力操作の対象位置を示すポインタを表示し、
前記入力部は、前記ポインタの位置を操作するポインタ操作器と、ポイントボタンとを含み、
前記演算部は、
前記ポイント操作器と、前記ポイントボタンとによる入力操作に応じて、前記データ表示部における代入元の部分を指定し、
前記ポイント操作器と、前記ポイントボタンとによる、前記入力操作とは異なる入力操作に応じて、前記表示部における代入先の数値を指定し、
前記代入先の数値を、前記代入元の部分で置換する制御を行う
ことを特徴とする電子式卓上計算機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子式卓上計算機に関する。
【背景技術】
【０００２】
電子式卓上計算機（以下、電卓）において、計算式を画面上に複数行にわたって表示可能としたものがある。たとえば特許文献１では、表示装置を複数にし、入力済みの数値を置き換えることで計算式の修正が可能な電卓が開示されている。
この電卓は、ひとつの計算式を複数行に渡って表示し、修正のうえ再計算する機能を備えたものである。
【０００３】
また、従来の電卓では、特定の計算式および演算結果を記憶させ、別の計算式に組み込む機能を有するものがある。
【０００４】
【特許文献１】特開平１０―２８３３２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に示される電卓およびその他従来の電卓では、同時に表示・修正できる計算式はひとつだけであり、複数の計算式およびその演算結果をすべて表示させた上で、さらに各演算結果を積算するような機能は備えていない。このような電卓では、ひとつの計算式の演算を実行した後、次の計算式の入力を開始すると、それまで表示されていた計算式および演算結果が消去されてしまう。
【０００６】
このため、複数の計算式の演算結果を積算させるためには、たとえば、各計算式の演算実行後、次の計算式の入力前に、メモリ操作キーを入力することによって積算値を更新するという操作が必要になる。このため、操作者の入力の手間を必要とし、また、誤ってメモリ操作キーを入力しないまま次の計算式の入力を開始してしまった場合には、直前の計算式および演算結果が失われてしまうという問題があった。
【０００７】
また、従来の電卓における計算式および演算結果記憶機能では、一行もしくは複数行に渡って表示されている計算式もしくは演算結果をメモリに記憶させる場合、記憶すべき範囲の自由な指定ができず、すべての行を記憶させるか、ある行の計算式を一行すべて記憶させるか、あるいは演算結果のような単一の数値のみ記憶させるか、という自由度の低い選択しかできないという問題があった。
【課題を解決するための手段】
【０００８】
上述の問題点を解決するため、この発明にかかる電子式卓上計算機は、データが入力されるデータ入力部と、データに基づいて演算を行い、演算結果を出力する演算部と、データおよび演算結果を、複数行に渡って表示可能な表示部とを備えた電子式卓上計算機において、データ入力部は、縦計算の実行を指示する縦計算キーを備え、演算部は、縦計算キーの入力に応じて、単一もしくは複数の演算結果の積算値を算出し、積算値を表示部に表示する制御を行うことを特徴とするものである。
【０００９】
また、この発明にかかる電子式卓上計算機は、表示部が、空白行を含み、空白行によって区切られる複数の部分にそれぞれ演算結果を含む場合、演算部は、演算結果の積算値を、複数の部分のそれぞれにおいて独立して算出し、対応する複数の部分のそれぞれに表示する制御を行うものであってもよい。
【００１０】
また、この発明にかかる電子式卓上計算機は、データが入力されるデータ入力部と、データに基づいて演算を行い、演算結果を出力する演算部と、データおよび演算結果を、複数行に渡って表示可能な表示部とを備えた電子式卓上計算機において、表示部は、データ入力部からの入力操作の対象位置を示すポインタを表示し、入力部は、ポインタの位置を操作するポインタ操作器と、ポイントボタンとを含み、演算部は、ポイント操作器と、ポイントボタンとによる入力操作に応じて、データ表示部における代入元の部分を指定し、ポイント操作器と、ポイントボタンとによる、入力操作とは異なる入力操作に応じて、表示部における代入先の数値を指定し、代入先の数値を、代入元の部分で置換する制御を行うことを特徴とするものである。
【発明の効果】
【００１１】
この発明によれば、電子式卓上計算機は、複数の演算結果の履歴を利用して縦計算を行うので、操作者の入力の手間を省くことができる。
【００１２】
また、この発明によれば、電子式卓上計算機は、履歴中の演算結果を別の計算式中に代入する操作を可能とするので、操作者の入力の手間を省くことができる。
【発明を実施するための最良の形態】
【００１３】
以下、この発明の実施の形態を添付図面に基づいて説明する。
図１、図２にこの発明に係る電子式卓上計算機（以下、電卓）１の構成を示す。
【００１４】
図１は、電卓１の外観を示す図である。電卓１は、実行すべき計算内容等を入力するデータ入力部１００と、演算結果等を表示する画面である表示部６００とを備える。データ入力部１００は、演算キー部１１０、表示方式切替キー１２０、単位キー部１３０、通貨キー部１４０、時間キー部１５０、縦計算キー１６０、コントロールキー１７０、改行キー１８０、ポインタ操作器１９０、およびポイントボタン１９１を含む。
【００１５】
演算キー部１１０は、数字キーすなわち「１」〜「９」キー、「０」キー、「００」キーを含む。「００」キーによる入力は、「０」キーによる入力を二回続けて行うことと等価であり、数字０の繰り返し入力の手間を省くものである。また、この演算キー部１１０は、四則演算を指示する「＋」「−」「×」「／」キーと、計算の実行を指示する「＝」キーと、小数点を表す「．」キーと、クリアキー「Ｃ」と、オールクリアキー「ＡＣ」と、演算順序を指示するカッコを表すカッコキー「（」「）」と、パーセント演算を指示する「％」キーとを含む。「．」「Ｃ」「ＡＣ」「（」「）」「％」の各キーについては、以下に特別に説明する機能を除いて従来の電卓もしくは関数電卓と同様の働きをするものであるため、一般的な説明は省略する。
【００１６】
単位キー部１３０は、面積の単位を表す「坪」「畳」「ｍ２」キーと、重さの単位を表す「ｇ」「ｋｇ」キーと、長さの単位を表す「尺」「ｋｍ」「ｍ」「ｍｍ」キーとを含む。また単位キー部１３０は、上記以外の単位を表すキー、たとえば面積では「アール」「平方ヤード」「エーカー」等のキーを、重さでは「カラット」「オンス」「ポンド」「トン」「貫」「斤」等のキーを、長さでは「インチ」「寸」「里」等のキーを、それぞれ含むものであってもよく、また上記以外の物理量、たとえば体積の単位を表す「リットル」「立法メートル」「ガロン」「パイント」等のキーを含むものであってもよい。
【００１７】
通貨キー部１４０は、ユーロキーと、ポンド「£」キーと、ドル「＄」キーと、円「￥」キーとを含む。
【００１８】
時間キー部１５０は、年号を表す「平成」「昭和」「大正」「明治」キーと、日付を表す「年」「月」「日」キーと、時間を表す「時」「分」「秒」キーと、西暦・和暦の変換操作を指示する「西／和」キーとを含む。
【００１９】
表示方式切替キー１２０は、数値の表示方式を切り替える。縦計算キー１６０は、縦計算の演算実行を指示する。コントロールキー１７０は、プリセット操作を指示する。改行キー１８０は、改行を挿入してポインタ６３０を次行に移動させる。
表示方式切替キー１２０、縦計算キー１６０、コントロールキー１７０、および改行キー１８０については、後述する実行例においてその用途を詳説する。
【００２０】
ポインタ操作器１９０は、たとえば圧力センサを備えており、操作者の指がポインタ操作器１９０を圧迫する方向および強さを検出し、その方向および強さに応じてポインタ６３０を移動させる。
また、ポインタ操作器１９０は、上記のものに限らず、ポインタ６３０の移動を指示できるものであればよく、たとえば上下左右の移動にそれぞれ対応する４つのカーソルキーからなるものであってもよい。
ポイントボタン１９１は、状況に応じて異なる機能を実行するものであるが、詳細は
以下において説明する。
【００２１】
表示部６００は、データ表示部６１０と、スクロールバー表示部６２０とからなり、操作の対象となる位置を示すポインタ６３０が表示される。データ表示部６１０には、計算に関するデータが表示され、１行にひとつの計算式が表示されるが、計算式が長く１行に収まらない場合は複数行に渡って表示される。
【００２２】
スクロールバー表示部６２０には、スクロールアップボタン６２２、スクロールダウンボタン６２４、スクロールバー６２６が表示される。スクロールバー表示部６２０は、複数行に渡る表示内容の全行がデータ表示部６１０内に収まらないとき、所望の部分を表示させるために操作するものである。
スクロールアップボタン６２２およびスクロールダウンボタン６２４にポインタ６３０を重ねてポイントボタン１９１を押下することにより、データ表示部６１０に表示されている行が一行ずつ上もしくは下にシフトする。長時間たとえば０．５秒以上連続して押下し続けると、表示されている行が連続して高速でシフトする。
またスクロールバー６２６にポインタ６３０を重ねてポイントボタン１９１を押下し、押下したままポインタ６３０を上下に移動させると、データ表示部６１０に表示されている行が、ポインタ６３０の移動量に応じた行数だけ上もしくは下にシフトする。
【００２３】
ポインタ６３０は、表示部６００内において、データ入力部１００からの入力操作の対象となる位置を示すものである。たとえば、数字キー「３」を入力した場合、ポインタ６３０が存在する位置に数字「３」が表示される。
【００２４】
図２は、電卓１の機能的構成を示すブロック図である。電卓１は、上述したデータ入力部１００と、入力変換部２００と、演算回路である演算部３００、メモリである記憶部４００、表示制御回路である表示制御部５００、および上述した画面である表示部６００からなる。
操作者は、実行したい計算内容に応じて、データ入力部１００に対し、各キーの入力、ポインタ操作器１９０の圧迫、およびポイントボタン１９１の押下による操作を行う。
データ入力部１００には、スイッチおよびセンサからなる入力変換部２００が接続されており、入力変換部２００は、これらの操作をそれぞれの内容に応じた電気信号に変換して演算部３００に伝達する。
演算部３００は、入力変換部２００から伝達された内容に応じて演算を行う。
演算部３００には記憶部４００が接続されており、記憶部４００は、演算部３００が実行すべきプログラムと、このプログラムの実行に必要な一時データと、後述するプリセットのデータを記憶する領域を含む。
また演算部３００には表示制御部５００が接続されており、表示制御部５００は、演算部３００の出力に従い、表示部６００の表示を制御する。
表示部６００は、表示制御部５００の制御に従って、数字、記号等を表示するように構成されている。表示部６００はたとえば、微小なドットを組み合わせて表示を行う液晶表示パネルである。
【００２５】
実行例１．
表示方式切替の実行例を、図３（ａ）（ｂ）を用いて説明する。
データ表示部６１０に、１０億という値を持つ数値が表示されており、表示内容は、図３（ａ）に示されるとおり、
「１，０００，０００，０００」
のように、３桁ごとにコンマで区切る表示方式によるものであるとする。この状態で表示方式切替キー１２０を入力することにより、データ表示部６１０の表示は、図３（ｂ）に示されるとおり、
「１０億００００万００００」
のように、４桁ごとに日本語の桁表示で区切る表示方式によるものに切り替えられる。
【００２６】
また、数値の表示方式が、図３（ｂ）のように、４桁ごとに日本語の桁表示で区切る方式によるものである場合、上記のように表示方式切替キー１２０を入力することにより、データ表示部６１０の表示は、図３（ａ）のように、３桁ごとにコンマで区切る表示方式によるものに切り替えられる。
【００２７】
このように、実行例１によれば、電卓１は、表示方式切替キー１２０を入力して数値の表示方式を切り替える機能を備えるので、使用者にとってわかりやすい表示方式が適宜選択可能となる。
【００２８】
なお、上記実行例１においては単一の数値のみが表示されているが、単一の数値以外のものを含む表示、たとえば計算式の表示等においても、一度の表示方式切替キー１２０の入力によって、表示内容に含まれる数値すべての表示方式が切り替えられる。
【００２９】
また、上記実行例１においては、二種類の表示方式、すなわち、３桁ごとにコンマで区切る表示方式と、４桁ごとに日本語の桁表示で区切る表示方式とが、交互に切り替えられるが、表示方式は三種類以上あってもよく、たとえば区切り表示を含まない表示方式を含めた三種類の表示方式を巡回式に切り替えるものであってもよい。
【００３０】
実行例２．
単位変換の実行例を、図４（ａ）〜（ｄ）を用いて説明する。
まず、単一の量に対する単位変換について説明する。たとえば２４坪の面積をｍ２に換算したい場合、以下のような操作を行う。
まず数字キー「２」「４」を入力して、データ表示部６１０に
「２４」
という数値を表示させる。この状態で、単位キー部１３０の、変換元の単位を表す「坪」キーを入力すると、データ表示部６１０の表示は図４（ａ）のように
「２４坪」
となる。
次に、単位キー部１３０の、変換先の単位を表す「ｍ２」キーを入力すると、データ表示部６１０の表示は図４（ｂ）のように
「７９ｍ２」
となり、２４坪の面積をｍ２単位に変換すると７９ｍ２となることが示される。
【００３１】
また、上記のように単位を伴う量が表示されている状態で、「Ｃ」キーを入力すると、表示されている数値と単位のうち単位のみが消去され、数値のみが表示される状態となる。この状態からさらに単位キーを入力することにより、続けて単位変換を行うことができる。
【００３２】
次に、量を含む計算式の入力および単位変換について説明する。たとえば１０坪から４畳を減算し、結果をｍ２で表示させたい場合、以下のような操作を行う。
キー「１」「０」「坪」「−」「４」「畳」「＝」の順に入力すると、「＝」キー入力の時点で自動的に演算が行われ、最初に入力した単位に換算された演算結果がデータ表示部１６０に表示される。すなわち、次のとおりである。
「１０坪−４畳＝８坪」
この状態で、変換先の単位を表す「ｍ２」キーを入力すると、データ表示部６１０の表示は図４（ｃ）のように
「１０坪−４畳＝２６ｍ２」
となり、１０坪から４畳を減算すると２６ｍ２となることが示される。なお、図４（ｃ）において、電卓１による演算が行われた結果である「２６ｍ２」の部分は、表示にボールドフォントが使用される。以下同様に、電卓１による演算が行われた結果の表示については、すべてボールドフォントが使用される。
【００３３】
なお、上記は面積計算の例であるが、単位キー部１３０の他のキー、すなわち重さもしくは長さの単位を表すキーについても同様の方法で単位変換が可能である。
【００３４】
また、通貨キー部１４０のキーについても、上記と同様の方法で、図４（ｄ）に示すように単位変換すなわち通貨の換算が可能である。通貨単位の場合、単位は数値の後でなく前に表示される。
【００３５】
このように、実行例２によれば、電卓１は、変換演算の対象となる単位を表すキーの入力に応じて単位変換を行うので、操作者が単位間の換算式を知らなくても、簡単に単位変換を実施することができる。
【００３６】
また、実行例２によれば、電卓１は、異なる複数の単位を含む計算式を入力して演算を行えるので、計算式の入力前に単位を統一する必要がなく、操作者の計算の手間を省くことができる。
【００３７】
なお、上記の例では、小数点以下は四捨五入されて整数部分のみ表示されているが、これは小数点以下まで表示されるものであってもよく、また有効数字の桁数を適宜変更できるものであってもよい。また、有効数字の表示桁数を、周知の電卓のように設定できる手段を備えてもよい。
【００３８】
また、単位間の換算率は、たとえば固定値としてあらかじめ電卓１に記憶されているものであるが、これは操作者が適宜変更できるものであってもよい。変更できるものとする単位は、通貨や、地方によって異なる畳の大きさ等がある。
またその際の換算率入力方法は、たとえば、図示しない換算率入力キーを設け、このキーを入力した後に、変換元の単位、換算率、変換先の単位、の順で入力するようなものであり、１ドルが１０５円であると設定する際のキー入力は、図示しない換算率入力キーの後に、「＄」「１」「０」「５」「￥」となるものである。
【００３９】
また、単純な単位変換では計算できない入力、たとえば、長さの単位「ｍ」を持つ量と、重さの単位「ｋｇ」を持つ量との加減算や、単位を持つ量どうしの乗除算のような入力がなされた場合は、電卓１はエラー表示を行う。
【００４０】
実行例３．
日給計算の実行例を、図５を用いて説明する。
一日の勤務開始時刻と、勤務終了時刻と、時給とを用い、「（」、勤務終了時刻、「−」、勤務開始時刻、「）」、「×」、時給、「＝」の順でキー入力することにより、日給を計算することができる。
【００４１】
たとえば、図５の１行目に表示されている計算式および演算結果は、勤務開始時刻が９時１５分であり、勤務終了時刻が１８時３０分であり、時給が１０００円である場合の計算例である。この例では、入力するキーは「（」「１」「８」「時」「３」「０」「分」「−」「９」「時」「１」「５」「分」「）」「×」「１」「０」「０」「０」「＝」の順であり、「＝」キーの入力時点で演算が行われる。勤務開始時刻である９時１５分から、勤務終了時刻である１８時３０分までは９時間１５分すなわち９．２５時間であり、これに時給である１０００を乗じて９２５０が算出され、図５の１行目のように表示される。
【００４２】
また、２行目および３行目に示されるように、「分」単位の入力を省略した場合は、「００分」という入力を行ったものとして扱われる。
【００４３】
このように、実行例３によれば、電卓１は、勤務開始時刻と、勤務終了時刻と、時給とを入力として一度の演算で日給を算出するので、従来の電卓のように、まず勤務開始時刻と勤務終了時刻とをそれぞれ時間単位の数値あるいは分単位の数値に換算し、減算を行って勤務時間を算出し、その値を電卓に記憶させる操作を行い、あらためて記憶させた値と時給との乗算を行う、という手順を必要とせず、操作者の計算の手間を省くことができる。
【００４４】
実行例４．
西暦／和暦計算の実行例を、図６（ａ）〜（ｃ）を用いて説明する。
まず、日付に対する西暦／和暦換算について説明する。たとえば平成１５年を西暦に換算したい場合、以下のような操作を行う。
まず「平成」「１」「５」「年」とキー入力し、図６（ａ）のように表示させる。この状態で、「西／和」キーを入力すると、表示は図６（ｂ）のようになり、平成１５年は西暦２００３年であることが示される。
【００４５】
また、たとえば、西暦２００３年を和暦に換算したい場合、以下のような操作を行う。
まず「２」「０」「０」「３」「年」とキー入力し、図６（ｂ）のように表示させる。この状態で、「西／和」キーを入力すると、表示は図６（ａ）のようになり、西暦２００３年は平成１５年であることが示される。
【００４６】
次に、日数計算について説明する。
任意の２つの日を、減算の形で入力することにより、その間の日数を演算することができる。図６は、昭和５１年５月８日から２００３年７月９日までの日数を計算した例である。この例では、入力するキーは「２」「０」「０」「３」「年」「７」「月」「９」「日」「−」「昭」「和」「５」「１」「年」「５」「月」「８」「日」「＝」の順であり、「＝」キーの入力時点で計算が行われる。演算結果は、図６のように年月日形式で表示される。
【００４７】
このように、実行例４によれば、電卓１は、西暦と和暦とが混在する計算式の演算を一度に実行するので、計算前にどちらかの暦に統一するための換算を別途行う必要がなく、操作者の計算の手間を省くことができる。
【００４８】
実行例５．
演算の履歴表示および縦計算について、図７（ａ）〜（ｃ）を用いて説明する。本明細書において縦計算とは、複数の演算結果をさらに積算する演算を指す。
図７（ａ）は、３つの計算式が入力され、それぞれの演算結果が表示されている状態である。各計算式の入力方法は、上記各実行例と同様であるので説明を省略するが、まず、１行目の計算式左辺を入力し、「＝」キーを入力した時点で、１行目の演算結果「２６」が表示され、ポインタ６３０（図７中には図示しない）は２行目に移動する。そのまま２行目の計算式左辺を入力し、「＝」キーを入力した時点で、同様にして２行目の演算結果「２８」が表示され、ポインタ６３０は３行目に移動する。最後に３行目の計算式左辺を入力し、「＝」キーを入力すると、データ表示部６１０は図７（ａ）に示す状態になる。
【００４９】
以前に入力された計算式および演算結果の履歴は、次の計算式の入力が開始されても消去されず、表示されたままとなる。すなわち、図７（ａ）における１行目および２行目の表示は、３行目の計算が実行されても表示されている。
【００５０】
この状態で、縦計算キー１６０を入力すると、表示は図７（ｂ）に示すように、縦計算が実行される。すなわち、各行の演算結果が積算され、最下行の計算式のすぐ下の行に「Ｔｏｔａｌ」の表示を伴って表示されるものである。
【００５１】
また、図７（ｃ）に、複数の縦計算を同時に実行する例を示す。
複数の計算式が表示されている場合、計算式の間に空白行を挿入すると、その空白行を区切りとして、区切られる部分が独立して縦計算すなわち演算結果の積算の対象部分となる。
図７（ｂ）に示される縦計算を実行した後、ポインタ６３０は「Ｔｏｔａｌ」表示行の下すなわち５行目に移動するが、ここで計算式を入力せずに改行キー１８０を入力してポインタ６３０を改行すなわち６行目に移動させ、５行目を空白行とする。その後６行目および７行目に示されるように計算式の入力を行い、さらに縦計算キー１６０を入力する。これにより、図７（ｃ）のように、空白行を区切りとして、上下部分が独立の縦計算の対象部分となり、それぞれの対象部分に、各部分が含む演算結果の積算値が表示される。
【００５２】
このように、実行例５によれば、電卓１は、自動的に履歴を利用して縦計算を行うので、各行の計算式の演算結果を逐一電卓に記憶させる操作を行う必要がなく、操作者の入力の手間を省くことができる。
【００５３】
実行例６．
履歴の上書きによる計算式の修正および再計算について、図８（ａ）〜（ｄ）を用いて説明する。
図８（ａ）は、上述の実行例５と同様にして、縦計算を実行した直後の図である。ここで、計算式の一部を修正したい場合は、履歴を上書きすることにより、修正および再計算を行うことができる。たとえば、２行目の「６４／２」が入力ミスであり、「１５」が正しい入力である場合は、以下のような操作を行う。
【００５４】
まず、入力ミスの部分の指定を行う。ポインタ６３０（図８中には図示せず）を移動させ、入力ミスの部分の左端、すなわち「−」と「６」の間に位置させる。そこでポイントボタン１９１を押下し、そのまま入力ミスの部分の右端、すなわち「２」と「＝」の間までポインタ６３０を移動させ、そこでポイントボタン１９１を解放する。こうすることにより、図８（ｂ）に示されるように、入力ミスの部分「６４／２」が反転表示となる。
【００５５】
次に、正しい入力を行う。ポインタ６３０を移動させず、そのまま「１」「５」とキー入力を行うと、図８（ｃ）に示されるように、反転表示されていた入力ミスの部分「６４／２」が消去され、その場所に正しい入力である「１５」が表示される。
【００５６】
正しい入力が完了した後で、縦計算キー１６０を入力する。この時点で、図８（ｄ）に示されるように、修正後の正しい値を使用して各行の計算および縦計算が再実行される。
【００５７】
なお、上記実行例６では、入力ミスの部分を指定する際に左端でポイントボタン１９１を押下し、右端でポイントボタン１９１を解放したが、これは左右が逆であっても同じ部分が指定される。
【００５８】
このように、実行例６によれば、電卓１は、履歴の上書きによって計算式の修正を可能とするので、操作者は入力ミスの部分のみ修正すればよく、１行あるいは複数行の計算式をすべて入力しなおす必要がない。このため、電卓１は、操作者の入力の手間を省くことができる。
【００５９】
実行例７．
ライブコピーについて、図９（ａ）〜（ｅ）を用いて説明する。本明細書においてライブコピーとは、計算の履歴として表示されている計算式の演算結果である数値を、別の計算式に、ひとつの数値を置換する形で代入することを指す。
【００６０】
図９（ａ）は、空白行で区切られた上下２つの縦計算が実行された状態である。入力方法は実行例５と同様であるので説明を省略する。ここでたとえば、上側の縦計算結果、すなわち４行目に表示される「１２４」という数値を、下側の縦計算の１行目の第２項、すなわち「１７」という数値に上書きする形で下側の縦計算に代入する場合、以下のような操作を行う。
【００６１】
まず、代入元の部分の指定を行う。ポインタ６３０（図９中には図示せず）を移動させ、代入元の部分の左端、すなわち「１」の左側に位置させる。そこでポイントボタン１９１を押下し、そのまま代入元の部分の右端、すなわち「４」の右側までポインタ６３０を移動させ、そこでポイントボタン１９１を解放する。こうすることにより、図９（ｂ）に示されるように、代入元の部分「１２４」が反転表示となる。
【００６２】
次に、代入操作の指示および代入先の指定を行う。ポインタ６３０を、反転表示されている「１２４」に重なる位置に移動させ、そこでポイントボタン１９１を押下し、そのまま代入先の数値、すなわち「１７」に重なる位置まで、図９（ｃ）に示される矢印のようにポインタ６３０を移動させ、そこでポイントボタン１９１を解放する。
なお、上述のとおり、この操作は、周知のコンピュータに対して用いられる「ドラッグ＆ドロップ」と呼ばれる操作と同様である。
【００６３】
ポイントボタン１９１を解放した時点で代入操作が実行され、図９（ｄ）に示されるように、代入先の数値「１７」が代入元の数値「１２４」で置換される。
【００６４】
置換が完了した後で、縦計算キー１６０を入力する。この時点で、図９（ｅ）に示されるように、置換後すなわち代入後の値を使用して各行の計算式の演算および縦計算が再実行される。
【００６５】
なお、上記実行例７では、代入元の部分を指定する際に左端でポイントボタン１９１を押下し、右端でポイントボタン１９１を解放したが、これは左右が逆であっても同じ部分が指定される。
【００６６】
このように、実行例７によれば、電卓１は、履歴中の演算結果を別の計算式中に代入する操作を可能とするので、同一の数値を入力しなおす必要をなくし、操作者の入力の手間を省くことができる。
【００６７】
実行例８．
プリセットについて、図１０（ａ）〜（ｅ）を用いて説明する。本明細書においてプリセットとは、入力および演算の履歴として表示されている計算式の一部もしくは全部を、電卓１の記憶部４００に格納させ、任意の時点で呼び出して別の計算式中に入力できる状態とすることを指す。記憶部４００は、このプリセットのための記憶領域を含み、プリセットのための記憶領域は、数字キー「１」〜「９」、「０」および「００」の１１個のキーに対応して、１１個備えられる。
【００６８】
図１０（ａ）は、２つの計算式の演算が終わった状態を示す。ここでたとえば、２行目の「６４／２」という部分を、数字キー「２」に対応する記憶領域に格納させ、別の計算式の入力に用いたい場合は、以下のような操作を行う。
【００６９】
まず、記憶対象部分の指定を行う。ポインタ６３０（図１０中には図示せず）を移動させ、記憶対象部分の左端、すなわち「６４」の左側に位置させる。そこでポイントボタン１９１を押下し、そのまま記憶対象部分の右端、すなわち「／２」の右側までポインタ６３０を移動させ、そこでポイントボタン１９１を解放する。こうすることにより、図１０（ｂ）に示されるように、記憶対象部分「６４／２」が反転表示となる。
【００７０】
次に、このように記憶対象部分が反転した状態で、まずコントロールキー１７０を押下し、そのまま記憶させたい記憶領域に対応する数字キー、たとえば本実行例では「２」キーを入力し、その後コントロールキー１７０を解放する。
【００７１】
この操作により、プリセットが実行され、数字キー「２」に対応する記憶領域に、「６４／２」という式が格納される。また、これとともに反転表示は解消され、画面は図１０（ａ）のようになる。
【００７２】
次に、上述したプリセット操作によって記憶部４００に格納されたデータの呼び出しを行う。呼び出しを行いたい場合は、反転表示されている部分がない状態で、まずコントロールキー１７０を押下し、そのまま記憶させたい記憶領域に対応する数字キー、たとえば本実行例では「２」キーを入力し、その後コントロールキー１７０を解放する。
【００７３】
この操作により、数字キー「２」に対応する記憶領域からの呼び出しが実行され、図１０（ｃ）のように、呼び出されたデータ、すなわちこの場合は「６４／２」という式が入力される。
ここで、呼び出されたデータは通常の入力もしくは演算結果と同様に扱われる。たとえば呼び出しに続けて「＋」「５」「＝」というキー入力を行えば、図１０（ｄ）に示されるように、呼び出した式を使用した演算が可能である。
【００７４】
また、プリセットの対象となるデータは、実行例８においては式の一部であるが、電卓１は、式の一部だけでなく、単一の数値、複数の計算式および単位を含む量もプリセットの対象とすることができる。たとえば、図１０（ｅ）に示される反転表示部分、すなわち単位を持つ量を含む複数の計算式を、ひとつの数字キーに対応する記憶領域に格納することも可能である。
【００７５】
このように、実行例８によれば、電卓１は、演算の履歴として表示されている計算式の一部もしくは全部を記憶し、任意の時点で呼び出して別の計算式中に入力できるので、同一のデータを入力しなおす必要をなくし、操作者の入力の手間を省くことができる。
【００７６】
また、実行例８によれば、電卓１は、記憶すべき範囲として、単一の数値もしくは単一の計算式全体だけでなく、計算式の一部もしくは複数の計算式をも指定できるので、自由度の高い記憶操作が可能であり、操作者の入力の手間を省くことができる。
【００７７】
さらに、上記の実行例１〜８に示される電卓１は、図２に概略が示されるような物理構造を持たず、コンピュータの表示装置たとえばディスプレイ上に概念的に表示されるものであってもよい。その場合、概念的に表示される電卓１のデータ入力部１００は、そのコンピュータが備える入力手段、たとえばキーボード入力およびマウス入力等によって入力操作を代用する。
【図面の簡単な説明】
【００７８】
【図１】本発明に係る電子式卓上計算機１の外観を示す図である。
【図２】本発明に係る電子式卓上計算機１の構成を示すブロック図である。
【図３】本発明に係る電子式卓上計算機１において、表示方式切替の実行例を示す図である。
【図４】本発明に係る電子式卓上計算機１において、単位変換の実行例を示す図である。
【図５】本発明に係る電子式卓上計算機１において、日給計算の実行例を示す図である。
【図６】本発明に係る電子式卓上計算機１において、西暦／和暦計算の実行例を示す図である。
【図７】本発明に係る電子式卓上計算機１において、計算の履歴表示および縦計算の実行例を示す図である。
【図８】本発明に係る電子式卓上計算機１において、計算式の修正および再計算の実行例を示す図である。
【図９】本発明に係る電子式卓上計算機１において、ライブコピーの実行例を示す図である。
【図１０】本発明に係る電子式卓上計算機１において、プリセットの実行例を示す図である。
【符号の説明】
【００７９】
１  電子式卓上計算機（電卓）、１００  データ入力部、１６０  縦計算キー、１９０  ポインタ操作器、１９１  ポイントボタン、３００  演算部、６００  表示部、６３０  ポインタ。
【図１】
2006003975.tif 000003
【図２】
2006003975.tif 000004
【図３】
2006003975.tif 000005
【図４】
2006003975.tif 000006
【図５】
2006003975.tif 000007
【図６】
2006003975.tif 000008
【図７】
2006003975.tif 000009
【図８】
2006003975.tif 000010
【図９】
2006003975.tif 000011
【図１０】
2006003975.tif 000012