(57)【要約】【課題】表示機能を向上することができ、容易かつ即座に数式の演算を行うことができる情報処理装置、情報処理プログラムおよび情報処理プログラムを記録した記録媒体を提供する。【解決手段】ユーザによって同じ三角関数キーが続けて押下されたときは、続けて押下された三角関数キーに対応する三角関数の公式および公式を理解するための図が表示部２に表示される。このように、ユーザが再度同じ三角関数キーを用いて入力操作を行うことによって、表示部２に三角関数の公式および公式を理解するための図が表示されるので、ユーザは三角関数の公式を忘れてしまった場合でも、表示部２に表示される公式および公式を理解するための図を参照することによって、容易に三角関数の演算を行うことができる。これによって、利便性が向上し、演算に要する時間を短縮することができる。【選択図】      図１
2004280568.tif 000002
【特許請求の範囲】
【請求項１】
予め定める数式およびその説明情報を記憶する記憶手段と、
ユーザが予め定める操作を行うことによって、前記記憶手段に記憶された数式を呼出し、前記数式に基づいて予め定める演算を実行する演算手段と、
前記記憶手段に記憶された数式およびその説明情報ならびに前記演算手段によって演算された演算結果を表示する表示手段と、
前記演算手段に予め定める演算を実行させて、前記演算結果を前記表示手段に表示させるための情報と、前記記憶手段に記憶された数式およびその説明情報を前記表示手段に表示させるための情報とを入力する入力手段と、
前記入力手段から入力された前記情報に基づいて、前記演算手段に予め定める演算を実行させて、前記演算結果を表示手段に表示する制御ならびに前記数式およびその説明情報を表示手段に表示する制御を行う制御手段とを含むことを特徴とする情報処理装置。
【請求項２】
前記入力手段は、複数の予め定める関数の演算を実行させるための情報を入力する複数の関数演算キーを備え、
ユーザが前記関数演算キーを用いて入力操作を行ったときは、前記予め定める関数の演算が実行され、再度同じ関数演算キーを用いて入力操作を行ったときは、前記関数の演算を実行するときに用いた数式およびその説明情報が、前記記憶手段から呼出されて前記表示手段に表示されることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記入力手段は、数値を前記表示手段に表示させるための情報を入力する置数キーを備え、
ユーザが前記関数演算キーを用いて入力操作を行うことによって、前記表示手段に前記予め定める関数の演算を実行するときに用いる数式およびその説明情報を表示させて、前記数式中における変数に直接、前記置数キーを用いて数値を入力したときは、前記演算手段によって前記予め定める関数の演算が実行されるとともに、前記演算手段によって演算された演算結果が数式の状態で表示手段に表示されることを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記予め定める関数は三角関数であり、前記関数演算キーは三角関数演算キーであって、ユーザが前記三角関数演算キーを用いて入力操作を行うことによって、前記表示手段に三角関数の演算を実行するときに用いる数式およびその説明情報を表示させて、前記数式中における変数に直接、前記置数キーを用いて数値を入力したときは、前記演算手段によって前記三角関数の演算が実行されるとともに、前記演算手段によって演算された演算結果が数式の状態で表示手段に表示されることを特徴とする請求項２または３記載の情報処理装置。
【請求項５】
コンピュータを請求項１〜４のいずれか１つに記載の情報処理装置として機能させるための情報処理プログラム。
【請求項６】
コンピュータを請求項１〜４のいずれか１つに記載の情報処理装置として機能させるための情報処理プログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の演算処理、たとえば関数演算処理を行う電子卓上計算機などの情報処理装置、情報処理プログラムおよび情報処理プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来の技術では、関数電卓などの電子計算機に備えられた入力キーを用いて入力操作を行うことによって演算を実行する以外に、ユーザ自身が予め記憶させた数式に基づいて演算を実行することができる。従来の技術では、ユーザが電子計算機に数式を記憶させるときに、同時に、数式中の変数が数式上何を表しているかを示す簡単な定義を入力する構成になっている。記憶した数式の演算を行うときには、予め入力した変数の定義が変数とともに表示部に表示され、この状態で変数値を入力することによって、数式の演算が実行される（たとえば、特許文献１参照）。
【０００３】
【特許文献１】
特開平７−３６８３５号公報
【０００４】
【発明が解決しようとする課題】
前述の従来の技術は、ユーザによって入力された数式中の変数とその中に入力されている変数値とを表示するとともに、その変数の定義を簡単に入力および表示することによって、現在表示している変数が数式上何を表しているかを簡単に知ることができる構成になっている。しかし、従来の技術において、予め入力して記憶させていない数式を用いた演算を行うときに、ユーザが前記数式を忘れてしまった場合には、ユーザは一度、専門書などを用いて所望の数式を調べなければならない。したがって、即座に演算を実行させることができないので、利便性が低いという問題がある。
【０００５】
本発明の目的は、表示機能を向上することができ、容易かつ即座に数式の演算を行うことができる情報処理装置、情報処理プログラムおよび情報処理プログラムを記録した記録媒体を提供することである。
【０００６】
【課題を解決するための手段】
本発明は、予め定める数式およびその説明情報を記憶する記憶手段と、
ユーザが予め定める操作を行うことによって、前記記憶手段に記憶された数式を呼出し、前記数式に基づいて予め定める演算を実行する演算手段と、
前記記憶手段に記憶された数式およびその説明情報ならびに前記演算手段によって演算された演算結果を表示する表示手段と、
前記演算手段に予め定める演算を実行させて、前記演算結果を前記表示手段に表示させるための情報と、前記記憶手段に記憶された数式およびその説明情報を前記表示手段に表示させるための情報とを入力する入力手段と、
前記入力手段から入力された前記情報に基づいて、前記演算手段に予め定める演算を実行させて、前記演算結果を表示手段に表示する制御ならびに前記数式およびその説明情報を表示手段に表示する制御を行う制御手段とを含むことを特徴とする情報処理装置である。
【０００７】
本発明に従えば、ユーザが、演算手段に予め定める演算を実行させて、演算結果を表示手段に表示させるための情報を入力手段から入力すると、演算手段によって、記憶手段に記憶された数式が呼出され、呼出された数式に基づいて予め定める演算が実行される。そして、演算手段によって演算された演算結果が表示手段に表示される。またユーザが、記憶手段に記憶された数式およびその説明情報を表示手段に表示させるための情報を入力手段から入力すると、前記数式およびその説明情報、たとえば数式の理解を容易にするための補助的な図などが表示手段に表示される。
【０００８】
前述のように、記憶手段に記憶された数式およびその説明情報を表示手段に表示させるための情報を入力手段から入力することによって、表示手段に数式およびその説明情報を表示することができる。したがって、ユーザは所望する演算の数式を忘れてしまった場合でも、表示手段に表示された数式およびその説明情報を参照することによって、容易に所望する演算を行うことができる。これによって、利便性が向上し、演算に要する時間を短縮することができる。
【０００９】
また本発明は、前記入力手段は、複数の予め定める関数の演算を実行させるための情報を入力する複数の関数演算キーを備え、
ユーザが前記関数演算キーを用いて入力操作を行ったときは、前記予め定める関数の演算が実行され、再度同じ関数演算キーを用いて入力操作を行ったときは、前記関数の演算を実行するときに用いた数式およびその説明情報が、前記記憶手段から呼出されて前記表示手段に表示されることを特徴とする。
【００１０】
本発明に従えば、ユーザが関数演算キーを用いて入力操作を行ったときは、予め定める関数の演算が実行される。また、再度同じ関数演算キーを用いて入力操作を行ったときは、前記関数の演算を実行するときに用いた数式およびその説明情報が、記憶手段から呼出されて表示手段に表示される。
【００１１】
前述のように、再度同じ関数演算キーを用いて入力操作を行うことによって、表示手段に予め定める関数の演算を実行するときに用いる数式およびその説明情報を表示させることができる。したがって、ユーザは予め定める関数演算の数式を忘れてしまった場合でも、表示手段に表示される前記数式およびその説明情報を参照することによって、容易に予め定める関数の演算を行うことができる。これによって、利便性が向上し、演算に要する時間を短縮することができる。
【００１２】
また、表示手段に前記数式およびその説明情報を表示させるときに、予め定める関数の演算を実行するときに用いた関数演算キーを兼用して入力操作を行うことによって、情報処理装置の入力手段に、さらに他の機能を実行させるためのキーを設けることができる。これによって、入力手段の領域を有効に使うことができるとともに、情報処理装置のコストの低減を図ることができる。
【００１３】
また本発明は、前記入力手段は、数値を前記表示手段に表示させるための情報を入力する置数キーを備え、
ユーザが前記関数演算キーを用いて入力操作を行うことによって、前記表示手段に前記予め定める関数の演算を実行するときに用いる数式およびその説明情報を表示させて、前記数式中における変数に直接、前記置数キーを用いて数値を入力したときは、前記演算手段によって前記予め定める関数の演算が実行されるとともに、前記演算手段によって演算された演算結果が数式の状態で表示手段に表示されることを特徴とする。
【００１４】
本発明に従えば、ユーザが関数演算キーを用いて入力操作を行ったときは、表示手段に予め定める関数の演算を実行するときに用いる数式およびその説明情報が表示される。このとき、ユーザが、表示手段に表示された前記数式中の変数に直接、置数キーを用いて数値を入力することによって、演算手段によって前記関数の演算が実行される。関数の演算が実行された後は、演算結果が数式の状態で表示手段に表示される。
【００１５】
前述のように、表示手段に表示された数式中の変数に直接数値を入力することによって、簡単に演算結果を求めることができる。また、予め定める関数の演算を行った演算結果が、前記数式の状態、すなわちその数式の独立または従属変数が表示される領域に、独立変数の入力または従属変数の入力に応じて前記従属または独立変数が表示される領域に演算結果として求められた値が表示された状態で表示手段に表示されるので、ユーザは演算内容を容易かつ即座に把握することができる。これによって、利便性が向上し、演算に要する時間を短縮することができる。
【００１６】
また本発明は、前記予め定める関数は三角関数であり、前記関数演算キーは三角関数演算キーであって、ユーザが前記三角関数演算キーを用いて入力操作を行うことによって、前記表示手段に三角関数の演算を実行するときに用いる数式およびその説明情報を表示させて、前記数式中における変数に直接、前記置数キーを用いて数値を入力したときは、前記演算手段によって前記三角関数の演算が実行されるとともに、前記演算手段によって演算された演算結果が数式の状態で表示手段に表示されることを特徴とする。
【００１７】
本発明に従えば、ユーザが三角関数演算キーを用いて入力操作を行ったときは、表示手段に三角関数の演算を実行するときに用いる数式、たとえば三角関数における角度を求める数式およびその説明情報が表示される。このとき、ユーザが、表示手段に表示された前記数式中の変数、たとえば角度を示す変数および前記角度を挟む２辺のうち一方の辺の長さを示す変数に直接、置数キーを用いて数値を入力することによって、演算手段によって前記三角関数の演算が実行される。これによって、前記２辺のうち他方の辺の長さを示す変数の値が算出され、算出された値は数式の状態で表示手段に表示される。
【００１８】
前述のように、表示手段に表示された数式において、値が既知の変数に直接数値を入力することによって、簡単に未知の変数の値を算出することができる。また、演算手段によって算出される未知の変数の値が、前記数式の状態、すなわちその数式の既知の変数が表示される領域に、既知の変数の入力に応じて未知の変数が表示される領域に演算結果として求められた値が表示された状態で表示手段に表示されるので、ユーザは演算内容を容易かつ即座に把握することができる。これによって、利便性が向上し、演算に要する時間を短縮することができる。
【００１９】
また本発明は、コンピュータを前記情報処理装置として機能させるための情報処理プログラムである。
【００２０】
本発明に従えば、コンピュータに前記の情報処理装置として機能させるための情報処理プログラムとして提供することができる。
【００２１】
また本発明は、コンピュータを前記情報処理装置として機能させるための情報処理プログラムを記録したコンピュータ読取り可能な記録媒体である。
【００２２】
本発明に従えば、コンピュータに前記の情報処理装置として機能させるための情報処理プログラムを記録したコンピュータ読取り可能な記録媒体として提供することができる。
【００２３】
【発明の実施の形態】
図１は、本発明の実施の一形態である電子卓上計算機１の外観を簡略的に示す平面図である。本実施形態においては、電子卓上計算機１に本発明を適用した場合を例として説明するが、ポケットコンピュータ、携帯情報ツールおよび電子メモなどと称される情報処理装置に本発明を適用してもよい。
【００２４】
電子卓上計算機（以下、単に「計算機」と表記する場合がある）１は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示部２（以下、単に「表示部」と表記する場合がある）およびキー操作部３を含んで構成される。ＬＣＤ表示部２は、複数のラインから成るドットマトリクスによって構成される液晶表示装置によって実現され、入力された関数名、数字およびアルファベットならびに四則演算の演算結果、関数演算の演算結果、公式およびその説明情報などを表示する表示手段である。ユーザによってキー操作部３から入力された関数名、数字およびアルファベットは、たとえば表示部２の上部のラインに表示され、四則演算および関数演算などの演算結果は、たとえば表示部２の下部（以下、「数値部」と表記する場合がある）に表示される。
【００２５】
キー操作部３は、電源を入れたり、入力した数値などをクリアするためのオン／クリアキー「ＯＮ／Ｃ」３ａ、関数の演算を行うための関数演算キー３ｂ、変数名を入力するためのアルファベットキー３ｃ、０〜９の数値を置数するための置数キー３ｄ、四則演算を行うための四則演算キー３ｅ、小数点を置数するための小数点キー「・」３ｆ、サインチェンジキー「＋／−」３ｇおよび数式の変数値の入力を次に進めたり、演算結果を算出するためのエンターキー「ＥＮＴＥＲ」（以下、単に「エンターキー」と表記する場合がある）３ｈを含んで構成される。キー操作部３は、入力手段である。
【００２６】
関数演算キー３ｂは、複数のキーから構成され、たとえば本実施形態では、三角関数の演算を行うための正弦関数キー「ｓｉｎ」、余弦関数キー「ｃｏｓ」、正接関数キー「ｔａｎ」、逆正弦関数キー「ｓｉｎ−１」、逆余弦関数キー「ｃｏｓ−１」および逆正接関数キー「ｔａｎ−１」（以下、「三角関数キー」と表記する場合がある）などを有する。
【００２７】
アルファベットキー３ｃは、複数のキーから構成され、たとえば本実施形態では、アルファベットキー「ｒ」、アルファベットキー「ａ」、アルファベットキー「ｂ」およびアルファベットキー「θ」（以下、単に「ｒ」キー、「ａ」キー、「ｂ」キーおよび「θ」キーと表記する場合がある）を有する。四則演算キー３ｅは、加算キー「＋」、減算キー「−」、乗算キー「×」および除算キー「÷」を有する。
【００２８】
図２は、計算機１の電気的構成を示すブロック図である。計算機１は、ＬＣＤ表示部２、キー操作部３、ＣＰＵ（中央演算処理装置）４、ＲＯＭ（リードオンリメモリ）５、ＲＡＭ（ランダムアクセスメモリ）６、ＬＣＤ駆動回路７、キー入力検出回路８および外部記憶装置９を含んで構成され、キー操作部３からの入力操作に応じて処理を行い、ＬＣＤ表示部２に処理結果を出力する。
【００２９】
ＣＰＵ４は、後述するＲＯＭ４に格納されているプログラムに従って、計算機１全体の動作を統括的に制御する。たとえば、各種キーの読込み処理、四則演算処理、関数演算処理および各種演算結果の出力処理などを制御する。ＣＰＵ４は、制御手段および演算手段である。
【００３０】
ＲＯＭ５は、プログラム格納エリア５ａを有し、前記処理を実行および制御するためのプログラムが格納される。またＲＯＭ５は、ＬＣＤ表示部２に表示する関数名、数値、アルファベットなどの文字を生成するためのＣＧ（キャラクタゼネレ−タ）５ｂを有する。ＲＡＭ６は、Ｘレジスタ６ａ、Ｙレジスタ６ｂ、公式記憶エリア６ｃ、変数値格納エリア６ｄ、変数名格納エリア６ｅおよび演算用レジスタ６ｆを有する記憶手段である。Ｘレジスタ６ａは、置数値および演算結果などの値を格納する。Ｙレジスタ６ｂは、演算途中の値を格納する。公式記憶エリア６ｃは、各種関数の公式を格納する。変数値格納エリア６ｄは、各種公式中の変数値を格納する。変数名格納エリア６ｅは、各種関数の公式中の変数に対応する変数名を格納する。演算用レジスタ６ｆは、四則演算および関数演算などの各種演算処理の結果を一時的に格納する。
【００３１】
ＬＣＤ駆動回路７は、ＣＰＵ４から伝達される表示情報を、ＬＣＤ表示部２に表示するためにＬＣＤ表示部２の制御を行う。キー入力検出回路８は、キー操作部３がユーザによって操作されたときに、キーマトリクス上のどのキーが操作されたかを検出し、ＣＰＵ４に伝達するための回路である。
【００３２】
また、ＣＰＵ４は複数の端子を有し、各端子はキー入力検出回路８およびＬＣＤ表示部２が有する端子とそれぞれ接続される。入力装置であるキー操作部３からの入力操作に基づくＣＰＵ４の制御によって、ＬＣＤ表示部２を構成するＬＣＤの電極が表示状態となる。
【００３３】
ＣＰＵ４は、演算回路としての機能を備え、たとえばキー操作部３の置数キー３ｄを用いて数値が入力されると、入力された数値はＲＡＭ６に一時的に記憶される。キー操作部３の四則演算キー３ｅの入力操作によって加算、減算、乗算および除算のうちのいずれかの演算が指定されると、入力された数値に基づいて指定された演算を行う。
【００３４】
図３は、三角関数の演算を行うときの計算機１の操作例および表示部２に表示される表示内容を示す図である。同図の表示部２の上に示す数字は、キー操作部３を用いて入力される数値であり、同図の表示部２の上に、亀甲括弧「〔  〕」を付して示される文字は、キー操作部３を用いて入力操作されるキーの名称である。複数の数字および文字が示されている場合は、左端から順に入力操作が行われる。
【００３５】
角度が３０度の正弦関数「ｓｉｎ３０」を求める演算を行う場合は、まず、関数演算キー３ｂにおける三角関数キーのうちの正弦関数キー「ｓｉｎ」を１回押下する。正弦関数キー「ｓｉｎ」を１回押下すると、図３（１）に示すように、表示部２の上部に正弦関数の関数名「ｓｉｎ」が表示され、数値部に０が表示される。次に、置数キー３ｄを用いて角度の数値「３０」を入力し、エンターキー「ＥＮＴＥＲ」３ｈを押下すると、図３（２）に示すように、表示部２の上部には角度が３０度の正弦関数を示す文字列「ｓｉｎ３０＝」が表示され、表示部２の数値部には角度が３０度の正弦関数「ｓｉｎ３０」の答え、ここでは０．５が表示される。
【００３６】
次に、正弦関数の公式およびその説明情報を表示させたい場合には、本実施形態では、たとえば正弦関数キー「ｓｉｎ」を２回押下する。これによって表示部２には、図３（３）に示すように、正弦関数の公式「ｓｉｎθ＝ｂ／ｒ」およびその説明情報、ここでは正弦関数を理解するための図が表示される。ここで、本実施形態における図は、たとえば直角三角形の図形と、図形の角度に対応する符号「θ」、直角三角形の角θから見て角θと直角とに挟まれた辺である底辺の長さに対応する符号「ａ」、角θから見て角θと向かい合った辺である対辺の長さに対応する符号「ｂ」および直角と向かい合った辺である斜辺の長さに対応する符号「ｒ」とによって構成される。
【００３７】
表示部２に表示する公式の説明情報は、本実施形態のように、図形およびその対応符号によって構成される図でもよいし、これに限らず、文字、数字および記号によって構成される文字列の情報でもよい。
【００３８】
また本実施形態では、正弦関数キー「ｓｉｎ」を２回押下することによって、表示部２に、正弦関数の公式「ｓｉｎθ＝ｂ／ｒ」および正弦関数を理解するための図を表示する構成にしているが、これに限らず、たとえば正弦関数キー「ｓｉｎ」を２回押下したときは、正弦関数の公式「ｓｉｎθ＝ｂ／ｒ」を表示部２に表示し、正弦関数キー「ｓｉｎ」を３回押したときは、正弦関数を理解するための図を表示部２に表示する構成にしてもよい。つまり、キーを押下する回数を変えることによって、公式とその説明情報とを分けて表示するようにしてもよい。
【００３９】
次に、表示部２に表示される公式を用いて、正弦関数の角度「θ」を求めるときは、正弦関数における変数「ｂ」および変数「ｒ」に数値を入力する。変数への数値の入力は、次のような順番で行う。まず、アルファベットキー３ｃの「ｂ」キーを押下し、置数キー３ｄを用いて数値「５」を入力した後、エンターキー「ＥＮＴＥＲ」３ｈを押下する。これによって、変数「ｂ」に数値「５」が入力される。このとき、表示部２には、図３（４）に示すように、前記公式の変数「ｂ」に数値「５」が代入された式、つまり式「ｓｉｎθ＝５／ｒ」が、前記図とともに表示される。
【００４０】
次に、アルファベットキー３ｃの「ｒ」キーを押下し、置数キー３ｄを用いて数値「１０」を入力した後、エンターキー「ＥＮＴＥＲ」３ｈを押下する。これによって、変数「ｒ」に数値「１０」が入力される。以上の入力操作によって、２つの変数の値が入力されると、図３（５）に示すように、求める答えが公式の状態、すなわちその公式の独立または従属変数が表示される領域に、独立変数の入力または従属変数の入力に応じて前記従属または独立変数が表示される領域に答えとして求められた値が表示された状態で表示部２に表示される。つまり表示部２には、式「ｓｉｎ３０＝５／１０」が表示されるので、ユーザは求める答えが３０度であることを容易かつ即座に把握することができる。
【００４１】
前述のように本実施形態では、正弦関数キー「ｓｉｎ」の操作回数を変えることによって、表示部２に表示する表示内容を変えている。具体的には、正弦関数キー「ｓｉｎ」を１回押下して、数値を入力することによって、図３（１）および図３（２）に示すように、正弦関数の数式およびその演算結果が表示部２に表示されるような構成にしている。また、正弦関数キー「ｓｉｎ」を２回押下することによって、図３（３）に示すように、正弦関数の公式およびその説明情報、ここでは正弦関数の公式を理解するための図が表示部２に表示されるような構成にしている。
【００４２】
このように、同じ正弦関数キー「ｓｉｎ」を用いて複数回の入力操作を行うだけで、表示部２に正弦関数の公式および正弦関数の公式を理解するための図が表示され、ユーザは正弦関数の公式を忘れてしまった場合でも、表示部２に表示される正弦関数の公式およびその説明情報を参照することによって、容易に正弦関数の演算を行うことができる。また、表示部２に表示される正弦関数の公式中の変数に直接数値を入力することによって、簡単に演算結果を求めることができる。また、求める演算結果が、正弦関数の公式の状態、すなわちその公式の独立または従属変数が表示される領域に、独立変数の入力または従属変数の入力に応じて前記従属または独立変数が表示される領域に演算結果として求められた値が表示された状態で表示部２に表示されるので、ユーザは演算内容を容易かつ即座に把握することができる。これによって、利便性が向上し、演算に要する時間を短縮することができる。
【００４３】
また、表示部２に正弦関数の公式およびその説明情報を表示させるときに、正弦関数の演算を行うときに用いた正弦関数キー「ｓｉｎ」を兼用して入力操作を行うことによって、計算機１のキー操作部３に、さらに他の機能を実行させるためのキーを設けることができる。これによって、キー操作部３の領域を有効に使うことができるとともに、計算機１のコストの低減を図ることができる。
【００４４】
図４は、三角関数の演算を行うときの計算機１の操作例および表示部２に表示される表示内容を示す図である。同図の表示部２の上に示す数字は、キー操作部３を用いて入力される数値であり、同図の表示部２の上に、亀甲括弧「〔  〕」を付して示される文字は、キー操作部３を用いて入力操作されるキーの名称である。複数の数字および文字が示されている場合は、左端から順に入力操作が行われる。
【００４５】
ｔａｎ−１０．６を求める演算を行う場合は、まず、関数演算キー３ｂにおける三角関数キーのうちの逆正接関数キー「ｔａｎ−１」を１回押下する。逆正接関数キー「ｔａｎ−１」を１回押下すると、図４（１）に示すように、表示部２の上部に逆正接関数の関数名「ｔａｎ−１」が表示され、数値部に０が表示される。次に、置数キー３ｄを用いて数値「０．６」を入力し、エンターキー「ＥＮＴＥＲ」３ｈを押下すると、図４（２）に示すように、表示部２の上部には文字列「ｔａｎ−１０．６＝」が表示され、数値部にはｔａｎ−１０．６の答え、ここでは３０．９６３７５６５３が表示される。
【００４６】
次に、逆正接関数の公式およびその説明情報を表示させたい場合には、本実施形態では、たとえば逆正接関数キー「ｔａｎ−１」を２回押下する。これによって表示部２には、図４（３）に示すように、逆正接関数の公式「θ＝ｔａｎ−１ｂ／ａ」およびその説明情報、ここでは逆正接関数を理解するための図が表示される。ここで、逆正接関数の公式を理解するための図は、前述の正弦関数の公式を理解するための図と同様であるので、説明を省略する。
【００４７】
また本実施形態では、逆正接関数キー「ｔａｎ−１」を２回押下することによって、表示部２に、逆正接関数の公式「θ＝ｔａｎ−１ｂ／ａ」および逆正接関数を理解するための図を表示する構成にしているが、これに限らず、たとえば逆正接関数キー「ｔａｎ−１」を２回押下したときは、逆正接関数の公式「θ＝ｔａｎ−１ｂ／ａ」を表示部２に表示し、逆正接関数キー「ｔａｎ−１」を３回押したときは、逆正接関数を理解するための図を表示部２に表示する構成にしてもよい。つまり、キーを押下する回数を変えることによって、公式とその説明情報とを分けて表示するようにしてもよい。
【００４８】
次に、表示部２に表示される公式を用いて、図４（３）に示される公式における角度「θ」を求めるときには、変数「ｂ」および「ａ」に数値を入力する。変数への数値の入力は、次のような順番で行う。まず、アルファベットキー３ｃの「ｂ」キーを押下し、置数キー３ｄを用いて数値「６」を入力した後、エンターキー「ＥＮＴＥＲ」３ｈを押下する。これによって、変数「ｂ」に数値「６」が入力される。このとき、表示部２には、図４（４）に示すように、前記公式の変数「ｂ」に数値「６」が代入された式、つまり式「θ＝ｔａｎ−１６／ａ」が、前記図とともに表示される。
【００４９】
次に、アルファベットキー３ｃの「ａ」キーを押下し、置数キー３ｄを用いて数値「１０」を入力した後、エンターキー「ＥＮＴＥＲ」３ｈを押下する。これによって、変数「ａ」に数値「１０」が入力される。以上の入力操作によって、２つの変数「ｂ」，「ａ」に数値が入力されると、図４（５）に示すように、求める答えが公式の状態、すなわちその公式の独立または従属変数が表示される領域に、独立変数の入力または従属変数の入力に応じて前記従属または独立変数が表示される領域に答えとして求められた値が表示された状態で表示部２に表示される。つまり表示部２には、式「３０．９６７３５６５３＝ｔａｎ−１６／１０」が表示されるので、ユーザは求める答えが３０．９６７３５６５３であることを容易かつ即座に把握することができる。
【００５０】
前述のように本実施形態では、逆正接関数キー「ｔａｎ−１」の操作回数を変えることによって、表示部２に表示する表示内容を変えている。具体的には、逆正接関数キー「ｔａｎ−１」を１回押下して、数値を入力することによって、図４（１）および図４（２）に示すように、逆正接関数の数式およびその演算結果が表示部２に表示されるような構成にしている。また、逆正接関数キー「ｔａｎ−１」を２回押下することによって、図４（３）に示すように、逆正接関数の公式およびその説明情報、ここでは逆正接関数の公式を理解するための図が表示部２に表示されるような構成にしている。
【００５１】
このように、同じ逆正接関数キー「ｔａｎ−１」を用いて複数回の入力操作を行うだけで、表示部２に逆正接関数の公式およびその説明情報、ここでは逆正接関数の公式を理解するための図が表示され、ユーザは逆正接関数の公式を忘れてしまった場合でも、表示部２に表示される逆正接関数の公式およびその説明情報を参照することによって、容易に逆正接関数の演算を行うことができる。また、表示部２に表示される逆正接関数の公式中の変数に直接数値を入力することによって、簡単に演算結果を求めることができる。また、求める演算結果が、逆正接関数の公式の状態、すなわちその公式の独立または従属変数が表示される領域に、独立変数の入力または従属変数の入力に応じて前記従属または独立変数が表示される領域に演算結果として求められた値が表示された状態で表示部２に表示されるので、ユーザは演算内容を容易かつ即座に把握することができる。これによって、利便性が向上し、演算に要する時間を短縮することができる。
【００５２】
また、表示部２に逆正接関数の公式およびその説明情報を表示させるときに、逆正接関数の演算を行うときに用いた逆正接関数キー「ｔａｎ−１」を兼用して入力操作を行うことによって、計算機１のキー操作部３に、さらに他の機能を実行させるためのキーを設けることができる。これによって、キー操作部３の領域を有効に使うことができるとともに、計算機１のコストの低減を図ることができる。
【００５３】
図５は、三角関数の演算を行うときの計算機１の操作例および表示部２に表示される表示内容を示す図である。同図の表示部２の上に示す数字は、キー操作部３を用いて入力される数値であり、同図の表示部２の上に、亀甲括弧「〔  〕」を付して示される文字は、キー操作部３を用いて入力操作されるキーの名称である。複数の数字および文字が示されている場合は、左端から順に入力操作が行われる。
【００５４】
正弦関数の角度を示す変数「θ」と、直角三角形の辺の長さを示す２つの変数値のうち一方の変数値とが既知であって、他方の変数値を求める場合は、正弦関数の公式を呼出して演算する。たとえば、正弦関数の角度を示す変数「θ」が３０度であって、前記対辺の長さを示す変数「ｂ」および前記斜辺の長さを示す変数「ｒ」のうち前記変数「ｒ」が１０であるときの残りの変数「ｂ」の数値を求める場合は、まず、正弦関数の公式を呼出す。正弦関数の公式を呼出すために、関数演算キー３ｂの正弦関数キー「ｓｉｎ」を２回押下する。これによって表示部２には、図５（１）に示すように、正弦関数の公式「ｓｉｎθ＝ｂ／ｒ」およびその説明情報、ここでは正弦関数を理解するための図が表示される。ここで、正弦関数の公式を理解するための図は、前述の図３における正弦関数の公式の説明情報としての図と同様であるので、説明を省略する。
【００５５】
また本実施形態では、正弦関数キー「ｓｉｎ」を２回押下することによって、表示部２に、正弦関数の公式「ｓｉｎθ＝ｂ／ｒ」および正弦関数を理解するための図を表示する構成にしているが、これに限らず、たとえば正弦関数キー「ｓｉｎ」を２回押下したときは、正弦関数の公式「ｓｉｎθ＝ｂ／ｒ」を表示部２に表示し、正弦関数キー「ｓｉｎ」を３回押したときは、正弦関数を理解するための図を表示部２に表示する構成にしてもよい。つまり、キーを押下する回数を変えることによって、公式とその説明情報とを分けて表示するようにしてもよい。
【００５６】
次に、表示部２に表示される公式を用いて、正弦関数の変数「ｂ」を求めるときは、変数「θ」および変数「ｒ」に数値を入力する。変数への数値の入力は、次のような順番で行う。まず、アルファベットキー３ｃの「θ」キーを押下し、置数キー３ｄを用いて数値「３０」を入力した後、エンターキー「ＥＮＴＥＲ」３ｈを押下する。これによって、変数「θ」に数値「３０」が入力される。このとき、表示部２には、図５（２）に示すように、前記呼出した公式の変数「θ」に数値「３０」が代入された式、つまり式「ｓｉｎ３０＝ｂ／ｒ」が、前記図とともに表示される。
【００５７】
次に、アルファベットキー３ｃの「ｒ」キーを押下し、置数キー３ｄを用いて数値「１０」を入力した後、エンターキー「ＥＮＴＥＲ」３ｈを押下する。これによって、変数「ｒ」に数値「１０」が入力される。以上の入力操作によって、２つの変数「θ」，「ｒ」に数値が入力されると、図５（３）に示すように、求める答えが公式の状態、すなわちその公式の独立または従属変数が表示される領域に、独立変数の入力または従属変数の入力に応じて前記従属または独立変数が表示される領域に演算結果として求められた値が表示された状態で表示部２に表示される。つまり表示部２には、式「ｓｉｎ３０＝５／１０」が表示されるので、ユーザは求める答えが５であることを容易かつ即座に把握することができる。
【００５８】
前述のように本実施形態では、正弦関数キー「ｓｉｎ」を２回押下することによって、図５（１）に示すように、正弦関数の公式およびその演算結果が表示部２に表示されるような構成にしている。表示部２に表示された正弦関数の公式において、値が既知の変数に直接数値を入力することによって、簡単に未知の変数の値を算出することができる。また、算出される未知の変数の値が、公式の状態、すなわちその公式の既知の変数が表示される領域に、既知の変数の入力に応じて未知の変数が表示される領域に演算結果として求められた値が表示された状態で表示部２に表示されるので、ユーザは演算内容を容易かつ即座に把握することができる。これによって、利便性が向上し、演算に要する時間を短縮することができる。
【００５９】
また、表示部２に正弦関数の公式およびその説明情報を表示させるときに、正弦関数の演算を行うときに用いた正弦関数キー「ｓｉｎ」を兼用して入力操作を行うことによって、計算機１のキー操作部３に、さらに他の機能を実行させるためのキーを設けることができる。これによって、キー操作部３の領域を有効に使うことができるとともに、計算機１のコストの低減を図ることができる。
【００６０】
図６〜図１１は、計算機１を用いて三角関数の演算を行うときの処理を示すフロ−チャ−トである。図６において、ステップＳ１では、キー操作部３の関数演算キー３ｂに設けられる複数のキーのうち、三角関数を演算するための三角関数キーが押下されたか否かを判断する。ステップＳ１において、三角関数キーが押下されたと判断したときはステップＳ２に進み、三角関数キーが押下されていないと判断したときは三角関数キーが押下されるまで待機する。
【００６１】
ステップＳ２では、置数キー３ｄが押下されて数値が入力されたか否かを判断する。ステップＳ２において、置数キー３ｄが押下されて数値が入力されたと判断したときはステップＳ４に進み、置数キー３ｄが押下されていないと判断したときは、ステップＳ３に進む。ステップＳ３では、ステップＳ１で押下された三角関数キーと同じ三角関数キーが押下されたか否かを判断する。ステップＳ３において、前記同じ三角関数キーが押下されたと判断したときはステップＳ５に進み、ステップＳ１で押下された三角関数キーとは異なる関数キーが押下されたと判断したときはステップ２に戻る。ステップＳ５では、２回押下された三角関数キーに対応する三角関数の公式およびその説明情報、たとえば公式を理解するための図を、表示部２に表示した後、図７のステップＳ７に進む。
【００６２】
ステップＳ４では、エンターキー３ｈが押下されたか否かを判断する。ステップＳ４において、エンターキー３ｈが押下されたと判断したときはステップＳ６に進み、エンターキー３ｈが押下されていないと判断したときは、エンターキー３ｈが押下されるまで待機する。ステップＳ６では、三角関数の演算結果を、表示部２に表示する。
【００６３】
図７において、ステップＳ７では、アルファベットキー３ｃの複数のキーのうち、「ｒ」キー、「ａ」キー、「ｂ」キーおよび「θ」キーのいずれか１つのキーが押下されたか否かを判断する。ステップＳ７において、前記「ｒ」キー、「ａ」キー、「ｂ」キーおよび「θ」キーのいずれか１つのキーが押下されたと判断したときはステップＳ８に進み、前記「ｒ」キー、「ａ」キー、「ｂ」キーおよび「θ」キーのいずれのキーも押下されていないと判断したときは、前記「ｒ」キー、「ａ」キー、「ｂ」キーおよび「θ」キーのいずれか１つのキーが押下されるまで、ステップＳ７の処理を繰返す。
【００６４】
ステップＳ８では、置数キー３ｄが押下されて数値が入力されたか否かを判断する。ステップＳ８において、置数キー３ｄが押下されて数値が入力されたと判断したときはステップＳ９に進み、置数キー３ｄが押下されていないと判断したときは置数キー３ｄが押下されるまで待機する。ステップＳ９では、エンターキー３ｈが押下されたか否かを判断する。ステップＳ９において、エンターキー３ｈが押下されたと判断したときはステップＳ１０に進み、エンターキー３ｈが押下されていないと判断したときは、エンターキー３ｈが押下されるまで待機する。ステップＳ１０では、ステップＳ５において表示した三角関数の公式の変数に、数値を代入したときの式を表示した後、図８のステップＳ１１に進む。
【００６５】
図８において、ステップＳ１１では、「ｒ」キーが押下されたか否かを判断する。ステップＳ１１において、「ｒ」キーが押下されたと判断したときはステップＳ１２に進み、「ｒ」キーが押下されていないと判断したときは、図９のステップＳ１６に進む。
【００６６】
ステップＳ１２では、「ａ」キー、「ｂ」キーおよび「θ」キーのいずれか１つのキーが押下されたか否かを判断する。ステップＳ１２において、「ａ」キー、「ｂ」キーおよび「θ」キーのいずれか１つのキーが押下されたと判断したときはステップＳ１３に進み、「ａ」キー、「ｂ」キーおよび「θ」キーのいずれのキーも押下されていないと判断したときは、「ａ」キー、「ｂ」キーおよび「θ」キーのいずれか１つのキーが押下されるまで、ステップＳ１２の処理を繰返す。
【００６７】
ステップＳ１３では、置数キー３ｄが押下されて数値が入力されたか否かを判断する。ステップＳ１３において、置数キー３ｄが押下されて数値が入力されたと判断したときはステップＳ１４に進み、置数キー３ｄが押下されていないと判断したときは、置数キー３ｄが押下されて数値が入力されるまで待機する。
【００６８】
ステップＳ１４では、エンターキー３ｈが押下されたか否かを判断する。ステップＳ１４において、エンターキー３ｈが押下されたと判断したときはステップＳ１５に進み、エンターキー３ｈが押下されていないと判断したときは、エンターキー３ｈが押下されるまで待機する。ステップＳ１５では、表示部２に、三角関数の公式の状態で答えを表示する。
【００６９】
図９において、ステップＳ１６では、「ａ」キーが押下されたか否かを判断する。ステップＳ１６において、「ａ」キーが押下されたと判断したときはステップＳ１７に進み、「ａ」キーが押下されていないと判断したときは図１０のステップＳ２１に進む。
【００７０】
ステップＳ１７では、「ｒ」キー、「ｂ」キーおよび「θ」キーのいずれか１つが押下されたか否かを判断する。ステップＳ１７において、「ｒ」キー、「ｂ」キーおよび「θ」キーのいずれか１つのキーが押下されたと判断したときはステップＳ１８に進み、「ｒ」キー、「ｂ」キーおよび「θ」キーのいずれのキーも押下されていないと判断したときは、「ｒ」キー、「ｂ」キーおよび「θ」キーのいずれか１つのキーが押下されるまでステップＳ１７の処理を繰返す。
【００７１】
ステップＳ１８では、置数キー３ｄが押下されて数値が入力されたか否かを判断する。ステップＳ１８において、置数キー３ｄが押下されて数値が入力されたと判断したときはステップＳ１９に進み、置数キー３ｄが押下されていないと判断したときは、置数キー３ｄが押下されて数値が入力されるまで待機する。
【００７２】
ステップＳ１９では、エンターキー３ｈが押下されたか否かを判断する。ステップＳ１９において、エンターキー３ｈが押下されたと判断したときはステップＳ２０に進み、エンターキー３ｈが押下されていないと判断したときは、エンターキー３ｈが押下されるまで待機する。ステップＳ２０では、表示部２０に、三角関数の公式の状態で答えを表示する。
【００７３】
図１０において、ステップＳ２１では、「ｂ」キーが押下されたか否かを判断する。ステップＳ２１において、「ｂ」キーが押下されたと判断したときはステップＳ２２に進み、「ｂ」キーが押下されていないと判断したときは図１１のステップＳ２６に進む。
【００７４】
ステップＳ２２では、「ａ」キー、「ｒ」キーおよび「θ」キーのいずれか１つのキーが押下されたか否かを判断する。ステップＳ２２において、「ａ」キー、「ｂ」キーおよび「θ」キーのいずれか１つのキーが押下されたと判断したときはステップＳ２３に進み、「ａ」キー、「ｂ」キーおよび「θ」キーのいずれのキーも押下されていないと判断したときは、「ａ」キー、「ｂ」キーおよび「θ」キーのいずれか１つのキーが押下されるまで、ステップＳ２２の処理を繰返す。
【００７５】
ステップＳ２３では、置数キー３ｄが押下されて数値が入力されたか否かを判断する。ステップＳ２３において、置数キー３ｄが押下されて数値が入力されたと判断したときはステップＳ２４に進み、置数キー３ｄが押下されていないと判断したときは、置数キー３ｄが押下されて数値が入力されるまで待機する。
【００７６】
ステップＳ２４では、エンターキー３ｈが押下されたか否かを判断する。ステップＳ２４において、エンターキー３ｈが押下されたと判断したときはステップＳ２５に進み、エンターキー３ｈが押下されていないと判断したときは、エンターキー３ｈが押下されるまで待機する。ステップＳ２５では、表示部２に、三角関数の公式の状態で答えを表示する。
【００７７】
図１１において、ステップＳ２６では、「θ」キーが押下されたか否かを判断する。ステップＳ２６において、「θ」キーが押下されたと判断したときはステップＳ２７に進み、「θ」キーが押下されていないと判断したときは図８のステップＳ１１に戻る。
【００７８】
ステップＳ２７では、「ａ」キー、「ｂ」キーおよび「ｒ」キーのいずれか１つのキーが押下されたか否かを判断する。ステップＳ２７において、「ａ」キー、「ｂ」キーおよび「ｒ」キーのいずれか１つのキーが押下されたと判断したときはステップＳ２８に進み、「ａ」キー、「ｂ」キーおよび「ｒ」キーのいずれのキーも押下されていないと判断したときは、「ａ」キー、「ｂ」キーおよび「ｒ」キーのいずれか１つのキーが押下されるまで、ステップＳ２７の処理を繰返す。
【００７９】
ステップＳ２８では、置数キー３ｄが押下されて数値が入力されたか否かを判断する。ステップＳ２８において、置数キー３ｄが押下されて数値が入力されたと判断したときはステップＳ２９に進み、置数キー３ｄが押下されていないと判断したときは、置数キー３ｄが押下されて数値が入力されるまで待機する。
【００８０】
ステップＳ２９では、エンターキー３ｈが押下されたか否かを判断する。ステップＳ２９において、エンターキー３ｈが押下されたと判断したときはステップＳ３０に進み、エンターキー３ｈが押下されていないと判断したときは、エンターキー３ｈが押下されるまで待機する。ステップＳ３０では、表示部２に、三角関数の公式の状態で答えを表示する。
【００８１】
前述のように、三角関数キーが押下された後に、置数キーが３ｄ押下されたときには、押下された三角関数キーに対応する三角関数の演算が実行されて、演算結果が表示部２に表示される。また同じ三角関数キーが続けて押下されたときには、続けて２回押下された三角関数キーに対応する三角関数の公式およびその説明情報が表示部２に表示される。このように、再度同じ三角関数キーを用いて入力操作を行うことによって、表示部２に三角関数の公式およびその説明情報が表示されるので、ユーザは三角関数の公式を忘れてしまった場合でも、表示部２に表示される公式およびその説明情報を参照することによって、容易に三角関数の演算を行うことができる。これによって、利便性が向上し、演算に要する時間を短縮することができる。また、表示部２に公式およびその説明情報を表示させるときに、同じ三角関数キーを兼用して入力操作を行うことによって、計算機１のキー操作部３に、さらに他の機能を実行させるためのキーを設けることができる。これによって、キー操作部３の領域を有効に使うことができるとともに、計算機１のコストの低減を図ることができる。
【００８２】
三角関数の公式、本実施形態では、正弦関数の公式「ｓｉｎθ＝ｂ／ｒ」または逆正接関数の公式「θ＝ｔａｎ−１ｂ／ａ」が表示部２に表示された後に、前記公式中の変数ｒ，ａ，ｂ，θのうち、値が既知の変数に直接数値を入力することによって、簡単に未知の変数の値を算出することができる。また、算出される未知の変数の値が公式の状態、すなわちその公式の既知の変数が表示される領域に、既知の変数の入力に応じて未知の変数が表示される領域に演算結果として求められた値が表示された状態で表示部２に表示されるので、ユーザは演算内容を容易かつ即座に把握することができる。これによって、利便性が向上し、演算に要する時間を短縮することができる。
【００８３】
また、前述の実施形態では、計算機１において入力操作を変えることによって、三角関数の演算を実行するとともに、三角関数の公式および公式を理解するための図を表示部２に表示する場合について説明しているが、このような三角関数の演算に限らず他の演算、たとえば双曲線関数および高次関数などの関数演算ならびに行列演算、順列演算、組合せ演算および図形の面積や体積などを公式により求める演算などを、入力操作を変えることによって実行するとともに、これらの演算の公式および公式を理解するための図を表示部２に表示するようにしてもよい。
【００８４】
なお、計算機１は、情報処理プログラムをコンピュータが実行することでも実現可能である。情報処理プログラムは、コンピュータで読取り可能な記録媒体に格納されている。本発明では、記録媒体として、図２に示され、マイクロコンピュ−タで実現されるＣＰＵ４で処理が行われるために用いられるメモリ、たとえばＲＯＭ５そのものが記録媒体であってもよいし、また外部記憶装置９としてプログラム読取り装置が設けられ、そこに記録媒体を挿入することによって読取り可能となるような記録媒体であってもよい。
【００８５】
記録媒体に格納されている情報処理プログラムは、ＣＰＵ４がアクセスして実行可能な構成であればよい。あるいは、情報処理プログラムを読出し、読出したプログラムを図示されていないプログラム記録エリアにダウンロ−ドして、プログラムを実行する構成であればよい。なお、このダウンロ−ド用のプログラムは予め計算機１に格納されているものとする。
【００８６】
計算機１と分離可能に構成される場合、記録媒体は、磁気テ−プやカセットテ−プなどのテープ系、フレキシブルディスクやハ−ドディスクなどの磁気ディスクやＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ  Ｄｉｓｋ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｋ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの光ディスクのディスク系、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カ−ド（メモリカードを含む）／光カードなどのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラツシュＲＯＭなどによる半導体メモリを含め、固定的にプログラムを担持する記録媒体であればよい。
【００８７】
【発明の効果】
以上のように本発明によれば、ユーザは所望する演算の数式を忘れてしまった場合でも、表示手段に表示された数式およびその説明情報を参照することによって、容易に所望する演算を行うことができる。これによって、利便性が向上し、演算に要する時間を短縮することができる。
【００８８】
また本発明によれば、ユーザは予め定める関数演算の数式を忘れてしまった場合でも、表示手段に表示される前記数式およびその説明情報を参照することによって、容易に予め定める関数の演算を行うことができる。これによって、利便性が向上し、演算に要する時間を短縮することができる。また、表示手段に前記数式およびその説明情報を表示させるときに、予め定める関数の演算を実行するときに用いた関数演算キーを兼用して入力操作を行うことによって、情報処理装置の入力手段に、さらに他の機能を実行させるためのキーを設けることができる。これによって、入力手段の領域を有効に使うことができるとともに、情報処理装置のコストの低減を図ることができる。
【００８９】
また本発明によれば、表示手段に表示された数式中の変数に直接数値を入力することによって、簡単に演算結果を求めることができる。また、予め定める関数の演算を行った演算結果が、前記数式の状態、すなわちその数式の独立または従属変数が表示される領域に、独立変数の入力または従属変数の入力に応じて前記従属または独立変数が表示される領域に演算結果として求められた値が表示された状態で表示手段に表示されるので、ユーザは演算内容を容易かつ即座に把握することができる。これによって、利便性が向上し、演算に要する時間を短縮することができる。
【００９０】
また本発明によれば、表示手段に表示された数式において、値が既知の変数に直接数値を入力することによって、簡単に未知の変数の値を算出することができる。また、演算手段によって算出される未知の変数の値が、前記数式の状態、すなわちその数式の既知の変数が表示される領域に、既知の変数の入力に応じて未知の変数が表示される領域に演算結果として求められた値が表示された状態で表示手段に表示されるので、ユーザは演算内容を容易かつ即座に把握することができる。これによって、利便性が向上し、演算に要する時間を短縮することができる。
【００９１】
また本発明によれば、コンピュータに情報処理装置として機能させるための情報処理プログラムとして提供することができる。
【００９２】
また本発明によれば、コンピュータに情報処理装置として機能させるための情報処理プログラムを記録したコンピュータ読取り可能な記録媒体として提供することができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態である電子卓上計算機１の外観を簡略的に示す平面図である。
【図２】計算機１の電気的構成を示すブロック図である。
【図３】三角関数の演算を行うときの計算機１の操作例および表示部２に表示される表示内容を示す図である。
【図４】三角関数の演算を行うときの計算機１の操作例および表示部２に表示される表示内容を示す図である。
【図５】三角関数の演算を行うときの計算機１の操作例および表示部２に表示される表示内容を示す図である。
【図６】計算機１を用いて三角関数の演算を行うときの処理を示すフロ−チャ−トである。
【図７】計算機１を用いて三角関数の演算を行うときの処理を示すフロ−チャ−トである。
【図８】計算機１を用いて三角関数の演算を行うときの処理を示すフロ−チャ−トである。
【図９】計算機１を用いて三角関数の演算を行うときの処理を示すフロ−チャ−トである。
【図１０】計算機１を用いて三角関数の演算を行うときの処理を示すフロ−チャ−トである。
【図１１】計算機１を用いて三角関数の演算を行うときの処理を示すフロ−チャ−トである。
【符号の説明】
１  電子卓上計算機
２  ＬＣＤ表示部
３  キー操作部
３ａ  オン／クリアキー
３ｂ  関数演算キー
３ｃ  アルファベットキー
３ｄ  置数キー
３ｅ  四則演算キー
３ｆ  小数点キー
３ｇ  サインチェンジキー
３ｈ  エンターキー
４  ＣＰＵ（中央演算処理装置）
５  ＲＯＭ（リードオンリメモリ）
５ａ  プログラム格納エリア
５ｂ  ＣＧ（キャラクタゼネレータ）
６  ＲＡＭ（ランダムアクセスメモリ）
６ａ  Ｘレジスタ
６ｂ  Ｙレジスタ
６ｃ  公式記憶エリア
６ｄ  変数値格納エリア
６ｅ  変数名格納エリア
６ｆ  演算用レジスタ
７  ＬＣＤ駆動回路
８  キー入力検出回路
９  外部記憶装置
【図１】
2004280568.tif 000003
【図２】
2004280568.tif 000004
【図３】
2004280568.tif 000005
【図４】
2004280568.tif 000006
【図５】
2004280568.tif 000007
【図６】
2004280568.tif 000008
【図７】
2004280568.tif 000009
【図８】
2004280568.tif 000010
【図９】
2004280568.tif 000011
【図１０】
2004280568.tif 000012
【図１１】
2004280568.tif 000013