(57)【要約】【課題】計算装置において、特定の数式の演算結果を知ることができるだけでなく、当該数式に関連する情報も知ることで学習的な効果を得る。【解決手段】ユーザ任意の数式Ｆを入力して表示させ［ＥＸＥ］（実行）キーが操作されると、当該入力された数式Ｆが、ＲＡＭに記憶されている特定形式の数式データと一致する形式で入力された数式であるか否かが判定される。そして、前記入力された数式Ｆが特定形式の数式であると判断された場合には、当該特定形式の数式の数値演算処理を行うための特定演算プログラムに基づき演算処理が実行され、その演算結果Ａが表示されると共に、その特定形式の数式名称Ｍが表示される。【選択図】      図１
2014241028.tif 000002
【特許請求の範囲】
【請求項１】
特定の数式に対する演算アルゴリズムを記憶する演算アルゴリズム記憶手段と、
入力された数式が特定の形式の数式であるかを判定する数式判定手段と、
この数式判定手段により前記入力された数式が特定の形式の数式であると判定された場合に、前記演算アルゴリズム記憶手段により記憶された演算アルゴリズムに従い当該入力された数式の演算を実行する特定数式演算手段と、
前記数式判定手段により前記入力された数式が特定の形式の数式であると判定された場合に、当該入力された数式が特定の形式の数式であることを報知する特定数式報知手段と、
を備えたことを特徴とする計算装置。
【請求項２】
表示部を備え、
前記特定数式報知手段は、前記入力された数式が特定の形式の数式であることをその数式名称を前記表示部に表示させて報知する、
ことを特徴とする請求項１に記載の計算装置。
【請求項３】
前記数式判定手段は、前記数式入力手段により入力された数式が特定の形式の数式であるかを当該数式の入力中に判定することを特徴とする請求項１または請求項２に記載の計算装置。
【請求項４】
ユーザ操作に応じて数式を入力する数式入力手段と、
前記数式入力手段により入力された数式に対して、ユーザ操作に応じて演算の実行を指示する演算実行指示手段を備え、
前記数式判定手段は、前記演算実行指示手段により演算の実行が指示された際に、前記数式入力手段により入力された数式が特定の形式の数式であるかを判定し、
前記特定数式報知手段は、前記数式判定手段により前記入力された数式が特定の形式の数式であると判定された場合に、前記特定数式演算手段による演算結果の出力と共に、前記入力された数式が特定の形式の数式であることを報知する、
ことを特徴とする請求項１または請求項２に記載の計算装置。
【請求項５】
前記特定の形式の数式は、ヤコビ型多項式積分であることを特徴とする請求項１ないし請求項４の何れか１項に記載の計算装置。
【請求項６】
計算装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
特定の数式に対する演算アルゴリズムをメモリに記憶させる演算アルゴリズム記憶手段、
入力された数式が特定の形式の数式であるかを判定する数式判定手段、
この数式判定手段により前記入力された数式が特定の形式の数式であると判定された場合に、前記メモリに記憶された演算アルゴリズムに従い当該入力された数式の演算を実行する特定数式演算手段、
前記数式判定手段により前記入力された数式が特定の形式の数式であると判定された場合に、当該入力された数式が特定の形式の数式であることを報知する特定数式報知手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計算の学習に効果的な計算装置およびその制御プログラムに関する。
【背景技術】
【０００２】
従来の関数電卓には、数式処理機能が搭載された高機能・高価格な関数電卓と、数式処理機能を搭載しない一般関数電卓がある。
【０００３】
数式処理機能を搭載した関数電卓は、高性能なＣＰＵを備え、例えば高次関数式を因数分解して簡単化した数式に変換するなど、数式のまま計算処理を実行することができる。
【０００４】
一方、一般関数電卓は、ある数式を簡単化した数式に変換するなど、数式のまま計算処理を実行することはできず、例えば変数に具体的数値を与えた計算式を入力して実行キーを操作すると、直ちにその数値演算が実行されその演算結果が数値表示される。
【０００５】
従来の小型電子式計算機であって、定積分演算を行うものが考えられている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特公平０７−０５６６４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
近年、一般関数電卓であっても高機能化が進んでいるが、このような関数電卓であっても、数式処理機能を搭載しないものでは、例えばヤコビ多項式型積分等、特別複雑な計算処理をすることはできなかった。
【０００８】
なお、このような特別複雑な形式の数式（ヤコビ多項式型積分等）の解を得るために、当該数式を解くための特殊なアルゴリズムを専用に持たせることが考えられる。
【０００９】
本発明は、このような課題に鑑みてなされたもので、特定の数式の演算結果を知ることができるだけでなく、当該数式に関連する情報も知ることで学習的な効果を得ることが可能になる計算装置およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る計算装置は、特定の数式に対する演算アルゴリズムを記憶する演算アルゴリズム記憶手段と、入力された数式が特定の形式の数式であるかを判定する数式判定手段と、この数式判定手段により前記入力された数式が特定の形式の数式であると判定された場合に、前記演算アルゴリズム記憶手段により記憶された演算アルゴリズムに従い当該入力された数式の演算を実行する特定数式演算手段と、前記数式判定手段により前記入力された数式が特定の形式の数式であると判定された場合に、当該入力された数式が特定の形式の数式であることを報知する特定数式報知手段と、を備えたことを特徴としている。
【００１１】
本発明に係るプログラムは、計算装置のコンピュータを制御するためのプログラムであって、前記コンピュータを、特定の数式に対する演算アルゴリズムをメモリに記憶させる演算アルゴリズム記憶手段、入力された数式が特定の形式の数式であるかを判定する数式判定手段、この数式判定手段により前記入力された数式が特定の形式の数式であると判定された場合に、前記メモリに記憶された演算アルゴリズムに従い当該入力された数式の演算を実行する特定数式演算手段、前記数式判定手段により前記入力された数式が特定の形式の数式であると判定された場合に、当該入力された数式が特定の形式の数式であることを報知する特定数式報知手段、として機能させることを特徴としている。
【発明の効果】
【００１２】
本発明によれば、特定の数式の演算結果を知ることができるだけでなく、当該数式に関連する情報も知ることで学習的な効果を得ることが可能になる。
【図面の簡単な説明】
【００１３】
【図１】本発明の計算装置の実施形態に係る関数電卓１０の外観構成を示す正面図。
【図２】前記関数電卓１０の回路構成を示すブロック図。
【図３】前記関数電卓１０の記憶装置１４に記憶される特定形式の数式データ１４ｃの一例を示す図。
【図４】前記関数電卓１０の計算処理（１）を示すフローチャート。
【図５】前記関数電卓１０の計算処理（１）に伴う数式判定処理を示すフローチャート。
【図６】前記関数電卓１０の数式判定処理に伴う判定対象数式をヤコビ型多項式積分とした場合の数式判定の形式を示す図。
【図７】前記関数電卓１０の他の実施形態の計算処理（２）を示すフローチャート。
【発明を実施するための形態】
【００１４】
以下図面により本発明の実施の形態について説明する。
【００１５】
図１は、本発明の計算装置の実施形態に係る関数電卓１０の外観構成を示す正面図である。
【００１６】
この計算装置は、以下に説明する専用の関数電卓１０として構成されるか、関数計算機能を有するタブレット端末、携帯電話、携帯ゲーム機等として構成される。
【００１７】
この関数電卓１０は、入力された数式Ｆが予め設定された特定の形式（例えば「ヤコビ型多項式積分」）である場合に、その特定の数式の名称「ヤコビ型多項式」Ｍを表示させると共に、当該特定形式の数式を解くためのアルゴリズムからなる演算プログラムを起動させて演算処理を実行しその演算結果Ａを表示させる機能を備えている。
【００１８】
この関数電卓１０の本体には、本体正面の下端から３分の２程度の範囲でキー入力部１２が設けられ、上端から３分の１程度の範囲でタッチパネル表示部１３が設けられる。
【００１９】
前記キー入力部１２には、数値・記号キー１２ａ、関数・演算子キー１２ｂ、［Ｍｅｎｕ］キー１２ｃ、［∫ｘｄｘ］（積分）キー１２ｄ、［ＥＸＩＴ］キー１２ｆ、カーソルキー１２ｇ、そしてファンクションキー「Ｆ１」〜「Ｆ６」などが備えられる。
【００２０】
前記数値・記号キー１２ａは、数字，記号などの個々のキーを配列した数値・記号の入力用キー群からなる。
【００２１】
前記関数・演算子キー１２ｂは、演算式や関数式を入力する際に操作される各種の関数記号キーや、［＋］［−］［×］［÷］［＝］などの演算子キーからなる。
【００２２】
前記［Ｍｅｎｕ］キー１２ｃは、四則計算式や関数計算式等の任意の計算式を入力して演算処理を行わせる演算モード、入力された関数式に対応したグラフの描画処理を行わせるグラフモード、表計算を行わせる表計算モード、任意のプログラムを入力して対応する計算処理を行わせるプログラムモード等、各種の動作モードの選択設定メニューを表示させる際に操作される。
【００２３】
前記［ＥＸＩＴ］キー１２ｆは、現在の状態から抜けるためのキーである。
【００２４】
カーソルキー（「↑」「↓」「←」「→」）１２ｉは、それぞれ表示されたデータの選択，送り操作や、カーソルの移動操作を行なう際などに操作される。
【００２５】
ファンクションキー「Ｆ１」〜「Ｆ６」は、種々の動作モードに応じて表示部１３の画面下端に沿って配列表示される各種選択メニューを選択する際に操作される。
【００２６】
また、タッチパネル表示部１３は、例えば縦１８６ドット×横３７８ドットの表示範囲を有するカラー表示可能な液晶表示画面１３ｄの上に、透明タッチパネル１３ｔを重ねて構成される。
【００２７】
図２は、前記関数電卓１０の回路構成を示すブロック図である。
【００２８】
前記関数電卓１０は、マイクロコンピュータであるＣＰＵ１１を備えている。
【００２９】
前記ＣＰＵ１１は、フラッシュＲＯＭ等の記憶装置１４に予め記憶された電卓制御プログラム、あるいはメモリカードなどの外部記録媒体１７から記録媒体読取部１６を介して前記記憶装置１４に読み込まれた電卓制御プログラム、あるいは通信ネットワーク（インターネット）上のＷｅｂサーバ（プログラムサーバ）から通信制御部１８を介して前記記憶装置１４にダウンロードされた電卓制御プログラムに従い、ＲＡＭ１５を作業用のメモリとして回路各部の動作を制御し、各種計算式の入力機能や演算機能、グラフ表示機能など、関数電卓１０に備えられた各種機能を実行する。
【００３０】
前記記憶装置１４に記憶される電卓制御プログラムとしては、一般的な数式に応じた数値演算アルゴリズムの処理を実行するための演算プログラム１４ａの他に、ヤコビ型多項式等の特定の数式に応じた数値演算アルゴリズムの処理を実行するための特定演算プログラム１４ｂが用意される。
【００３１】
また、前記記憶装置１４には、ユーザ入力された数式が前記特定の数式の形式であるかを判定するためのモデル式となる特定形式の数式データ１４ｃが記憶される。
【００３２】
この記憶装置１４に記憶される特定形式の数式データ１４ｃとしては、図３に示すように、ヤコビ型多項式積分の数式データが記憶される。また前記特定演算プログラム１４ｂに応じて、ゲーゲンバウワ型多項式、ルジャンドル型多項式、チェビシェフ型多項式の数式データ等を記憶してもよい。
【００３３】
このＣＰＵ１１には、図１に示したキー入力部１２、タッチパネル表示部１３の他に、前記記憶装置１４、ＲＡＭ１５、記録媒体読取部１６、通信制御部１８などが接続されている。
【００３４】
前記ＲＡＭ１５は、前記ＣＰＵ１１の処理動作に必要な各種データを記憶する。このＲＡＭ１５には、前記タッチパネル表示部１３の画面上にカラー表示されるデータが展開される表示データ記憶領域１５ａの他、入力データ記憶領域１５ｂ、数式データ記憶領域１５ｃ、演算データ記憶領域１５ｄが設けられる。
【００３５】
前記入力データ記憶領域１５ｂには、前記キー入力部１２から入力されたキーデータやタッチパネル表示部１３から入力されたタッチ位置データ等が記憶される。
【００３６】
前記数式データ記憶領域１５ｃには、前記キー入力部１２の操作により入力された演算対象となる数式データが記憶される。
【００３７】
前記演算データ記憶領域１５ｄには、前記数式データ記憶領域１５ｃに記憶された数式データの演算処理に伴い得られる演算途中のデータや演算結果のデータが記憶される。
【００３８】
このように構成された関数電卓１０は、ＣＰＵ１１が前記電卓制御プログラム（１４ａ，１４ｂ）に記述された各種の処理の命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べる各種の機能を実現する。
【００３９】
次に、前記構成の関数電卓１０の動作について説明する。
【００４０】
図４は、前記関数電卓１０の計算処理（１）を示すフローチャートである。
【００４１】
図５は、前記関数電卓１０の計算処理（１）に伴う数式判定処理を示すフローチャートである。
【００４２】
図６は、前記関数電卓１０の数式判定処理に伴う判定対象数式をヤコビ型多項式積分とした場合の数式判定の形式を示す図である。
【００４３】
［Ｍｅｎｕ］キー１２ｃの操作に応じてタッチパネル表示部１３に表示された動作モードのメニュー画面（図示せず）から演算モードが選択されると、図４に示す計算処理（１）が起動される。
【００４４】
前記演算モードにおいては、まず、ユーザにより計算式が入力される（ステップＳ１）。そして、入力された計算式の演算を行わせるために[ＥＸＥ]キーが操作されると（ステップＳ２（Ｙｅｓ））、入力された計算式が特定の形式であるか判定する数式判定処理が実行される（ステップＳＡ）。ここで入力された計算式が特定の形式であった場合には（ステップＳ３（Ｙｅｓ）)、記憶装置１４に記憶されている特定の数式に応じた数値演算アルゴリズムの処理を実行するための特定演算プログラム１４ｂによる演算が行われる（ステップＳ４）。そして、特定の演算処理で演算が行われたことをユーザが分かるような形式で演算結果を表示する（ステップＳ５）。
【００４５】
以下、ヤコビ型多項式積分を特殊な数値演算アルゴリズムで演算する場合を例にとって説明する。
【００４６】
まず、演算モード画面ＧＦにおいて、キー入力部１２の数値・記号キー１２ａ、関数・演算子キー１２ｂ、［∫ｘｄｘ］（積分）キー１２ｄのユーザ操作に従い、例えば図１に示すような数式Ｆが入力されたとする（ステップＳ１）。
【００４７】
そして、前記入力されて表示された数式Ｆの演算を開始するべく［ＥＸＥ］キーが入力されると（ステップＳ２（Ｙｅｓ））、数式判定処理に移行され当該入力された数式Ｆの形式が判定される（ステップＳＡ）。ここでは、特定の形式としてヤコビ型多項式積分であるかが、図５の判定処理で判定される。
【００４８】
すなわち、前記記憶装置１４に記憶された特定形式の数式データ１４ｃ（図３参照）に基づいて、前記演算モード画面ＧＦに入力表示された数式Ｆを対象に、先ず、当該数式中に２Ｄ積分の数式部分（図６参照）が存在するか否か判断される（ステップＡ１）。
【００４９】
ここで、“２Ｄ”とは、“2 dimension”を意味し、“２Ｄの数式”とは、数式が教科書等に記載されるような自然な表示形態で入力されていることを指す。
【００５０】
前記入力表示された数式Ｆ（図１参照）に、２Ｄ積分の数式部分が存在すると判断されると（ステップＡ１（Ｙｅｓ））、その直後、つまり同積分が掛かる数式内の先頭に判定位置が移動され（ステップＡ２）、その判定位置から２Ｄ分数の数式部分が存在するか否か判断される（ステップＡ３）。
【００５１】
ここで、２Ｄ分数の数式部分が存在すると判断されると（ステップＡ３（Ｙｅｓ））、その分子と分母が図６に示すような所定の形式の分数式と一致するか否か判定される（ステップＡ４）。
【００５２】
そして、前記演算モード画面ＧＦに入力表示された数式Ｆ（図１参照）分子と分母が所定の形式の分数式と一致すると判定されると（ステップＡ５（Ｙｅｓ））、当該入力表示された数式Ｆはヤコビ型積分に応じた形式の数式であると決定される（ステップＡ６）。
【００５３】
すると、前記入力表示された数式Ｆ（図１参照）は、特定形式の数式（ヤコビ型多項式積分）であると判断され（ステップＳ３（Ｙｅｓ））、特定演算プログラム１４ｂに従い当該数式の数値演算処理が実行され、その演算結果Ａ“5.141592653”が表示される（ステップＳ４）。
【００５４】
またこれに伴い、前記入力表示された数式Ｆが、特定形式の数式（ヤコビ型多項式積分）であることをユーザに報知するため、その数式名称「ヤコビ型多項式」Ｍが表示される（ステップＳ５）。
【００５５】
これにより、ユーザは、任意の計算作業を行う過程において、単にその演算結果Ａを知ることができるだけでなく、入力した数式が特定の数式であることをその数式名称「ヤコビ型多項式」Ｍの表示によって知ることができ、計算に対する興味が深まり、学習的な効果を得ることができる。
【００５６】
一方、前記演算モード画面ＧＦにユーザ入力されて表示された数式Ｆについて、前記数式判定処理（図５参照）において、当該数式中に２Ｄ積分の数式部分が存在しないと判断された場合（ステップＡ１（Ｎｏ））、または、同数式中に２Ｄ分数の数式部分が存在しないと判断された場合（ステップＡ３（Ｎｏ））、または、２Ｄ分数の数式部分が存在してもその分子と分母が所定の形式の分数式（図６参照）と一致しないと判断された場合には（ステップＡ５（Ｎｏ））、当該入力表示された数式Ｆは特定の形式ではない通常形式の数式であると決定される（ステップＡ７）。
【００５７】
すると、前記入力表示された通常形式の数式Ｆは、特定形式の数式ではないと判断され（ステップＳ３（Ｎｏ））、同数式のキーコードデータが前記数式データ記憶領域１５ｃから読み出され、演算対象となる数式としてエラーがないかチェックされる（ステップＳ６）。
【００５８】
ここで、前記通常形式の数式にエラーがないと判断されると（ステップＳ６（Ｎｏ））、演算プログラム１４ａに従い当該数式の数値演算処理が実行され（ステップＳ７）、その演算結果Ａが表示される（ステップＳ８）。
【００５９】
なお仮に、前記ステップＳ６の数式チェックで演算できない問題があると判断された場合には（ステップＳ６（Ｙｅｓ））、シンタックス・エラーの表示がなされる（ステップＳ９）。
【００６０】
したがって、前記構成の関数電卓１０による計算機能によれば、ユーザ任意の数式Ｆを入力して表示させ［ＥＸＥ］（実行）キーが操作されると、当該入力された数式Ｆが、ＲＡＭ１４に記憶されている特定形式の数式データ１４ｃと一致する形式で入力された数式であるか否かが判定される。そして、前記入力された数式Ｆが特定形式の数式であると判断された場合には、当該特定形式の数式の数値演算処理を行うための特定演算プログラム１４ｂに基づき演算処理が実行され、その演算結果Ａ“5.141592653”が表示されると共に、その特定形式の数式名称Ｍが表示される。
【００６１】
このため、ユーザは、任意の計算作業を行う過程において、単にその演算結果Ａを知ることができるだけでなく、入力した数式が特定の数式であることをその数式名称Ｍの表示によって知ることができ、計算に対する興味が深まり、学習的効果が得られる。
【００６２】
なお、前記実施形態の計算処理（１）（図４参照）では、演算モード画面ＧＦにおいて、ユーザ任意の数式Ｆを入力表示させ、［ＥＸＥ］キーの操作によって当該数式Ｆの演算実行が指示された際に、同数式Ｆが特定の数式であるか否かを判定し、特定の数式である場合にはその数式名称をその演算結果と共に報知する構成とした。
【００６３】
これに対し、次の他の実施形態の計算処理（２）（図７参照）にて説明するように、前記演算モード画面ＧＦにおけるユーザ任意の数式Ｆの入力中に、同数式Ｆが特定の数式であるか否かを判定し、特定の数式である場合には直ちにその数式名称を報知する構成とすることで、ユーザの計算に対する興味が更に深められるようにしてもよい。
【００６４】
（他の実施形態）
図７は、前記関数電卓１０の他の実施形態の計算処理（２）を示すフローチャートである。
【００６５】
前記演算モード画面ＧＦにおいて、ユーザ任意の数式を入力するために、キー入力部１２からのキー入力が入力データ記憶領域１５ｂに受け付けられると（ステップＴ１）、当該キー入力が受付けられる毎に、そのキー入力データが、順次、数式データ記憶領域１５ｃに数式として取り込まれ（ステップＴ２（Ｎｏ）→Ｔ３）、その都度、そこまで入力された数式の形式が判定される（ステップＴＡ（図５参照））。
【００６６】
この数式判定処理（ステップＴＡ）での判定処理の内容は、前記実施形態で説明した数式判定処理（ステップＡ１〜Ａ７）での内容と同様のため、その説明を省略する。
【００６７】
前記ユーザ任意の数式の入力途中において、当該入力途中の数式が、前記数式判定処理（ステップＴＡ）に従い特定形式の数式（例えば、ヤコビ型多項式積分）であると判断されると（ステップＴ４（Ｙｅｓ））、直ちにその数式名称「ヤコビ型多項式」が前記演算モード画面ＧＦに表示される（ステップＴ５）。
【００６８】
この後、［ＥＸＥ］キーの入力に従い、前記ユーザ入力されて数式データ記憶領域１５ｃに取り込まれた数式に対する演算実行が指示された場合に（ステップＴ２（Ｙｅｓ））、この後のステップＴ６〜Ｔ１１に伴う各処理については、前記実施形態のステップＳ３〜Ｓ９に伴う処理と略同様であるため、その説明を省略する。
【００６９】
したがって、前記関数電卓１０の他の実施形態の計算機能によれば、ユーザ任意の数式を入力するその入力過程において、当該数式が特定の数式であることをその数式名称Ｍの表示によって直ちに知ることができ、ユーザの計算に対する興味が前記実施形態よりも更に深められるようになる。
【００７０】
なお、前記各実施形態の計算処理（１）（２）に伴う数式判定処理（図５参照）の説明では、ユーザ入力された数式、あるいは入力中の数式を対象に、当該数式が特定形式の数式としてヤコビ型多項式積分であるか否かについて判定することを主体に説明したが、前記記憶装置１４に記憶される特定形式の数式データ１４ｃとしての他の各種の数式データ（ゲーゲンバウワ型多項式、ルジャンドル型多項式、チェビシェフ型多項式等）も、前記同様に数式の形式を判定するモデル式として利用することで、当該他の特定形式の数式も判定できるのは勿論である。
【００７１】
前記各実施形態において記載した関数電卓１０による各動作手法、すなわち、図４のフローチャートで示す計算処理（１）、図５のフローチャートで示す前記計算処理に伴う数式判定処理、図７のフローチャートに示す他の実施形態の計算処理（２）等の各手法は、コンピュータに実行させることのできるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フレシキプルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記憶媒体（記録媒体１７）に記録して配布することができる。そして、電子計算機（１０）のコンピュータ（ＣＰＵ１１）は、この記憶媒体に記録されたプログラムを読み込むことで、前述した手法による同様の処理を実行することができる。
【００７２】
また、前記手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（公衆回線）を介して伝送させることができる。そして、電子計算機１０のコンピュータ（ＣＰＵ１１）は、このプログラムを通信ネットワークに接続された通信装置（通信制御部１８）にて受信することにより、前述した手法による同様の処理を実行することができる。
【００７３】
また、本発明の計算装置は、スタンドアローンの関数電卓として説明したが、ネットワーク上の計算装置とすることもできる。この場合は、ユーザ端末は数式の入力手段と演算結果を表示する表示手段として動作し、計算装置は、ネットワークを介して入力された数式の形式を判定し、数式を演算し、結果をユーザ端末に出力する動作を行う。
【００７４】
なお、本発明は前記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記各実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００７５】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００７６】
［１］
特定の数式に対する演算アルゴリズムを記憶する演算アルゴリズム記憶手段と、
入力された数式が特定の形式の数式であるかを判定する数式判定手段と、
この数式判定手段により前記入力された数式が特定の形式の数式であると判定された場合に、前記演算アルゴリズム記憶手段により記憶された演算アルゴリズムに従い当該入力された数式の演算を実行する特定数式演算手段と、
前記数式判定手段により前記入力された数式が特定の形式の数式であると判定された場合に、当該入力された数式が特定の形式の数式であることを報知する特定数式報知手段と、
を備えたことを特徴とする計算装置。
【００７７】
［２］
表示部を備え、
前記特定数式報知手段は、前記入力された数式が特定の形式の数式であることをその数式名称を前記表示部に表示させて報知する、
ことを特徴とする［１］に記載の計算装置。
【００７８】
［３］
前記数式判定手段は、前記数式入力手段により入力された数式が特定の形式の数式であるかを当該数式の入力中に判定することを特徴とする［１］または［２］に記載の計算装置。
【００７９】
［４］
ユーザ操作に応じて数式を入力する数式入力手段と、
前記数式入力手段により入力された数式に対して、ユーザ操作に応じて演算の実行を指示する演算実行指示手段を備え、
前記数式判定手段は、前記演算実行指示手段により演算の実行が指示された際に、前記数式入力手段により入力された数式が特定の形式の数式であるかを判定し、
前記特定数式報知手段は、前記数式判定手段により前記入力された数式が特定の形式の数式であると判定された場合に、前記特定数式演算手段による演算結果の出力と共に、前記入力された数式が特定の形式の数式であることを報知する、
ことを特徴とする［１］または［２］に記載の計算装置。
【００８０】
［５］
前記特定の形式の数式は、ヤコビ型多項式積分であることを特徴とする［１］ないし［４］の何れかに記載の計算装置。
【００８１】
［６］
計算装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
特定の数式に対する演算アルゴリズムをメモリに記憶させる演算アルゴリズム記憶手段、
入力された数式が特定の形式の数式であるかを判定する数式判定手段、
この数式判定手段により前記入力された数式が特定の形式の数式であると判定された場合に、前記メモリに記憶された演算アルゴリズムに従い当該入力された数式の演算を実行する特定数式演算手段、
前記数式判定手段により前記入力された数式が特定の形式の数式であると判定された場合に、当該入力された数式が特定の形式の数式であることを報知する特定数式報知手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【符号の説明】
【００８２】
１０  …関数電卓
１１  …ＣＰＵ
１２  …キー入力部
１３  …タッチパネル表示部
１４  …記憶装置
１４ａ…演算プログラム
１４ｂ…特定演算プログラム
１４ｃ…特定形式の数式データ
１５  …ＲＡＭ
１５ａ…表示データ記憶領域
１５ｂ…入力データ記憶領域
１５ｃ…数式データ記憶領域
１５ｄ…演算データ記憶領域
１６  …記録媒体読取部
１７  …記録媒体
１８  …通信制御部
ＧＦ  …演算モード画面
【図１】
2014241028.tif 000003
【図２】
2014241028.tif 000004
【図３】
2014241028.tif 000005
【図４】
2014241028.tif 000006
【図５】
2014241028.tif 000007
【図６】
2014241028.tif 000008
【図７】
2014241028.tif 000009