(57)【特許請求の範囲】
【請求項１】
ユーザが図形の種類を指定する指定手段と、
この指定手段によって指定された種類の図形を表示部に表示させる図形表示手段と、
この図形表示手段により表示された図形に関する測定データを前記表示部に表示させる測定データ表示手段と、
ユーザ操作に応じて、前記図形表示手段により表示された図形に関する測定データの条件と同条件に応じた図形表示色とを設定する条件設定手段と、
前記図形表示手段により表示された図形をアニメーション表示させると共に同図形に関する測定データを更新して表示させるアニメーション表示手段と、
このアニメーション表示手段によりアニメーション表示されている図形に関する測定データが前記条件設定手段により設定された条件に該当するか否かを判断する条件判断手段と、
この条件判断手段により前記アニメーション表示されている図形に関する測定データが前記設定された条件に該当すると判断された場合に、同アニメーション表示されている図形の色を同条件に応じて前記条件設定手段によって設定された図形表示色に変更する表示色変更手段と、
を備えたことを特徴とする図形表示装置。
【請求項２】
前記表示色変更手段は、前記条件判断手段により前記アニメーション表示されている図形に関する測定データが前記設定された条件に該当すると判断された場合に、同条件に応じて設定された図形表示色に同アニメーション表示される図形およびその測定データの色を変更する、
ことを特徴とする請求項１に記載の図形表示装置。
【請求項３】
前記図形表示手段は、ユーザ操作に応じて複数の図形を表示部に表示させ、
前記測定データ表示手段は、前記図形表示手段により表示された複数の図形のうち、ユーザ操作に応じた任意の図形に関する測定データを前記表示部に表示させ、
前記条件設定手段は、前記図形表示手段により表示された複数の図形のうち、ユーザ操作に応じた任意の図形に関する測定データの条件と同条件に応じた図形表示色とを設定し、
前記アニメーション表示手段は、前記図形表示手段により表示された複数の図形のうち、ユーザ操作に応じた任意の図形をアニメーション表示させると共に同図形に関する測定データを更新して表示させる、
ことを特徴とする請求項２に記載の図形表示装置。
【請求項４】
電子式計算機のコンピュータを、
ユーザが図形の種類を指定する指定手段、
この指定手段によって指定された種類の図形を表示部に表示させる図形表示手段、
この図形表示手段により表示された図形に関する測定データを前記表示部に表示させる測定データ表示手段、
ユーザ操作に応じて、前記図形表示手段により表示された図形に関する測定データの条件と同条件に応じた図形表示色とを設定する条件設定手段、
前記図形表示手段により表示された図形をアニメーション表示させると共に同図形に関する測定データを更新して表示させるアニメーション表示手段、
このアニメーション表示手段によりアニメーション表示されている図形に関する測定データが前記条件設定手段により設定された条件に該当するか否かを判断する条件判断手段、
この条件判断手段により前記アニメーション表示されている図形に関する測定データが前記設定された条件に該当すると判断された場合に、同アニメーション表示されている図形の色を同条件に応じて前記条件設定手段によって設定された図形表示色に変更する表示色変更手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、図形を描画して解析するための図形表示装置およびその制御プログラムに関する。
【背景技術】
【０００２】
従来、ユーザによる入力装置からの入力操作に従って作図を実行して任意の図形を表示させ、また、面積計算キーの入力操作に従って、直前に表示された図形の面積を計算して表示する機能を備えた面積演算装置が考えられている（例えば、特許文献１参照。）。
【０００３】
そして、グラフ関数電卓など、グラフ表示機能を備えた電子式計算機において、さらに、任意の図形を表示する機能、同図形のデータを測定する機能を備えたものもある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２８５２４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
任意の図形を表示する機能および同図形のデータを測定する機能を備えた電子式計算機を教育現場に導入して図形に関する学習が行われるようになっている。
【０００６】
例えば学習対象となる図形について、同図形を変化させた場合に、その図形に関する測定データがどのように変化するのかを効果的に学習したい要望がある。
【０００７】
本発明は、このような課題に鑑みなされたもので、図形の変化と同図形の測定データとの関係を明瞭且つ効果的に学習することが可能になる図形表示装置およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の図形表示装置は、ユーザが図形の種類を指定する指定手段と、この指定手段によって指定された種類の図形を表示部に表示させる図形表示手段と、この図形表示手段により表示された図形に関する測定データを前記表示部に表示させる測定データ表示手段と、ユーザ操作に応じて、前記図形表示手段により表示された図形に関する測定データの条件と同条件に応じた図形表示色とを設定する条件設定手段と、前記図形表示手段により表示された図形をアニメーション表示させると共に同図形に関する測定データを更新して表示させるアニメーション表示手段と、このアニメーション表示手段によりアニメーション表示されている図形に関する測定データが前記条件設定手段により設定された条件に該当するか否かを判断する条件判断手段と、この条件判断手段により前記アニメーション表示されている図形に関する測定データが前記設定された条件に該当すると判断された場合に、同アニメーション表示されている図形の色を同条件に応じて前記条件設定手段によって設定された図形表示色に変更する表示色変更手段と、を備えたことを特徴としている。
【０００９】
請求項２に記載の図形表示装置は、前記請求項１に記載の図形表示装置において、前記表示色変更手段は、前記条件判断手段により前記アニメーション表示されている図形に関する測定データが前記設定された条件に該当すると判断された場合に、同条件に応じて設定された図形表示色に同アニメーション表示される図形およびその測定データの色を変更する、ことを特徴としている。
【００１０】
請求項３に記載の図形表示装置は、前記請求項２に記載の図形表示装置において、前記図形表示手段は、ユーザ操作に応じて複数の図形を表示部に表示させ、前記測定データ表示手段は、前記図形表示手段により表示された複数の図形のうち、ユーザ操作に応じた任意の図形に関する測定データを前記表示部に表示させ、前記条件設定手段は、前記図形表示手段により表示された複数の図形のうち、ユーザ操作に応じた任意の図形に関する測定データの条件と同条件に応じた図形表示色とを設定し、前記アニメーション表示手段は、前記図形表示手段により表示された複数の図形のうち、ユーザ操作に応じた任意の図形をアニメーション表示させると共に同図形に関する測定データを更新して表示させる、ことを特徴としている。
【００１１】
請求項４に記載のプログラムは、電子式計算機のコンピュータを、ユーザが図形の種類を指定する指定手段、この指定手段によって指定された種類の図形を表示部に表示させる図形表示手段、この図形表示手段により表示された図形に関する測定データを前記表示部に表示させる測定データ表示手段、ユーザ操作に応じて、前記図形表示手段により表示された図形に関する測定データの条件と同条件に応じた図形表示色とを設定する条件設定手段、前記図形表示手段により表示された図形をアニメーション表示させると共に同図形に関する測定データを更新して表示させるアニメーション表示手段、このアニメーション表示手段によりアニメーション表示されている図形に関する測定データが前記条件設定手段により設定された条件に該当するか否かを判断する条件判断手段、この条件判断手段により前記アニメーション表示されている図形に関する測定データが前記設定された条件に該当すると判断された場合に、同アニメーション表示されている図形の色を同条件に応じて前記条件設定手段によって設定された図形表示色に変更する表示色変更手段、として機能させることを特徴としている。
【発明の効果】
【００１２】
本発明によれば、図形の変化と同図形の測定データとの関係を明瞭且つ効果的に学習することが可能になる図形表示装置およびその制御プログラムを提供できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の図形表示装置の実施形態に係るグラフ関数電卓１０の外観構成を示す図。
【図２】前記グラフ関数電卓１０の電子回路の構成を示すブロック図。
【図３】前記グラフ関数電卓１０による図形表示処理を示すフローチャート。
【図４】前記グラフ関数電卓１０の図形表示処理に伴うアニメーション実行処理を示すフローチャート。
【図５】前記グラフ関数電卓１０の図形表示処理に伴う第１実施形態の表示動作（その１）を示す図。
【図６】前記グラフ関数電卓１０の図形表示処理に伴う第１実施形態の表示動作（その２）を示す図。
【図７】前記グラフ関数電卓１０の図形表示処理に伴う第２実施形態の表示動作（その１）を示す図。
【図８】前記グラフ関数電卓１０の図形表示処理に伴う第２実施形態の表示動作（その２）を示す図。
【図９】前記グラフ関数電卓１０の図形表示処理に伴う第２実施形態の表示動作（その３）を示す図。
【発明を実施するための形態】
【００１４】
以下図面により本発明の実施の形態について説明する。
【００１５】
図１は、本発明の図形表示装置の実施形態に係るグラフ関数電卓１０の外観構成を示す図である。
【００１６】
このグラフ関数電卓１０は、その携帯性の必要からユーザが片手で十分把持し片手で操作可能な小型サイズからなり、このグラフ関数電卓１０の本体正面にはキー入力部１１およびカラー表示部１６が設けられる。
【００１７】
キー入力部１１には、数字や数式を入力したり計算の実行を指示したりするための数字・演算記号キー群１２、各種の関数を入力するための関数機能キー群１３、各種動作モードのメニュー画面を表示させたり動作モードの設定を指示したりするためのモード設定キー群１４、カラー表示部１６に表示されたカーソルの移動操作やデータ項目の選択操作などを行うためのカーソルキー１５、キーパネル上にプリントされているかカラー表示部１６の下端に沿ってメニュー表示される各種の機能を選択的に指定するためのファンクションキーＦ１〜Ｆ６が備えられる。
【００１８】
前記数字・演算記号キー群１２としては、「０」〜「９」（数字）キーおよび「＋」「−」「×」「÷」（演算記号）キー、「ＥＸＥ」（実行）キー、「ＡＣ」（クリア）キーなどが配列される。
【００１９】
前記関数機能キー群１３としては、「log」（対数）キー、「sin」（サイン）キー、「ａb/c」（分数）キーなどが配列される。
【００２０】
前記モード設定キー群１４としては、「Menu」（メニュー）キー、「VARS」（測定）キー、「OPTN」（オプション）キー、「SHIFT」（シフト）キー、「EXIT」（終了）キーなどが配列される。
【００２１】
なお、前記各キーの上縁に沿ったキーパネル上には、入力可能な文字、記号、関数、機能がプリントされており、モード設定キー群１４にある「SHIFT」（シフト）キーと該当する各キーとの組合せにより入力できる。
【００２２】
例えば「Ｆ２」（ファンクション）キーは、「SHIFT」（シフト）キーとの組合せにより「Zoom」キーとして機能し、図形表示画面Ｇにて表示された図形の拡大表示を指示できる。
【００２３】
前記カラー表示部１６は、ドットマトリクス型のカラー液晶表示ユニットからなり、その表示画面上には、当該画面のタッチ位置を検出するための透明タブレットのタッチパネル１６Ｔが重ねて設けられる。
【００２４】
このグラフ関数電卓１０は、内蔵されるプロセッサ（ＣＰＵ）２１が、予め記憶されるか又は外部から読み込まれる図形表示処理プログラム２２ａを実行し、各部の動作を制御することにより（図２参照）、少なくとも以下の６つの機能(a)〜(f)を有する。
【００２５】
(a)ユーザ所望の図形をその図形の線や領域を所望の色で描画して表示させる機能。
【００２６】
(b)表示されている図形を選択する機能。
【００２７】
(c)選択された図形に関するデータを測定して表示させる機能。
【００２８】
(d)表示されている図形の任意の点（端点または頂点）と移動範囲を指定して同図形を変化させながら表示させる機能。
【００２９】
(e)前記図形に関する測定データに条件を設定すると共に同条件に応じた図形およびその測定データの表示色を設定する機能。
【００３０】
(f)前記図形を変化させながら表示させる際に、前記設定された測定データの条件に応じて同図形およびその測定データの表示色を変更する機能。
【００３１】
図２は、前記グラフ関数電卓１０の電子回路の構成を示すブロック図である。
【００３２】
このグラフ関数電卓１０は、コンピュータであるプロセッサ（ＣＰＵ）２１を備えている。
【００３３】
プロセッサ（ＣＰＵ）２１は、メモリ（フラッシュＲＯＭ）２２に予め記憶されているシステムプログラム、あるいはメモリカードなどの外部記録媒体２３から記録媒体読み取り部２４を介してメモリ２２に読み込まれた電卓制御プログラム、あるいはインターネットなど、通信ネットワーク上のＷｅｂサーバ（プログラムサーバ）から外部ＰＣを経由してダウンロードされ前記メモリ２２に読み込まれた電卓制御プログラムに従い回路各部の動作を制御する。そして、前記メモリ２２に予め記憶されたシステムプログラムや電卓制御プログラムは、キー入力部１１からのキー入力信号やタッチパネル１６Ｔからのタッチ位置検出信号に応じて起動される。
【００３４】
前記プロセッサ（ＣＰＵ）２１には、前記メモリ２２、記録媒体読み取り部２４、キー入力部１１、タッチパネル１６Ｔが接続される他に、カラー表示部（ＬＣＤ）１６が接続される。
【００３５】
前記メモリ（フラッシュＲＯＭ）２２に記憶される電卓制御プログラムとしては、前述した図形の描画、表示に関する各種の機能(a)(b)(c)(d)(e)(f)を司る図形表示処理プログラム２２ａ、キー入力部１１によりユーザ入力される任意の演算式に応じた各種の演算処理を実行するための演算処理プログラム２２ｂなどが記憶される。
【００３６】
そして、前記メモリ２２のワークエリアには、図形描画データメモリ２２ｃ、演算データメモリ２２ｄ、図形測定データメモリ２２ｅ、アニメーション設定データメモリ２２ｆ、描画形態条件データメモリ２２ｇ、アニメーション実行データメモリ２２ｈなどが備えられる。
【００３７】
図形描画データメモリ２２ｃには、前記図形表示処理プログラム２２ａに従った図形の描画データがその表示色データと共に記憶される。
【００３８】
演算データメモリ２２ｄには、前記演算処理プログラム２２ｂに従った演算式、演算経過、演算結果のデータが記憶される。
【００３９】
図形測定データメモリ２２ｅには、前記図形描画データメモリ２２ｃに記憶された図形の描画データのうちで、当該図形に関するデータの測定処理が実行された場合に、その測定データが測定対象の図形に対応付けられて記憶される。
【００４０】
アニメーション設定データメモリ２２ｆには、前記図形描画データメモリ２２ｃに記憶された図形の描画データのうちで、当該図形を変化させる対象として指定された端点や頂点の座標と同点を移動させる範囲として指定された始点および終点の座標が、同移動範囲の分割数[Steps]、リピート回数[Times]、分割数[Steps]内での開始点[t0]、分割数[Steps]内での終了点[t1]と共に記憶される。
【００４１】
描画形態条件データメモリ２２ｇには、前記アニメーション設定データメモリ２２ｆに記憶された図形を変化させるための座標等に従い、前記図形描画データメモリ２２ｃに記憶される図形の描画データを変化させて表示させる場合に、前記図形測定データメモリ２２ｅに記憶される測定データに関する条件と同条件に応じた図形の表示色とが、ユーザ任意に設定されて記憶される。
【００４２】
アニメーション実行データメモリ２２ｈには、前記アニメーション設定データメモリ２２ｆに記憶された図形を変化させるための座標等に従い、前記図形描画データメモリ２２ｃに記憶される図形の描画データを順次変化させて行くための一連の座標が計算されて記憶される。
【００４３】
次に、前記構成のグラフ関数電卓１０による図形表示機能について説明する。
【００４４】
図３は、前記グラフ関数電卓１０による図形表示処理を示すフローチャートである。
【００４５】
図４は、前記グラフ関数電卓１０の図形表示処理に伴うアニメーション実行処理を示すフローチャートである。
【００４６】
（第１実施形態）
図５は、前記グラフ関数電卓１０の図形表示処理に伴う第１実施形態の表示動作（その１）を示す図である。
【００４７】
図６は、前記グラフ関数電卓１０の図形表示処理に伴う第１実施形態の表示動作（その２）を示す図である。
【００４８】
ユーザ操作に応じて図形表示モードに設定され、図形表示処理プログラム２２ａが起動されると、図形表示機能のメニュー選択画面がカラー表示部１６に表示され、ユーザ任意の機能を指定するための待機状態になる。
【００４９】
ここで、図形描画機能が指定されると、図形の種類および表示色を指定する処理と、指定された図形の位置と大きさを指定する処理とに従い、ユーザ所望の図形が図形描画データメモリ２２ｃに描画され、図形表示画面Ｇとしてカラー表示部１６に表示される（ステップＳ１）。
【００５０】
例えば、図５（Ａ）に示すように、図形の種類として「直線」が指定され、図形表示画面Ｇに対するタッチ操作により同直線の始点Ｃと終点Ｄが指定されると、直線ＣＤが描画表示される。
【００５１】
また、図形の種類として「三角形」が指定され、三角形の３頂点Ａ，Ｂ，Ｅが指定されると、同３頂点を順番に結ぶ三角形ＡＢＥが描画表示される。
【００５２】
なお、ここで表示色が指定されない場合、図形の線分は[Black]で表示される。
【００５３】
前記図形表示画面Ｇにおいて、図形／線の選択機能が指定されると、タッチ操作により選択された図形または線に対して、選択マークｍが付加されて表示される。
【００５４】
例えば図５（Ａ）に示すように、三角形ＡＢＥの３辺が選択されその選択マークｍが表示された状態で、「VARS」（測定）キーが操作されると、同三角形ＡＢＥに関する測定の種類［面積］［外周長］を示す測定アイコン（図示せず）が図形表示画面Ｇ内に表示される。ここで、［面積］の測定アイコンが選択されると、前記選択マークｍにより選択されている三角形ＡＢＥの面積が測定（計算）され、[7.0615units2]として図形測定データメモリ２２ｅに記憶されると共に図形表示画面Ｇ内に貼付けられて表示される（ステップＳ２）。
【００５５】
そして、前記三角形ＡＢＥの頂点Ｅを直線ＣＤ上で移動させることにより、同三角形ＡＢＥを変化させるアニメーション表示を行うため、ユーザ操作に応じて、前記頂点Ｅと直線ＣＤとを選択した後に、「Ｆ６」（アニメーションメニュー）キーの操作に応じて図形表示画面Ｇの下端に沿って表示される動作メニューに従い「Add Animation」を選択し、さらにアニメーション表示の詳細設定を行うために、「Ｆ６」（アニメーションメニュー）キーの操作に応じて図形表示画面Ｇの下端に沿って表示される動作メニューに従い「Edit Animation」を選択する。
【００５６】
すると、図５（Ｂ）に示すように、Edit Animations画面Ｇ１が表示され、前記頂点Ｅを直線ＣＤ上で移動させるための同直線ＣＤの分割数[Steps]、リピート回数[Times]、同分割数[Steps]内での開始点[t0]と終了点[t1]の入力がユーザに促される。
【００５７】
このEdit Animations画面Ｇ１において、反転カーソルＣｕにより各項目を順次選択しながら、例えばリピート回数[Times:10]、分割数[Steps:20]、頂点Ｅの移動開始点[t0:0]、移動終了点[t1:1]と入力すると、各入力データはアニメーション設定データメモリ２２ｆに記憶される（ステップＳ３）。
【００５８】
なお、前記分割数[Steps:20]は、直線ＣＤを、その先端Ｃを“１”、終端Ｄを“２０”として１９分割する設定データであり、移動開始点[t0:0]〜移動終了点[t1:1]は、前記分割した直線ＣＤの最初の点（先端Ｃ“１”）〜最後の点（終端Ｄ“２０”）を示す。
【００５９】
つまり、この場合のアニメーション設定データ（２２ｆ）は、前記三角形ＡＢＥを、その頂点Ｅを直線ＣＤの先端Ｃから終端Ｄまで２０ステップ（開始点含む）で等分に移動させながら変形させ、これを１０回リピートさせるための設定データとなる。
【００６０】
前記図５（Ｂ）で示したEdit Animations画面Ｇ１に従いアニメーション設定データ（２２ｆ）を入力した後に、反転カーソルＣｕを次画面に進めるべくカーソルキー［↓］１５を操作すると、図５（Ｃ）に示すように、前記図形表示画面Ｇにて表示させた図形に関する測定データの条件と、同条件に応じた図形の表示色とを設定するためのCondition画面Ｇ２が表示される。
【００６１】
このCondition画面Ｇ２において、前記三角形ＡＢＥに関する測定データの条件として［∠ＥＡＢ＞９０ or ∠ＥＢＡ＞９０］と入力し、同条件に応じた同三角形ＡＢＥの表示色として［Then △ＡＢＥ:Red］［Else △ＡＢＥ:Green］と入力すると、各入力データは描画形態条件データメモリ２２ｇに記憶される（ステップＳ３）。
【００６２】
そして、「ＥＸＥ」（実行）キーの操作によってアニメーション表示の実行が指示されると（ステップＳ４（Ｙｅｓ））、図４におけるアニメーション実行処理へ移行され、図５（Ｄ）〜図６（Ｈ）に示すように、前記アニメーション設定データ（２２ｆ）および描画形態条件データ（２２ｇ）に従った三角形ＡＢＥのアニメーション表示が実行される（ステップＳＡ）。
【００６３】
すなわち、アニメーション実行処理が開始されると、先ず、前記図形表示画面Ｇ上にて選択された図形変化の移動対象点（頂点）Ｅ、移動範囲（直線）ＣＤ、およびアニメーション設定データ（２２ｆ）の分割数[Steps:20]、移動開始点[t0:0]、移動終了点[t1:1]に基づき、同移動範囲（直線）ＣＤ上で移動対象点（頂点）Ｅを移動させる各点の位置の座標が計算され、アニメーション実行データメモリ２２ｈに記憶される（ステップＡ１）。
【００６４】
そして、実行回数＝１にセットされ（ステップＡ２）、前記アニメーション実行データメモリ２２ｈから移動対象点（頂点）Ｅの初期位置の座標（ここでは直線ＣＤの先端Ｃに相当）が読み出される（ステップＡ３）。
【００６５】
すると、前記図形表示画面Ｇ上での初期位置の座標（直線ＣＤの先端Ｃ）に三角形ＡＢＥの頂点Ｅを移動させた場合の同三角形ＡＢＥの各描画点の座標が計算されて変更される（ステップＡ４）。
【００６６】
そして、前記変更後の各描画点の座標に応じて変形された三角形ＡＢＥが、元の色や線種のまま描画されると共に、その測定データ［面積:7.0615units2]も再計算されて貼り付けられる（ステップＡ５）。
【００６７】
すると、前記描画形態条件データメモリ２２ｇにて条件設定されている図形（三角形ＡＢＥ）の測定データ（∠ＥＡＢ，∠ＥＢＡ）が、前記変形された現在の三角形ＡＢＥの描画データに基づき計算され（ステップＡ６）、その設定条件［∠ＥＡＢ＞９０ or ∠ＥＢＡ＞９０］［Then △ＡＢＥ:Red］［Else △ＡＢＥ:Green］に該当するか否か判断される（ステップＡ７）。
【００６８】
ここで、例えば図５（Ｄ）に示すように、アニメーション画面Ｇ３に変形表示された三角形ＡＢＥについて、∠ＥＡＢ＞９０となり設定条件に該当したと判断されると（ステップＡ７（Ｙｅｓ））、該当条件［∠ＥＡＢ＞９０］に応じた表示色［Then △ＡＢＥ:Red］に従い、同三角形ＡＢＥが[Red]に変更されて表示される（ステップＡ８）。
【００６９】
なおこの際、条件設定された測定データ［∠ＥＡＢ，∠ＥＢＡ］が、前記ステップＳ２にて表示画面内に貼り付けられるよう設定されている場合は、同測定データ［∠ＥＡＢ，∠ＥＢＡ］の表示色も前記変更された図形（三角形ＡＢＥ）の表示色と同色の[Red]に変更されて表示される（ステップＡ９）。
【００７０】
すると、現在アニメーション画面Ｇ３に変形表示されている三角形ＡＢＥの移動対象点（頂点）Ｅの座標が、前記アニメーション実行データメモリ２２ｈに記憶された移動終了点Ｄの座標に到達したか否か判断される（ステップＡ１０）。
【００７１】
ここで、到達しないと判断された場合は（ステップＡ１０（Ｎｏ））、前記アニメーション実行データメモリ２２ｈから移動対象点（頂点）Ｅの次の位置の座標が読み出される（ステップＡ１１）。
【００７２】
そしてこの後、前記ステップＡ４〜Ａ１１の処理が同様に繰り返されることで、図５（Ｄ）〜図６（Ｈ）に示すように、移動対象点（頂点）Ｅがその移動範囲（直線）ＣＤ上を移動することにより順次変形される三角形ＡＢＥが表示されると共に、その都度再計算される測定データ［面積:7.0615units2]が貼り付けられて表示される（ステップＡ４，Ａ５）。
【００７３】
そして、前記描画形態条件データメモリ２２ｇに記憶されている設定条件［∠ＥＡＢ＞９０ or ∠ＥＢＡ＞９０］［Then △ＡＢＥ:Red］［Else △ＡＢＥ:Green］に従い、前記三角形ＡＢＥの表示色が、［∠ＥＡＢ＞９０ or ∠ＥＢＡ＞９０］において[Red]、それ以外において[Green]に変更されて表示される（ステップＡ６〜Ａ９）。
【００７４】
この後、図６（Ｈ）で示すように、現在アニメーション画面Ｇ３に変形表示されている三角形ＡＢＥの移動対象点（頂点）Ｅの座標が、前記アニメーション実行データメモリ２２ｈに記憶された移動終了点Ｄの座標に到達したと判断されると（ステップＡ１０（Ｙｅｓ））、現在の実行回数が前記アニメーション設定データメモリ２２ｆに記憶されたリピート回数[Times:10]に到達したか否か判断される（ステップＡ１２）。
【００７５】
ここで、到達しないと判断された場合は（ステップＡ１２（Ｎｏ））、前記実行回数がカウントアップ（＋１）され（ステップＡ１３）、前記ステップＡ３以降の処理が同様に繰り返される（ステップＡ３〜Ａ１１）。
【００７６】
そして、前記ステップＡ１２において、現在の実行回数が前記アニメーション設定データメモリ２２ｆに記憶されたリピート回数[Times:10]に到達したと判断されると（ステップＡ１２（Ｙｅｓ））、前記一連の図形表示処理が終了される。
【００７７】
したがって、前記構成のグラフ関数電卓１０による第１実施形態の図形表示機能によれば、図形表示画面Ｇにおいて、ユーザ所望の図形（直線ＣＤおよび同直線ＣＤに平行な底辺ＡＢを有する三角形ＡＢＥ）を描画表示させると共に、三角形ＡＢＥを選択してその測定データ［面積:7.0615units2]を貼り付けて表示させる。そして、前記三角形ＡＢＥの頂点Ｅを移動対象点、直線ＣＤを移動範囲として選択し、同三角形ＡＢＥの測定データおよび表示色の条件［∠ＥＡＢ＞９０ or ∠ＥＢＡ＞９０］［Then △ＡＢＥ:Red］［Else △ＡＢＥ:Green］を設定してアニメーション表示を実行させる。するとアニメーション画面Ｇ３において前記三角形ＡＢＥがその頂点Ｅを直線ＣＤ上で移動させながら順次変形されて表示されると共に、その都度、測定データ［面積:7.0615units2]も再計算されて貼り付けられる。そして、前記設定条件［∠ＥＡＢ＞９０ or ∠ＥＢＡ＞９０］［Then △ＡＢＥ:Red］［Else △ＡＢＥ:Green］に従い前記三角形ＡＢＥの表示色が[Red]又は[Green]に変更されて表示される。
【００７８】
このため、ユーザは、三角形ＡＢＥの頂点Ｅを底辺ＡＢと平行な直線ＣＤ上で移動させて、同三角形ＡＢＥを[Red]で表示される鈍角三角形や[Green]で表示される直角又は鋭角三角形に変化させても、その底辺ＡＢと高さが一定であれば常に面積が同じであることを明瞭且つ効果的に学習することが可能になる。
【００７９】
（第２実施形態）
図７は、前記グラフ関数電卓１０の図形表示処理に伴う第２実施形態の表示動作（その１）を示す図である。
【００８０】
図８は、前記グラフ関数電卓１０の図形表示処理に伴う第２実施形態の表示動作（その２）を示す図である。
【００８１】
図９は、前記グラフ関数電卓１０の図形表示処理に伴う第２実施形態の表示動作（その３）を示す図である。
【００８２】
ステップＳ１:
ユーザ操作に応じて図形表示モードに設定され、図形描画機能が指定された状態で、図形の種類として「直線」が指定され、図７（Ａ）（Ｂ）に示すように、図形表示画面Ｇに対するタッチ操作により同直線の始点Ｃと終点Ｄが指定されると、直線ＣＤが描画表示される。
【００８３】
また、図形の種類として「三角形」が指定され、その３頂点Ａ，Ｂ，Ｅが指定されると、同３頂点を順番に結ぶ三角形ＡＢＥが描画表示される。
【００８４】
同様に、「直角三角形」が指定され、その３頂点Ａ，Ｈ，Ｅが指定されると、同３頂点を順番に結ぶ直角三角形ＡＨＥが描画表示される。
【００８５】
同様に、「直角三角形」が指定され、その３頂点Ｂ，Ｈ，Ｅが指定されると、同３頂点を順番に結ぶ直角三角形ＢＨＥが描画表示される。
【００８６】
ここで、前記三角形ＡＢＥの各辺について、表示色[Blue]が指定されると、その線分は[Blue]で表示される。
【００８７】
ステップＳ２：
前記三角形ＡＢＥを左右に二分する形態となった２つの直角三角形ＡＨＥとＢＨＥとの共通の垂直辺ＥＨが選択され、その選択マークｍが表示された状態で、「VARS」（測定）キーが操作されると、同垂直辺ＥＨに関する測定の種類を示す［方程式］測定アイコンＢＥ、［傾き］測定アイコンＢＳ、［長さ］測定アイコンＢＬが、図形表示画面Ｇの左端に表示される。
【００８８】
ここで、［長さ］測定アイコンＢＬが選択されると、前記選択マークｍにより選択されている垂直辺ＥＨの長さ［５］が測定（計算）され、図形測定データメモリ２２ｅに記憶されると共に図形表示画面Ｇの下端に表示される。
【００８９】
すると、測定データを、メモリ内のテーブルに追加する[Add Table]か、同表示画面Ｇ内に貼り付ける[Paste]か、固定値にする[Lock]か、固定値解除する[Unlock]かの選択をユーザに促すデータ設定ウインドウＷが表示される。
【００９０】
ここで、データ設定ウインドウＷの[Paste]が反転カーソルＣｕにより選択され、「ＥＸＥ」（実行）キーが操作されると、前記垂直辺ＥＨの測定データ［５］が、図７（Ｂ）に示すように、[Leng EH:5]として同表示画面Ｇ内に貼付けられて表示される。
【００９１】
この際、前記図形表示画面Ｇ内に貼り付けられた測定データ[Leng EH:5]について、表示色[Blue]が指定されると、その文字は[Blue]で表示される。
【００９２】
また同様に、測定対象としたい図形の各部が選択され、測定アイコンが選択され、データ設定ウインドウＷの[Paste]が選択され、「ＥＸＥ」（実行）キーが操作され、表示色が指定されることで、図７（Ｃ）に示すように、三角形ＡＢＥの面積と底辺ＡＢの長さが測定され、その測定データが[Area △ABE:15][Leng AB:6]として同表示画面Ｇ内に[Blue]で貼付けられて表示される。
【００９３】
また、直角三角形ＡＨＥの面積と底辺ＡＨの長さが測定され、その測定データが[Area △AHE:5][Leng AH:2]として同表示画面Ｇ内に[Gray]で貼付けられて表示される。
【００９４】
さらに、直角三角形ＢＨＥの面積と底辺ＢＨの長さが測定され、その測定データが[Area △BHE:10][Leng BH:4]として同表示画面Ｇ内に[Gray]で貼付けられて表示される。
【００９５】
ステップＳ３：
前記三角形ＡＢＥの底辺ＡＢと平行な直線ＣＤ上にある頂点Ｅを同直線ＣＤ上で移動させると同時に、同三角形ＡＢＥを左右に二分する各直角三角形ＡＨＥとＢＨＥとに共通の垂直辺ＥＨを平行移動させることにより、各三角形ＡＢＥ，ＡＨＥ，ＢＨＥを同時変化させるアニメーション表示を行うため、ユーザ操作に応じて、前記線分（垂直辺）ＥＨと直線ＣＤとを選択した後に、「Ｆ６」（アニメーションメニュー）キーの操作に応じて図形表示画面Ｇの下端に沿って表示される動作メニューに従い「Add Animation」を選択し、さらにアニメーション表示の詳細設定を行うために、「Ｆ６」（アニメーションメニュー）キーの操作に応じて図形表示画面Ｇの下端に沿って表示される動作メニューに従い「Edit Animation」を選択する。
【００９６】
すると、図８（Ａ）に示すように、Edit Animations画面Ｇ１が表示され、前記線分ＥＨを直線ＣＤに沿って移動させるための同直線ＣＤの分割数[Steps]、リピート回数[Times]、同分割数[Steps]内での開始点[t0]と終了点[t1]の入力がユーザに促される。
【００９７】
このEdit Animations画面Ｇ１において、反転カーソルＣｕにより各項目を順次選択しながら、例えばリピート回数[Times:10]、分割数[Steps:9]、頂点Ｅ（線分ＥＨ）の移動開始点[t0:0]、移動終了点[t1:1]と入力すると、各入力データはアニメーション設定データメモリ２２ｆに記憶される。
【００９８】
こうして、前記図８（Ｅ）で示したEdit Animations画面Ｇ１に従いアニメーション設定データ（２２ｆ）を入力した後に、反転カーソルＣｕを次画面に進めるべくカーソルキー［↓］１５を操作すると、図８（Ｆ）に示すように、前記図形表示画面Ｇにて表示させた図形に関する測定データの条件と、同条件に応じた図形の表示色とを設定するためのCondition画面Ｇ２が表示される。
【００９９】
このCondition画面Ｇ２において、前記各三角形ＡＢＥ，ＡＨＥ，ＢＨＥに関する測定データの条件として［∠ＥＡＢ＝９０］と入力し、同条件に応じた直角三角形ＢＨＥの表示色として［Then △ＢＨＥ:Green］と入力する。
【０１００】
また、測定データの条件として［∠ＥＡＢ＜９０ and ∠ＥＢＡ＜９０］と入力し、同条件に応じた各直角三角形ＡＨＥ，ＢＨＥの表示色として［Then △ＡＨＥ:Cyan］［Then △ＢＨＥ:Green］と入力する。
【０１０１】
さらに、測定データの条件として［∠ＥＢＡ＝９０］と入力し、同条件に応じた直角三角形ＡＨＥの表示色として［Then △ＡＨＥ:Cyan］と入力する。
【０１０２】
また、測定データの条件として［∠ＥＢＡ＞９０］と入力し、同条件に応じた各直角三角形ＡＨＥ，ＢＨＥの表示色として［Then △ＡＨＥ:Cyan］［Then △ＢＨＥ:Red，ＥＨ:Dot Red，ＢＨ:Line Red］と入力する。
【０１０３】
すると、前記Condition画面Ｇ２での各入力データは描画形態条件データメモリ２２ｇに記憶される。
【０１０４】
そして、「ＥＸＥ」（実行）キーの操作によってアニメーション表示の実行が指示されると（ステップＳ４（Ｙｅｓ））、図４におけるアニメーション実行処理へ移行され、図８（Ｇ）〜図９（Ｌ）に示すように、前記アニメーション設定データ（２２ｆ）および描画形態条件データ（２２ｇ）に従った三角形ＡＢＥ，ＡＨＥ，ＢＨＥのアニメーション表示が実行される（ステップＳＡ）。
【０１０５】
すなわち、アニメーション実行処理が開始されると、先ず、前記図形表示画面Ｇ上にて選択された図形変化の移動対象点（線分）ＥＨ、移動範囲（直線）ＣＤ、およびアニメーション設定データ（２２ｆ）の分割数[Steps:9]、移動開始点[t0:0]、移動終了点[t1:1]に基づき、同移動範囲（直線）ＣＤ上で移動対象点（線分）ＥＨを移動させる各点の位置の座標が計算され、アニメーション実行データメモリ２２ｈに記憶される（ステップＡ１）。
【０１０６】
この際、前記移動範囲（直線）ＣＤの座標はＣ(5,10)〜Ｄ(13,10)、分割数は[Steps:9]であるため、前記移動対象点（線分）ＥＨを移動させる各点の座標は(5,10)(6,10)(7,10)…(13,10)となる。
【０１０７】
そして、実行回数＝１にセットされ（ステップＡ２）、前記アニメーション実行データメモリ２２ｈから移動対象点（線分）ＥＨの初期位置の座標(5,10)（直線ＣＤの先端Ｃに相当）が読み出される（ステップＡ３）。
【０１０８】
すると、前記図形表示画面Ｇ上での初期位置の座標(5,10)（直線ＣＤの先端Ｃ）に線分ＥＨを平行移動させた場合の三角形ＡＢＥ，ＡＨＥ，ＢＨＥの各描画点の座標Ａ(5,5)，Ｂ(11,5)，Ｅ(5,10)，Ｈ(5,5)が計算される（ステップＡ４）。
【０１０９】
そして、前記変更後の各描画点の座標に応じて変形された各三角形が、元の色や線種のまま描画されると共に、その測定データ［面積:Area］［長さ:Leng］も再計算されて貼り付けられる（ステップＡ５）。
【０１１０】
すると、前記描画形態条件データメモリ２２ｇにて条件設定されている図形（直角三角形ＡＨＥ，ＢＨＥ）の測定データ（∠ＥＡＢ，∠ＥＢＡ）が、前記変形された現在の三角形ＡＢＥ，ＢＨＥの描画データに基づき計算され（ステップＡ６）、その設定条件［∠ＥＡＢ＝９０］［Then △ＢＨＥ:Green］、または［∠ＥＡＢ＜９０ and ∠ＥＢＡ＜９０］［Then △ＡＨＥ:Cyan］［Then △ＢＨＥ:Green］、または［∠ＥＢＡ＝９０］［Then △ＡＨＥ:Cyan］、または［∠ＥＢＡ＞９０］［Then △ＡＨＥ:Cyan］［Then △ＢＨＥ:Red，ＥＨ:Dot Red，ＢＨ:Line Red］の何れかに該当するか否か判断される（ステップＡ７）。
【０１１１】
ここで、図８（Ｇ）に示すように、アニメーション画面Ｇ３に変形表示された直角三角形ＢＨＥについて、∠ＥＡＢ＝９０となり設定条件に該当したと判断されると（ステップＡ７（Ｙｅｓ））、該当条件［∠ＥＡＢ＝９０］に応じた表示色［Then △ＢＨＥ:Green］に従い、同直角三角形ＢＨＥが[Green]に変更されて表示される（ステップＡ８）。
【０１１２】
またこの際、前記設定条件に該当した直角三角形ＢＨＥに対応する測定データ[Area △BHE:15][Leng BH:6]の表示色も前記変更された直角三角形ＢＨＥの表示色と同色の[Green]に変更されて表示される（ステップＡ９）。
【０１１３】
これによれば、[Blue]の三角形ＡＢＥは直角三角形ＢＨＥ[Green]と一致するように変化したものの、各三角形ＡＢＥ，ＢＨＥの高さに相当する線分ＥＨの長さ[Leng EH:5]が不変であることで、同[Blue]の三角形ＡＢＥの面積[Area △ABE:15]も不変であることが容易に確認できる。
【０１１４】
すると、現在アニメーション画面Ｇ３に表示されている移動対象点（線分）ＥＨの座標が、前記アニメーション実行データメモリ２２ｈに記憶された移動終了点Ｄの座標(13,10)に到達したか否か判断される（ステップＡ１０）。
【０１１５】
ここで、到達しないと判断された場合は（ステップＡ１０（Ｎｏ））、前記アニメーション実行データメモリ２２ｈから移動対象点（線分）ＥＨの次の位置の座標(6,10)が読み出される（ステップＡ１１）。
【０１１６】
すると、前記読み出された次の位置の座標(6,10)に対応させて線分ＥＨを平行移動させた場合の三角形ＡＢＥ，ＡＨＥ，ＢＨＥの各描画点の座標Ａ(5,5)，Ｂ(11,5)，Ｅ(6,10)，Ｈ(6,5)が計算される（ステップＡ４）。
【０１１７】
そして、前記各描画点の座標に応じて変形された各三角形が、元の色や線種のまま描画されると共に、その測定データ［面積:Area］［長さ:Leng］も再計算されて貼り付けられる（ステップＡ５）。
【０１１８】
すると、前記描画形態条件データメモリ２２ｇにて条件設定されている図形（直角三角形ＡＨＥ，ＢＨＥ）の測定データ（∠ＥＡＢ，∠ＥＢＡ）が、前記変形された現在の三角形ＡＢＥ，ＢＨＥの描画データに基づき計算され（ステップＡ６）、その設定条件の何れかに該当するか否か判断される（ステップＡ７）。
【０１１９】
ここで、図８（Ｈ）に示すように、アニメーション画面Ｇ３に変形表示された直角三角形ＡＨＥについて∠ＥＡＢ＜９０となり、また、直角三角形ＢＨＥについて∠ＥＢＡ＜９０となり、設定条件に該当したと判断されると（ステップＡ７（Ｙｅｓ））、該当条件［∠ＥＡＢ＜９０ and ∠ＥＢＡ＜９０］に応じた表示色［Then △ＡＨＥ:Cyan］［Then △ＢＨＥ:Green］に従い、同直角三角形ＡＨＥが[Cyan]、ＢＨＥが[Green]に変更されて表示される（ステップＡ８）。
【０１２０】
またこの際、前記設定条件に該当した直角三角形ＡＨＥに対応する測定データ[Area △AHE:2.5][Leng AH:1]の表示色も前記変更された直角三角形ＡＨＥの表示色と同色の[Cyan]に変更されて表示され、同様に直角三角形ＢＨＥに対応する測定データ[Area △BHE:12.5][Leng BH:5]の表示色も前記変更された直角三角形ＢＨＥの表示色と同色の[Green]に変更されて表示される（ステップＡ９）。
【０１２１】
これによれば、[Blue]の三角形ＡＢＥは、２つの直角三角形ＡＨＥ[Cyan]とＢＨＥ[Green]とで二分されるように変化したものの、各三角形の高さに相当する線分ＥＨの長さ[Leng EH:5]が不変であることで、同[Blue]の三角形ＡＢＥの面積[Area △ABE:15]も不変であることが容易に確認できる。しかも、[Blue]の三角形ＡＢＥの面積[Area △ABE:15]は、これを二分する直角三角形ＡＨＥ[Cyan]の面積[Area △AHE:2.5]とＢＨＥ[Green]の面積[Area △BHE:12.5]との合計に一致することが容易に確認できる。
【０１２２】
この後、前記同様の処理が繰り返され、ステップＡ１１において、前記アニメーション実行データメモリ２２ｈから移動対象点（線分）ＥＨの次の位置の座標(8,10)が読み出されると、図９（Ｉ）に示すように、各三角形ＡＢＥ，ＡＨＥ，ＢＨＥは同時変化して表示される（ステップＡ４〜Ａ９）。
【０１２３】
この場合も前記同様に、[Blue]の三角形ＡＢＥは、各三角形の高さに相当する線分ＥＨの長さ[Leng EH:5]が不変であることで、同[Blue]の三角形ＡＢＥの面積[Area △ABE:15]も不変であることが容易に確認でき、しかも、これを二分する直角三角形ＡＨＥ[Cyan]の面積[Area △AHE:7.5]とＢＨＥ[Green]の面積[Area △BHE:7.5]との合計に一致することが容易に確認できる。
【０１２４】
この後、前記同様の処理が繰り返され、ステップＡ１１において、前記アニメーション実行データメモリ２２ｈから移動対象点（線分）ＥＨの次の位置の座標(11,10)が読み出されると、図９（Ｊ）に示すように、[Blue]の三角形ＡＢＥは直角三角形ＡＨＥ[Cyan]と一致するように変化して表示される（ステップＡ４〜Ａ９）。
【０１２５】
これによれば、[Blue]の三角形ＡＢＥは直角三角形ＡＨＥ[Cyan]と一致するように変化したものの、各三角形ＡＢＥ，ＡＨＥの高さに相当する線分ＥＨの長さ[Leng EH:5]が不変であることで、同[Blue]の三角形ＡＢＥの面積[Area △ABE:15]も不変であることが容易に確認できる。
【０１２６】
さらにこの後、ステップＡ１１において読み出された次の位置の座標(12,10)に対応させて線分ＥＨを平行移動させた場合の三角形ＡＢＥ，ＡＨＥ，ＢＨＥの各描画点の座標Ａ(5,5)，Ｂ(11,5)，Ｅ(12,10)，Ｈ(12,5)が計算される（ステップＡ４）。
【０１２７】
そして、前記各描画点の座標に応じて変形された各三角形が、元の色や線種のまま描画されると共に、その測定データ［面積:Area］［長さ:Leng］も再計算されて貼り付けられる（ステップＡ５）。
【０１２８】
すると、前記描画形態条件データメモリ２２ｇにて条件設定されている図形（直角三角形ＡＨＥ，ＢＨＥ）の測定データ（∠ＥＡＢ，∠ＥＢＡ）が、前記変形された現在の三角形ＡＢＥ，ＢＨＥの描画データに基づき計算され（ステップＡ６）、その設定条件の何れかに該当するか否か判断される（ステップＡ７）。
【０１２９】
ここで、図９（Ｋ）に示すように、アニメーション画面Ｇ３に変形表示された直角三角形ＡＢＥについて∠ＥＢＡ＞９０となり設定条件に該当したと判断されると（ステップＡ７（Ｙｅｓ））、該当条件［∠ＥＢＡ＞９０］に応じた表示色［Then △ＡＨＥ:Cyan］［Then △ＢＨＥ:Red，ＥＨ:Dot Red，ＢＨ:Line Red］に従い、直角三角形ＡＨＥが[Cyan]、ＢＨＥが[Red]、同ＢＨＥの垂直辺ＥＨが[Dot Red]、底辺ＢＨが[Line Red]に変更されて表示される（ステップＡ８）。
【０１３０】
またこの際、前記設定条件に該当した直角三角形ＢＨＥに対応する測定データ[Area △BHE:5][Leng BH:2]の表示色も前記変更された直角三角形ＢＨＥの表示色と同色の[Red]に変更されて表示される（ステップＡ９）。
【０１３１】
これによれば、[Blue]の三角形ＡＢＥは、前記同様に各三角形の高さに相当する線分ＥＨの長さ[Leng EH:5]が不変であることで、同[Blue]の三角形ＡＢＥの面積[Area △ABE:15]も不変であることが容易に確認できる、しかも、[Blue]の三角形ＡＢＥの面積[Area △ABE:15]は、同三角形ＡＢＥの底辺ＡＢの長さ[Leng AB:6]を超えて変化した直角三角形ＡＨＥ[Cyan]の面積[Area △AHE:17.5]からＢＨＥ[Red]の面積[Area △BHE:2.5]を差し引いた値に一致することが容易に確認できる。
【０１３２】
この後、前記同様の処理が繰り返され、ステップＡ１１において、前記アニメーション実行データメモリ２２ｈから移動対象点（線分）ＥＨの次の位置の座標(13,10)（直線ＣＤの終端Ｄに相当）が読み出されると、図９（Ｌ）に示すように、各三角形ＡＢＥ，ＡＨＥ，ＢＨＥは同時変化して表示される（ステップＡ４〜Ａ９）。
【０１３３】
この場合も前記同様に、[Blue]の三角形ＡＢＥは、各三角形の高さに相当する線分ＥＨの長さ[Leng EH:5]が不変であることで、同[Blue]の三角形ＡＢＥの面積[Area △ABE:15]も不変であることが容易に確認でき、しかも、その面積[Area △ABE:15]は、同三角形ＡＢＥの底辺ＡＢの長さ[Leng AB:6]を超えて変化した直角三角形ＡＨＥ[Cyan]の面積[Area △AHE:20]からＢＨＥ[Red]の面積[Area △BHE:5]を差し引いた値に一致することが容易に確認できる。
【０１３４】
そして、現在アニメーション画面Ｇ３に変形表示されている三角形ＡＢＥの移動対象点（線分）ＥＨの座標が、前記アニメーション実行データメモリ２２ｈに記憶された移動終了点Ｄの座標に到達したと判断されると（ステップＡ１０（Ｙｅｓ））、現在の実行回数が前記アニメーション設定データメモリ２２ｆに記憶されたリピート回数[Times:10]に到達したか否か判断される（ステップＡ１２）。
【０１３５】
ここで、到達しないと判断された場合は（ステップＡ１２（Ｎｏ））、前記実行回数がカウントアップ（＋１）され（ステップＡ１３）、前記ステップＡ３以降の処理が同様に繰り返される（ステップＡ３〜Ａ１１）。
【０１３６】
そして、前記ステップＡ１２において、現在の実行回数が前記アニメーション設定データメモリ２２ｆに記憶されたリピート回数[Times:10]に到達したと判断されると（ステップＡ１２（Ｙｅｓ））、前記一連の図形表示処理が終了される。
【０１３７】
したがって、前記構成のグラフ関数電卓１０による第２実施形態の図形表示機能によれば、図形表示画面Ｇにおいて、ユーザ所望の図形（直線ＣＤおよび同直線ＣＤに平行な底辺ＡＢを有する三角形ＡＢＥとこれを二分する直角三角形ＡＨＥ，ＢＨＥ）を描画表示させると共に、各三角形の高さに相当する垂直辺ＥＨの長さ[Leng EH]、各対応する底辺の長さ[Leng AB][Leng AH][Leng BH]、面積[Area △ABE][Area △AHE][Area △BHE]を、測定データとして表示させる。そして、前記垂直辺ＥＨを移動対象、直線ＣＤをその平行移動範囲として選択し、各三角形の測定データおよび表示色の条件（［∠ＥＡＢ＝９０ Then △ＢＨＥ:Green］［∠ＥＡＢ＜９０ and ∠ＥＢＡ＜９０ Then △ＡＨＥ:Cyan，△ＢＨＥ:Green］［∠ＥＢＡ＝９０ Then △ＡＨＥ:Cyan］［∠ＥＢＡ＞９０ Then △ＡＨＥ:Cyan，△ＢＨＥ:Red，ＥＨ:Dot Red，ＢＨ:Line Red］）を設定してアニメーション表示を実行させる。するとアニメーション画面Ｇ３において前記各三角形ＡＢＥ，ＡＨＥ，ＢＨＥがその線分ＥＨを直線ＣＤに沿って平行移動されながら変形されて表示されると共に、その都度、測定データ[Leng][Area]も再計算されて貼り付けられる。そして、前記設定条件に従い、各直角三角形ＡＨＥ，ＢＨＥとその測定データ[Leng][Area]の表示色が各対応する[Cyan][Green][Red]に変更されて表示される。
【０１３８】
このため、ユーザは、三角形ＡＢＥの頂点Ｅを底辺ＡＢと平行な直線ＣＤ上で移動させ、同三角形ＡＢＥをその頂点Ｅからの垂直辺ＥＨで二分する直角三角形ＡＨＥ[Cyan]，ＢＨＥ[Green]と共に変化させた場合でも、その底辺ＡＢと高さＥＨが一定であれば、常に同三角形ＡＢＥ面積[Area △ABE]が[Area △AHE]と[Area △BHE]とに基づき同じになることを明瞭且つ効果的に学習することが可能になる。
【０１３９】
なお、前記各実施形態において記載したグラフ関数電卓１０による動作手法、すなわち、図３および図４のフローチャートに示す図形表示処理での各手法は、コンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体（２３）に格納して配布することができる。そして、電子式計算機（１０）のコンピュータ（２１）は、この外部記録媒体（２３）に記憶されたプログラムを記憶装置（２２）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した図形の描画変形表示機能、および当該図形に関する測定データの更新表示機能、および同測定データの設定条件に応じた同図形およびその測定データの表示色変更機能を実現し、前述した手法による同様の処理を実行することができる。
【０１４０】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（公衆回線）上を伝送させることができ、この通信ネットワークに接続された通信装置によって前記プログラムデータを電子式計算機（１０）のコンピュータ（２１）に取り込み、前述した図形の描画変形表示機能、および当該図形に関する測定データの更新表示機能、および同測定データの設定条件に応じた同図形およびその測定データの表示色変更機能を実現することもできる。
【０１４１】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変化することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【符号の説明】
【０１４２】
１０  …グラフ関数電卓
１１  …キー入力部
１２  …数字・演算記号キー群
１３  …関数機能キー群
１４  …モード設定キー群
１５  …カーソルキー
１６  …カラー表示部
１６Ｔ…タッチパネル
２１  …プロセッサ（ＣＰＵ）
２２  …メモリ
２２ａ…図形表示処理プログラム
２２ｂ…演算処理プログラム
２２ｃ…図形描画データメモリ
２２ｄ…演算データメモリ
２２ｅ…図形測定データメモリ
２２ｆ…アニメーション設定データメモリ
２２ｇ…描画形態条件データメモリ
２２ｈ…アニメーション実行データメモリ
２３  …外部記録媒体
２４  …記録媒体読み取り部
Ｇ    …図形表示画面
Ｇ１  …Edit Animations画面
Ｇ２  …Condition画面
Ｇ３  …アニメーション画面
ｍ    …選択マーク
Ｗ    …データ設定ウインドウ
Ｃｕ  …反転カーソル
ＢＥ  …［方程式］測定アイコン
ＢＳ  …［傾き］測定アイコン
ＢＬ  …［長さ］測定アイコン
【図１】
0005585243.tif 000002
【図２】
0005585243.tif 000003
【図３】
0005585243.tif 000004
【図４】
0005585243.tif 000005
【図５】
0005585243.tif 000006
【図６】
0005585243.tif 000007
【図７】
0005585243.tif 000008
【図８】
0005585243.tif 000009
【図９】
0005585243.tif 000010