(57)【要約】【課題】Lineモードによる１行表示とMathモードによる自然表示とを適宜切り替えて表示させることが可能な電子式計算機を提供する。【解決手段】Line（１行表示）モードの計算式入力画面ＧｉＬにおいて表示された計算式を「Copy」キーを操作してコピーバッファに記憶させた後に、Math（自然表示）モードに切り替えた計算式入力画面ＧｉＭにて「Paste」キーを操作すると、前記Line形式にてコピーされた計算式がMath形式に変換されて貼付け表示される。また逆に、Math（自然表示）モードの計算式入力画面ＧｉＭにおいて表示された計算式を「Copy」キーを操作してコピーバッファに記憶させた後に、Line（１行表示）モードに切り替えた計算式入力画面ＧｉＬにて「Paste」キーを操作すると、前記Math形式にてコピーされた計算式がLine形式に変換されて貼付け表示される。【選択図】      図５
2010191898.tif 000002
【特許請求の範囲】
【請求項１】
数式の表示形式を設定する表示形式設定手段と、
数式を入力する数式入力手段と、
この数式入力手段により入力された数式を前記表示形式設定手段により設定された表示形式にして表示部に表示させる数式表示制御手段と、
前記表示部に表示された数式をコピーする数式コピー手段と、
この数式コピー手段によりコピーされた数式の貼付けを指示する貼付け指示手段と、
この貼付け指示手段により前記コピーされた数式の貼付けが指示された場合に、当該コピーされた数式の表示形式と前記表示形式設定手段により現在設定されている表示形式とが合うか否かを判断する表示形式判断手段と、
この表示形式判断手段により表示形式が合わないと判断された場合には、前記数式コピー手段によりコピーされた数式の表示形式を現在設定されている表示形式に変換して前記表示部に表示させる形式変換表示制御手段と、
を備えたことを特徴とする電子式計算機。
【請求項２】
グラフ式を前記表示形式設定手段により設定された表示形式にして前記表示部に表示させるグラフ式表示制御手段と、
このグラフ式表示制御手段により前記表示部にグラフ式が表示された状態で、前記表示形式設定手段により数式の表示形式が切り替えられて設定された場合に、当該表示されたグラフ式の表示形式を切り替え後の表示形式に変換して前記表示部に表示させるグラフ式形式変換表示制御手段と、
を備えたことを特徴とする請求項１に記載の電子式計算機。
【請求項３】
グラフモードを設定するグラフモード設定手段と、
このグラフモード設定手段によりグラフモードが設定された状態で、前記貼付け指示手段により前記コピーされた数式の貼付けが指示された場合に、当該コピーされた数式がグラフ式として適合するか否かを判断するグラフ適合判断手段と、
このグラフ適合判断手段により前記コピーされた数式がグラフ式として適合すると判断された場合に、当該コピーされた数式の表示形式を現在設定されている表示形式に合わせたグラフ式として前記表示部に表示させる表示制御手段と、
を備えたことを特徴とする請求項２に記載の電子式計算機。
【請求項４】
コンピュータを、
ユーザ操作に応じて数式の表示形式を設定する表示形式設定手段、
ユーザ操作に応じて数式を入力する数式入力手段、
この数式入力手段により入力された数式を前記表示形式設定手段により設定された表示形式にして表示部に表示させる数式表示制御手段、
前記表示部に表示された数式をユーザ操作に応じてコピーする数式コピー手段、
この数式コピー手段によりコピーされた数式の貼付けをユーザ操作に応じて指示する貼付け指示手段、
この貼付け指示手段により前記コピーされた数式の貼付けが指示された場合に、当該コピーされた数式の表示形式と前記表示形式設定手段により現在設定されている表示形式とが合うか否かを判断する表示形式判断手段、
この表示形式判断手段により表示形式が合わないと判断された場合には、前記数式コピー手段によりコピーされた数式の表示形式を現在設定されている表示形式に変換して前記表示部に表示させる形式変換表示制御手段、
として機能させるようにしたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された計算式や計算結果を１行で表示（Linear表示）したり、教科書通りの自然な表記形態にして表示（Math表示）したりする電子式計算機およびプログラムに関する。
【背景技術】
【０００２】
従来、電卓と称する電子式計算機において、ユーザによってキー入力された計算式やその計算結果の表記形態は、表示部がその各桁を８の字表示にしたセグメント式であるために、そのまま１行にして表示されるものが多かった。
【０００３】
例えば分数を含む計算式の場合、当該分数記号（割線）を挟んだ分子と分母を上下方向に自然表示できないために、通常分数である「Ｂ分のＡ」は［Ａ」Ｂ］、帯分数である「ＡとＣ分のＢ」は［Ａ」Ｂ」Ｃ］などと、そのまま１行表示されていた。
【０００４】
また、例えば平方根の計算式を入力する場合、ルート「√」の掛かる範囲を自然表示できないために、当該ルート記号「√」と共に小括弧や中括弧などの記号が組み合わされて入力され、例えば「√（２）」のようにそのまま１行表示されていた。
【０００５】
また、例えばべき数を含む計算式の場合も同様に、べき数を当該べき数が掛かる数字や文字の右上に上付文字として自然表示できないために、当該べき数の前にそれがべき数であることを示す「∧」記号が組み合わされて、例えば「ｘ∧２」のようにそのまま１行表示されていた。
【０００６】
そこで、分数の計算式の場合には、その分子と分母とを割線を境界に上下に配置し、また、平方根の計算式の場合には、そのルート記号「√」の横線を当該ルートの掛かる範囲の数字や文字の上まで延長し、また、べき数を含む計算式の場合には、そのべき数を当該べき数が掛かる数字や文字の右上に上付文字として配置し、それぞれ教科書に記載されるような自然な形式で表示するようにした、ドットマトリクス型表示画面を備えた電卓が考えられている（例えば、特許文献１、特許文献２参照。）。
【０００７】
電子式計算機において、入力された計算式や計算結果を１行で表示するモードをLine（Linearの略）モード、教科書通りの自然な表記形態にして表示するモードをMathモードと称する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平４−２５２３５１号公報
【特許文献２】特開２００６−４３２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
前記従来の電子式計算機では、計算式やその計算結果を、Lineモードによる１行表示、またはMathモードによる自然表示として扱い表示させることができるものの、Lineモードにより１行表示させたデータをMathモードで自然表示させたり、また逆にMathモードで自然表示させたデータをLineモードで１行表示させたりすることはできず、使い勝手が悪い問題があった。
【００１０】
本発明は、このような課題に鑑みなされたもので、Lineモードによる１行表示とMathモードによる自然表示とを適宜切り替えて表示させることが可能になる電子式計算機およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
請求項１に記載の電子式計算機は、数式の表示形式を設定する表示形式設定手段と、数式を入力する数式入力手段と、この数式入力手段により入力された数式を前記表示形式設定手段により設定された表示形式にして表示部に表示させる数式表示制御手段と、前記表示部に表示された数式をコピーする数式コピー手段と、この数式コピー手段によりコピーされた数式の貼付けを指示する貼付け指示手段と、この貼付け指示手段により前記コピーされた数式の貼付けが指示された場合に、当該コピーされた数式の表示形式と前記表示形式設定手段により現在設定されている表示形式とが合うか否かを判断する表示形式判断手段と、この表示形式判断手段により表示形式が合わないと判断された場合には、前記数式コピー手段によりコピーされた数式の表示形式を現在設定されている表示形式に変換して前記表示部に表示させる形式変換表示制御手段と、を備えたことを特徴としている。
【００１２】
請求項２に記載の電子式計算機は、前記請求項１に記載の電子式計算機において、グラフ式を前記表示形式設定手段により設定された表示形式にして前記表示部に表示させるグラフ式表示制御手段と、このグラフ式表示制御手段により前記表示部にグラフ式が表示された状態で、前記表示形式設定手段により数式の表示形式が切り替えられて設定された場合に、当該表示されたグラフ式の表示形式を切り替え後の表示形式に変換して前記表示部に表示させるグラフ式形式変換表示制御手段と、を備えたことを特徴としている。
【００１３】
請求項３に記載の電子式計算機は、前記請求項２に記載の電子式計算機において、グラフモードを設定するグラフモード設定手段と、このグラフモード設定手段によりグラフモードが設定された状態で、前記貼付け指示手段により前記コピーされた数式の貼付けが指示された場合に、当該コピーされた数式がグラフ式として適合するか否かを判断するグラフ適合判断手段と、このグラフ適合判断手段により前記コピーされた数式がグラフ式として適合すると判断された場合に、当該コピーされた数式の表示形式を現在設定されている表示形式に合わせたグラフ式として前記表示部に表示させる表示制御手段と、を備えたことを特徴としている。
【００１４】
請求項４に記載のプログラムは、コンピュータを、ユーザ操作に応じて数式の表示形式を設定する表示形式設定手段、ユーザ操作に応じて数式を入力する数式入力手段、この数式入力手段により入力された数式を前記表示形式設定手段により設定された表示形式にして表示部に表示させる数式表示制御手段、前記表示部に表示された数式をユーザ操作に応じてコピーする数式コピー手段、この数式コピー手段によりコピーされた数式の貼付けをユーザ操作に応じて指示する貼付け指示手段、この貼付け指示手段により前記コピーされた数式の貼付けが指示された場合に、当該コピーされた数式の表示形式と前記表示形式設定手段により現在設定されている表示形式とが合うか否かを判断する表示形式判断手段、この表示形式判断手段により表示形式が合わないと判断された場合には、前記数式コピー手段によりコピーされた数式の表示形式を現在設定されている表示形式に変換して前記表示部に表示させる形式変換表示制御手段、として機能させることを特徴としている。
【発明の効果】
【００１５】
本発明によれば、Lineモードによる１行表示とMathモードによる自然表示とを適宜切り替えて表示させることが可能になる電子式計算機およびプログラムを提供できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の電子式計算機の実施形態に係るグラフ関数電卓１０の外観構成を示す正面図。
【図２】前記グラフ関数電卓１０の電子回路の構成を示すブロック図。
【図３】前記グラフ関数電卓１０の表示モード設定処理を示すフローチャート。
【図４】前記グラフ関数電卓１０の計算モード処理を示すフローチャート。
【図５】前記グラフ関数電卓１０の計算モード処理に伴う表示動作の具体例を示す図。
【図６】前記グラフ関数電卓１０のグラフモード処理を示すフローチャート。
【図７】前記グラフ関数電卓１０のグラフモード処理に伴う表示動作の具体例を示す図。
【発明を実施するための形態】
【００１７】
以下図面により本発明の実施の形態について説明する。
【００１８】
図１は、本発明の電子式計算機の実施形態に係るグラフ関数電卓１０の外観構成を示す正面図である。
【００１９】
このグラフ関数電卓１０は、その携帯性の必要からユーザが片手で十分把持し片手で操作可能な小型サイズからなり、この電卓１０の本体正面にはキー入力部１１および表示部１５が設けられる。
【００２０】
キー入力部１１には、数字・文字・各種関数を入力したり計算の実行を指示したりするための数字・文字・演算記号キー群１２、各種動作モードのメニュー画面を表示させたり各種の機能を指示したりするためのモード・機能設定キー群１３、表示部１５に表示されたカーソルＣｕの移動操作やデータ項目の選択操作などを行うためのカーソルキー１４、表示部１５の下端に沿ってメニュー表示される各種の機能を選択的に指定するためのファンクションキー［Ｆ１］〜［Ｆ６］が備えられる。
【００２１】
前記数字・文字・演算記号キー群１２としては、「０」〜「９」（数字）キー、「＋」「−」「×」「÷」（算術記号）キー、「DEL」（削除）キー、「EXE」（実行）キー、「AC」（クリア）キー、「log」（対数）キー、「sin」（サイン）キーなどが配列される。
【００２２】
前記モード・機能設定キー群１３としては、「Menu」（メニュー）キー、「Set up」（設定）キー、「Copy」（写し）キー、「Paste」（貼付け）キー、「Draw」（描画）キー、「EXIT」（終了）キーなどが配列される。
【００２３】
前記「Menu」（メニュー）キーの操作に応じて表示部１５に表示されるメニュー画面には、計算モード、グラフモード、統計モード、方程式モードなどを選択するための動作モードのメニューが表示される。
【００２４】
前記表示部１５は、ドットマトリクス型の液晶表示ユニットからなる。
【００２５】
図２は、前記グラフ関数電卓１０の電子回路の構成を示すブロック図である。
【００２６】
このグラフ関数電卓１０は、コンピュータである制御部（ＣＰＵ）２１を備えている。
【００２７】
制御部（ＣＰＵ）２１は、記憶装置（フラッシュＲＯＭ）２２に予め記憶されているシステムプログラム、あるいはメモリカードなどの外部記憶媒体２３から記憶媒体読み書き部２４を介して記憶装置２２に読み込まれた計算機制御プログラム、あるいは通信ネットワークＮ上のＷｅｂサーバ（プログラムサーバ）２５から通信制御部２６を介してダウンロードされ前記記憶装置２２に読み込まれた計算機制御プログラムに従い、ＲＡＭ２７を作業用メモリとして回路各部の動作を制御する。そして、前記記憶装置２２に予め記憶されたシステムプログラムや計算機制御プログラムは、キー入力部１１からのキー入力信号に応じて起動される。
【００２８】
前記制御部（ＣＰＵ）２１には、前記記憶装置２２、記憶媒体読み書き部２４、通信制御部２６、ＲＡＭ２７、キー入力部１１が接続される他に、液晶表示部（ＬＣＤ）１５が接続される。
【００２９】
ＲＡＭ２７には、Math/Lineフラグメモリ２７ａ、計算履歴（Ｍ）メモリ２７ｂ、計算履歴（Ｌ）メモリ２７ｃ、グラフ式メモリ２７ｄ、コピーバッファ２７ｅの他、各種の計算処理に伴い制御部２１に入出力される種々のデータを一時記憶するための作業領域（ワークメモリ）が確保される。
【００３０】
Math/Lineフラグメモリ２７ａには、前記「Set up」（設定）キーの操作に応じて表示される表示モードの設定メニューに従い設定されたMath（自然表示）モードまたはLine（１行表示）モードを示すフラグが記憶される。
【００３１】
計算履歴（Ｍ）メモリ２７ｂには、前記Math（自然表示）モードの設定状態にて計算実行された計算式とその計算結果が、順次履歴として記憶蓄積される。
【００３２】
計算履歴（Ｌ）メモリ２７ｃには、前記Line（１行表示）モードの設定状態にて計算実行された計算式とその計算結果が、順次履歴として記憶蓄積される。
【００３３】
グラフ式メモリ２７ｄには、前記グラフモードにて入力されたグラフを描画させるためのグラフ式が記憶される。
【００３４】
コピーバッファ２７ｅには、前記「Copy」（写し）キーが操作された状態で表示部１５上にて選択されたコピー範囲Ｃｏに対応するデータが「EXE」（実行）キーの操作に応じて記憶される。
【００３５】
次に、前記構成のグラフ関数電卓１０の計算モードにおける計算式入力・計算機能について説明する。
【００３６】
図３は、前記グラフ関数電卓１０の表示モード設定処理を示すフローチャートである。
【００３７】
図４は、前記グラフ関数電卓１０の計算モード処理を示すフローチャートである。
【００３８】
図５は、前記グラフ関数電卓１０の計算モード処理に伴う表示動作の具体例を示す図である。
【００３９】
キー入力部１１の「Set up」（設定）キーの操作に応じて、図３における表示モード設定処理が起動されると、図５（Ａ）または図５（Ｄ）に示すように、各種モードの設定メニュー画面Ｇｍが表示部１５に表示される（ステップＡ１）。
【００４０】
この設定メニュー画面Ｇｍにおいて、表示モードの設定項目[Input/Output]にカーソルＣｕを合わせ、画面下端に表示された[Math]または[Line]をファンクションキー［Ｆ１］または［Ｆ２］の操作により選択すると、表示モードがMath（自然表示）モードまたはLine（１行表示）モードに設定され（ステップＡ２）、設定された表示モードを示すフラグがＲＡＭ２７内のMath/Lineフラグメモリ２７ａに記憶される（ステップＡ３）。
【００４１】
例えば図５（Ａ）で示したように、表示モードがLine（１行表示）モードに設定された状態で、図４における計算モード処理が起動されると、当該Line（１行表示）モードに応じた計算式入力画面ＧｉＬが表示部１５に表示される（ステップＳ１）。
【００４２】
この計算式入力画面ＧｉＬにおいて、キー入力部１１の数字・文字・演算記号キー群１２を操作して任意の計算式を入力すると（ステップＳ２）、例えば図５（Ｂ）に示すように、入力された計算式［（１／２）＋√３］が１行表示され、ＲＡＭ２７内の計算履歴（Ｌ）メモリ２７ｃに記憶される（ステップＳ３）。
【００４３】
そして、「EXE」（実行）キーが操作されると（ステップＳ４）、前記入力表示された計算式［（１／２）＋√３］の計算が実行され、その計算結果が表示されると共に、前記ＲＡＭ２７内の計算履歴（Ｌ）メモリ２７ｃに記憶された同計算式と対応付けられてその計算結果が記憶される（ステップＳ５）。
【００４４】
また、例えば前記Line（１行表示）モードでの計算式入力画面ＧｉＬ（図５（Ｂ）参照）に表示された計算式［（１／２）＋√３］を対象として「Copy」（写し）キーを操作した後に（ステップＳ６）、図５（Ｃ）に示すようにコピー範囲Ｃｏを選択すると、この選択されたコピー範囲Ｃｏの計算式［（１／２）＋√３］がＲＡＭ２７内のコピーバッファ２７ｅに記憶される（ステップＳ７）。
【００４５】
ここで、キー入力部１１の「Set up」（設定）キーを操作することで起動される前記図３を参照して説明した表示モードの設定処理に従い、図５（Ｄ）に示すように、当該表示モードがそれまでのLine（１行表示）モードからMath（自然表示）モードに切り替えられて設定されると（ステップＳ８→ＳＡ（Ａ１〜Ａ３））、表示モードが変更されたと判断され（ステップＳ９（Ｙｅｓ））、変更されたMath（自然表示）モードに応じた計算式入力画面ＧｉＭが表示部１５に表示される（ステップＳ１）。
【００４６】
このMath（自然表示）モードに応じた計算式入力画面ＧｉＭにおいて、キー入力部１１の「Paste」（貼付け）キーを操作すると（ステップＳ１０）、前記ステップＳ７においてＲＡＭ２７内のコピーバッファ２７ｅに記憶されているデータ（この場合は前記Lineモードにてコピーされた計算式［（１／２）＋√３］）の形式がLine形式と判断される（ステップＳ１１）。
【００４７】
すると、Math/Lineフラグメモリ２７ａに記憶されている現在の表示モードの形式（Math）に対し、前記コピーされた計算式［（１／２）＋√３］の形式（Line）は適合しないと判断されるので（ステップＳ１２（Ｎｏ））、当該コピーされた計算式［（１／２）＋√３］の形式がLine（１行表示）形式からMath（自然表示）形式に変換される（ステップＳ１３）。
【００４８】
そして、図５（Ｅ）に示すように、Math（自然表示）形式に変換された前記計算式［（１／２）＋√３］が、現在のMath（自然表示）モードに応じた計算式入力画面ＧｉＭに貼付けられて表示され、ＲＡＭ２７内の計算履歴メモリ（Ｍ）２７ｂに記憶される（ステップＳ１４）。
【００４９】
したがって、前記構成のグラフ関数電卓１０の計算モードにおける計算式入力・計算機能によれば、Line（１行表示）モードの計算式入力画面ＧｉＬにおいて表示された計算式を「Copy」（写し）キーを操作してコピーバッファ２７ｅに記憶させた後に、Math（自然表示）モードに切り替えた計算式入力画面ＧｉＭにて「Paste」（貼付け）キーを操作すると、前記Line（１行表示）形式にてコピーされた計算式がMath（自然表示）形式に変換されて貼付け表示され、計算履歴（Ｍ）メモリ２７ｂに記録される。また逆に、Math（自然表示）モードの計算式入力画面ＧｉＭにおいて表示された計算式を「Copy」（写し）キーを操作してコピーバッファ２７ｅに記憶させた後に、Line（１行表示）モードに切り替えた計算式入力画面ＧｉＬにて「Paste」（貼付け）キーを操作すると、前記Math（自然表示）形式にてコピーされた計算式がLine（１行表示）形式に変換されて貼付け表示され、計算履歴（Ｌ）メモリ２７ｃに記録される。
【００５０】
このため、計算式やその計算結果を、Lineモードによる１行表示、またはMathモードによる自然表示として扱い表示させることができるだけでなく、Lineモードにより１行表示させたデータをMathモードで自然表示させたり、また逆にMathモードで自然表示させたデータをLineモードで１行表示させたりすることができ、その使い勝手を大幅に向上させることができる。
【００５１】
図６は、前記グラフ関数電卓１０のグラフモード処理を示すフローチャートである。
【００５２】
図７は、前記グラフ関数電卓１０のグラフモード処理に伴う表示動作の具体例を示す図である。
【００５３】
図６におけるグラフモード処理が起動されると、現在設定されている表示モードに応じて、図７（Ａ）に示すようなLine（１行表示）モードでのグラフ式入力画面ＧｒＬ、または図７（Ｂ）に示すようなMath（自然表示）モードでのグラフ式入力画面ＧｒＭが表示部１５に表示される（ステップＴ１）。
【００５４】
例えば図７（Ａ）で示したLine（１行表示）モードでのグラフ式入力画面ＧｒＬにおいて、キー入力部１１の数字・文字・演算記号キー群１２を操作して任意のグラフ式を入力すると（ステップＴ２）、入力されたグラフ式（例えば［Ｙ１＝１／Ｘ］）が１行表示され、ＲＡＭ２７内のグラフ式メモリ２７ｄに記憶される（ステップＴ３）。
【００５５】
そして、「Draw」（描画）キーが操作されると（ステップＴ４）、前記入力表示されたグラフ式［Ｙ１＝１／Ｘ］に応じたグラフの描画処理が実行され表示部１５に表示される（ステップＴ５）。
【００５６】
ここで、キー入力部１１の「Set up」（設定）キーを操作することで起動される前記図３を参照して説明した表示モードの設定処理に従い、当該表示モードがそれまでのLine（１行表示）モードからMath（自然表示）モードに切り替えられて設定されると（ステップＴ６→ＴＡ（Ａ１〜Ａ３））、表示モードが変更されたと判断され（ステップＴ７（Ｙｅｓ））、前記図７（Ａ）で示したようにグラフ式入力画面ＧｒＬにてLine（１行表示）形式で入力表示されていた各グラフ式Ｙ１，Ｙ２，…が、図７（Ｂ）に示すように、Math（自然表示）形式に変換されたグラフ式入力画面ＧｒＭとして表示される（ステップＴ８）。
【００５７】
この場合、ＲＡＭ２７内のグラフ式メモリ２７ｃにそれまでLine（１行表示）形式として記憶されていた各グラフ式のデータも全てMath（自然表示）形式に変換されて記憶される。
【００５８】
一方、前記図７（Ａ）または図７（Ｂ）で示したようなLine（１行表示）モードでのグラフ式入力画面ＧｒＬ、またはMath（自然表示）モードでのグラフ式入力画面ＧｒＭにおいて、キー入力部１１の「Copy」（写し）キーを操作した後に、任意のグラフ式を対象にコピー範囲Ｃｏを選択すると、当該選択されたコピー範囲Ｃｏのグラフ式がＲＡＭ２７内のコピーバッファ２７ｅに記憶される（ステップＴ９→Ｔ１０）。
【００５９】
また、前記Line（１行表示）モードでのグラフ式入力画面ＧｒＬ、またはMath（自然表示）モードでのグラフ式入力画面ＧｒＭにおいて、キー入力部１１の「Paste」（貼付け）キーを操作すると（ステップＴ１１）、そのときコピーバッファ２７ａに記憶されている式データについて、グラフ描画に適合する式か否か判断される（ステップＴ１１）。
【００６０】
ここで、前記コピーバッファ２７ａに記憶されている式データについて、グラフ描画に適合する式であると判断された場合には（ステップＴ１２（Ｙｅｓ））、そのとき設定されているLine（１行表示）またはMath（自然表示）の表示モードに応じた形式のグラフ式に変換され、表示中の前記グラフ式入力画面ＧｒＬ（またはＧｒＭ）に貼付けられて表示されると共に、グラフ式メモリ２７ｃに記憶される（ステップＴ１３）。
【００６１】
つまり、前記「Paste」（貼付け）キーを操作したときに、コピーバッファ２７ｅに記憶されている式データが、本グラフモード処理の過程にてコピーされたグラフ式である場合は勿論、前記図４を参照して説明した計算モードでのステップＳ５，Ｓ７の処理に従いコピーされた計算式である場合でも、グラフ描画に適合する式として判断されれば、設定中の表示モードに応じたLine（１行表示）またはMath（自然表示）の形式に変換されて貼付け表示され、グラフ式メモリ２７ｃに記憶される。
【００６２】
なお、前記図４・図５を参照して説明した計算モードにおいて「Paste」（貼付け）キーを操作したときに（ステップＳ１０）、コピーバッファ２７ｅに記憶されている式データが、当該計算モード処理の過程にてコピーされた計算式である場合は勿論、前記図６を参照して説明したグラフモードでのステップＴ９，Ｔ１０の処理に従いコピーされたグラフ式である場合でも、設定中の表示モードに応じたLine（１行表示）またはMath（自然表示）の形式に変換されて計算式入力画面ＧｉＬ（またはＧｉＭ）に貼付け表示され、計算履歴（Ｌ）メモリ２７ｃ（または計算履歴（Ｍ）メモリ２７ｂ）に記憶される（ステップＳ１０〜Ｓ１４）。
【００６３】
したがって、前記構成のグラフ関数電卓１０のグラフモードにおけるグラフ式入力・描画機能によれば、Line（１行表示）モードのグラフ式入力画面ＧｒＬにおいて任意のグラフ式を入力表示させた状態で、その表示モードをMath（自然表示）モードに切り替え設定すると、前記Line（１行表示）形式にて表示されていた各グラフ式がMath（自然表示）形式に変換されてグラフ式入力画面ＧｒＭに表示され、グラフ式メモリ２７ｄに記憶される。また逆に、Math（自然表示）モードのグラフ式入力画面ＧｒＭにおいて任意のグラフ式を入力表示させた状態で、その表示モードをLine（１行表示）モードに切り替え設定すると、前記Math（自然表示）形式にて表示されていた各グラフ式がLine（１行表示）形式に変換されてグラフ式入力画面ＧｒＬに表示され、グラフ式メモリ２７ｄに記憶される。
【００６４】
このため、グラフ式を、Lineモードによる１行表示、またはMathモードによる自然表示として扱い表示させることができるだけでなく、Lineモードでのグラフ式入力画面ＧｒＬにて１行表示させたグラフ式を、Mathモードに変換したグラフ式入力画面ＧｒＭにて自然表示させたり、また逆にMathモードで自然表示させたグラフ式を、Lineモードに変換したグラフ式入力画面ＧｒＬにて１行表示させたりすることができ、その使い勝手を大幅に向上させることができる。
【００６５】
また、前記構成のグラフ関数電卓１０の計算モードおよびグラフモードにおける「Copy」（写し）／「Paste」（貼付け）の機能によれば、例えば計算モードにおいてコピーしたLine（１行表示）形式またはMath（自然表示）形式の計算式を、その表示モードの形式を合わせたグラフ式としてグラフ式入力画面ＧｒＭ（またはＧｒＬ）に貼付け表示させたり、また逆に、例えばグラフモードにおいてコピーしたLine（１行表示）形式またはMath（自然表示）形式のグラフ式を、その表示モードの形式を合わせた計算式として計算式入力画ＧｉＭ（またはＧｉＬ）に貼付け表示させたりして、相互に形式変換して利用することができ、その使い勝手をさらに向上させることができる。
【００６６】
なお、前記実施形態において記載したグラフ関数電卓（電子式計算機）１０による計算モードおよびグラフモードでの動作手法、すなわち、図４のフローチャートに示す計算モード処理、図６のフローチャートに示すグラフモード処理などの各手法は、コンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶媒体（２３）に格納して配布することができる。そして、グラフ関数電卓（電子式計算機）１０のコンピュータ（２１）は、この外部記憶媒体（２３）に記憶されたプログラムを記憶装置（２２）（２７）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明した計算式やグラフ式の表示形式切り替え変換機能を実現し、前述した手法による同様の処理を実行することができる。
【００６７】
また、前記手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（公衆回線）Ｎ上を伝送させることができ、この通信ネットワークＮに接続された通信装置（２６）によって前記プログラムデータをグラフ関数電卓（電子式計算機）１０のコンピュータ（２１）に取り込み、前述した計算機やグラフ式の表示形式切り替え変換機能を実現することもできる。
【００６８】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【符号の説明】
【００６９】
１０  …グラフ関数電卓（電子式計算機）
１１  …キー入力部
１２  …数字・文字・演算記号キー群
１３  …モード・機能設定キー群
１４  …カーソルキー
１５  …ドットマトリクス型液晶表示部
２１  …制御部（ＣＰＵ）
２２  …記憶装置
２３  …外部記憶媒体
２４  …記憶媒体読み書き部
２５  …Ｗｅｂサーバ
２６  …通信制御部
２７  …ＲＡＭ
２７ａ…Math/Lineフラグメモリ
２７ｂ…計算履歴（Ｍ）メモリ
２７ｃ…計算履歴（Ｌ）メモリ
２７ｄ…グラフ式メモリ
２７ｅ…コピーバッファ
Ｎ    …通信ネットワーク
Ｇｍ  …設定メニュー画面
ＧｉＬ…計算式入力画面（Lineモード）
ＧｉＭ…計算式入力画面（Mathモード）
ＧｒＬ…グラフ式入力画面（Lineモード）
ＧｒＭ…グラフ式入力画面（Mathモード）
Ｃｕ  …カーソル
Ｃｏ  …コピー範囲
【図１】
2010191898.tif 000003
【図２】
2010191898.tif 000004
【図３】
2010191898.tif 000005
【図４】
2010191898.tif 000006
【図５】
2010191898.tif 000007
【図６】
2010191898.tif 000008
【図７】
2010191898.tif 000009