(57)【要約】【課題】各種の関数式を計算して表示させる手順や当該関数式をグラフ化して表示させる手順の学習に適したグラフ関数計算機において、課題の内容や習得段階など応じた様々な設定を容易に行うことができ、より教育効果の高い関数計算の学習を行わせること。【解決手段】教師が生徒に対して課題とする関数機能を実行させるためのキー操作手順について、[1 KEY]モード<Manual play>または[n KEY]モード<Manual play>に応じてそのキー操作ガイドファイルを作成登録した場合には、生徒側ではその１キー毎のキーガイドデータを表示で確認しながら実際にそのキーを入力操作して実習することができ、また、[Auto]モード<Auto play>に応じてそのキー操作ガイドファイルを作成登録した場合には、生徒側ではその１キー毎のキーガイドデータを順次表示で確認しながら且つそのキーが自動入力されて実行される表示を見ながら実習することができる。【選択図】      図６
2008171384.tif 000002
【特許請求の範囲】
【請求項１】
関数計算機能を備えたグラフ関数計算機において、
ユーザ操作に応じてマニュアルモードかオートモードかを設定するモード設定手段と、
キー入力部のユーザ操作に応じてキーデータを入力するキーデータ入力手段と、
このキーデータ入力手段により入力されたキーデータを前記モード設定手段により設定されたマニュアルモードかオートモードかの設定内容に対応付けて登録するキーデータ登録手段と、
このキーデータ登録手段により登録されたキーデータに応じて関数計算機能を実行させる第１の関数機能実行手段と、
前記キーデータ登録手段により登録されたキーデータをその入力順に読み出してガイド表示するキーガイド表示手段と、
このキーガイド表示手段によりキーデータをガイド表示する際に、前記マニュアルモードに対応付けられたキーデータである場合には、当該ガイド表示されたキーデータの前記キーデータ入力手段による入力が確認される毎に次のキーデータをガイド表示させ、前記オートモードに対応付けられたキーデータである場合には、当該ガイド表示されたキーデータを順次自動入力して次のキーデータをガイド表示させるガイド表示制御手段と、
このガイド表示制御手段によるガイド表示の制御に伴い入力されたキーデータに応じて関数計算機能を実行させる第２の関数機能実行手段と、
を備えたことを特徴とするグラフ関数計算機。
【請求項２】
前記キーデータ入力手段によるキーデータの入力後、キー入力部のユーザ操作に応じてコメントデータを入力するコメントデータ入力手段と、
このコメントデータ入力手段により入力されたコメントデータを前記キーデータ入力手段により入力されたキーデータに対応付けて登録するコメントデータ登録手段とを備え、
前記キーガイド表示手段は、前記キーデータ登録手段により登録されたキーデータをその入力順に読み出してガイド表示するのに伴い、当該ガイド表示するキーデータに対応付けられて前記コメントデータ登録手段により登録されているコメントデータを読み出してガイド表示する、
ことを特徴とする請求項１に記載のグラフ関数計算機。
【請求項３】
前記モード設定手段によりオートモードが設定された場合に、ユーザ操作に応じてキーデータのガイド速度を設定するガイド速度設定手段を備え、
前記ガイド表示制御手段は、前記キーガイド表示手段によりキーデータをガイド表示する際に、前記オートモードに対応付けられたキーデータである場合には、当該ガイド表示されたキーデータを前記ガイド速度設定手段により設定されたガイド速度に応じ順次自動入力して次のキーデータをガイド表示させる、
ことを特徴とする請求項１または請求項２に記載のグラフ関数計算機。
【請求項４】
前記キーデータ入力手段は、キー入力部のユーザ操作に応じて１キー毎にキーデータを入力する、
ことを特徴とする請求項１ないし請求項３の何れか１項に記載のグラフ関数計算機。
【請求項５】
前記キーデータ入力手段は、キー入力部のユーザ操作に応じて一連のキーデータを入力し、
前記キーガイド表示手段は、前記キーデータ登録手段により登録されたキーデータを１キー毎にその入力順に読み出してガイド表示する、
ことを特徴とする請求項１ないし請求項３の何れか１項に記載のグラフ関数計算機。
【請求項６】
関数式に応じたグラフを表示部に描画表示するためのグラフ描画機能を備えたグラフ関数計算機であって、
ユーザ操作に応じて関数式を入力する式入力手段と、
この式入力手段により入力された関数式に対応するグラフを前記グラフ描画機能を起動させて前記表示部に描画表示させる第１のグラフ表示制御手段と、
この第１のグラフ表示制御手段により表示されたグラフについて、複数手順からなるユーザ操作に応じて特徴点の求解を命令する求解命令手段と、
この求解命令手段による複数手順からなる求解の命令に応じて前記第１のグラフ表示制御手段により表示されたグラフの特徴点を順次求解して表示させる第１の求解表示制御手段と、
この第１の求解表示制御手段により順次求解され表示されたグラフの特徴点について、最終の求解画面のみの表示を設定する最終画面設定手段と、
前記式入力手段により入力された関数式と共に前記求解命令手段による求解の命令の操作内容を登録する命令操作登録手段と、
この命令操作登録手段により登録された関数式を前記表示部に表示させる登録関数式表示制御手段と、
この登録関数式表示制御手段により前記登録された関数式が前記表示部に表示された状態で、当該関数式に対応するグラフをユーザ操作に応じて前記グラフ描画機能を起動させて前記表示部に描画表示させる第２のグラフ表示制御手段と、
この第２のグラフ表示制御手段により前記関数式に対応するグラフが前記表示部に表示された後、前記最終画面設定手段により最終の求解画面のみの表示が設定されていない場合には、前記命令操作登録手段により登録された複数手順からなる求解の命令の操作内容に従って当該グラフの特徴点を順次求解して表示させ、前記最終画面設定手段により最終の求解画面のみの表示が設定されている場合には、前記命令操作登録手段により登録された複数手順からなる求解の命令の操作内容に従って当該グラフの特徴点を順次求解しその最終の求解画面のみ表示させる第２の求解表示制御手段と、
を備えたことを特徴とするグラフ関数計算機。
【請求項７】
前記グラフの特徴点は、複数のグラフ同士の交点または極大点または極小点であることを特徴とする請求項６に記載のグラフ関数計算機。
【請求項８】
関数計算機能を備えたグラフ関数計算機のコンピュータを制御するための計算機制御プログラムであって、
前記コンピュータを、
ユーザ操作に応じてマニュアルモードかオートモードかを設定するモード設定手段、
キー入力部のユーザ操作に応じてキーデータを入力するキーデータ入力手段、
このキーデータ入力手段により入力されたキーデータを前記モード設定手段により設定されたマニュアルモードかオートモードかの設定内容に対応付けてメモリに登録するキーデータ登録手段、
このキーデータ登録手段により登録されたキーデータに応じて関数計算機能を実行させる第１の関数機能実行手段、
前記キーデータ登録手段により登録されたキーデータをその入力順に読み出して表示部にガイド表示するキーガイド表示手段と、
このキーガイド表示手段によりキーデータをガイド表示する際に、前記マニュアルモードに対応付けられたキーデータである場合には、当該ガイド表示されたキーデータの前記キーデータ入力手段による入力が確認される毎に次のキーデータをガイド表示させ、前記オートモードに対応付けられたキーデータである場合には、当該ガイド表示されたキーデータを順次自動入力して次のキーデータをガイド表示させるガイド表示制御手段、
このガイド表示制御手段によるガイド表示の制御に伴い入力されたキーデータに応じて関数計算機能を実行させる第２の関数機能実行手段、
として機能させるようにしたコンピュータ読み込み可能な計算機制御プログラム。
【請求項９】
関数式に応じたグラフを表示部に描画表示するためのグラフ描画機能を備えたグラフ関数計算機のコンピュータを制御するための計算機制御プログラムであって、
ユーザ操作に応じて関数式を入力する式入力手段、
この式入力手段により入力された関数式に対応するグラフを前記グラフ描画機能を起動させて前記表示部に描画表示させる第１のグラフ表示制御手段、
この第１のグラフ表示制御手段により表示されたグラフについて、複数手順からなるユーザ操作に応じて特徴点の求解を命令する求解命令手段、
この求解命令手段による複数手順からなる求解の命令に応じて前記第１のグラフ表示制御手段により表示されたグラフの特徴点を順次求解して表示させる第１の求解表示制御手段、
この第１の求解表示制御手段により順次求解され表示されたグラフの特徴点について、ユーザ操作に応じて最終の求解画面のみの表示を設定する最終画面設定手段、
前記式入力手段により入力された関数式と共に前記求解命令手段による求解の命令の操作内容をメモリに登録する命令操作登録手段、
この命令操作登録手段により登録された関数式を前記表示部に表示させる登録関数式表示制御手段、
この登録関数式表示制御手段により前記登録された関数式が前記表示部に表示された状態で、当該関数式に対応するグラフをユーザ操作に応じて前記グラフ描画機能を起動させて前記表示部に描画表示させる第２のグラフ表示制御手段、
この第２のグラフ表示制御手段により前記関数式に対応するグラフが前記表示部に表示された後、前記最終画面設定手段により最終の求解画面のみの表示が設定されていない場合には、前記命令操作登録手段により登録された複数手順からなる求解の命令の操作内容に従って当該グラフの特徴点を順次求解して表示させ、前記最終画面設定手段により最終の求解画面のみの表示が設定されている場合には、前記命令操作登録手段により登録された複数手順からなる求解の命令の操作内容に従って当該グラフの特徴点を順次求解しその最終の求解画面のみ表示させる第２の求解表示制御手段、
として機能させるようにしたコンピュータ読み込み可能な計算機制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種の関数式を計算して表示させる手順や当該関数式をグラフ化して表示させる手順の学習に適したグラフ関数計算機およびその制御プログラムに関する。
【背景技術】
【０００２】
従来から、任意に入力された種々の関数式を計算実行し、その計算結果を表示したり、さらにその関数式をグラフ化して表示したりすることのできるグラフ関数電卓と称する小型の電子式計算機が広く実用されている。
【０００３】
そして、このようなグラフ関数電卓を教育現場で使用し、例えば種々の関数式の計算手法や当該関数式をグラフ化した場合のグラフの軌跡などを学習することが行われている。
【０００４】
例えば、教師が出した課題を生徒自らが入力操作して計算実行あるいはグラフ化表示させ確認したりする場合には、教師が実演で示したり操作マニュアルを印刷配布して示したりした電卓操作のやり方を生徒自らが模倣して入力操作し、これにより表示された計算結果やグラフの描画軌跡などを確認したりしている。
【０００５】
しかしながら、前記グラフ関数電卓は多種多様な機能を搭載し色々な計算・表示処理を行うことが可能である反面、その多様な機能を使いこなすには当該多様な機能のそれぞれに応じた操作手順を覚え込まなければならず、教師が実演したり操作マニュアルを印刷配布したりして生徒に教えたとしても、当該生徒が所望の機能の操作手順を覚えることは容易ではない問題がある。
【０００６】
そこで、例えばパソコン（ＰＣ）にインストールした前記関数電卓のエミュレータによって予め教師が行った課題を解くためのキー入力操作情報とその解説情報とを対応付けて学習支援プログラムとして登録し、この登録された学習支援プログラムを通信回線網を介して生徒各人の関数電卓に送信転送する。そしてこの生徒各人の関数電卓において、前記教師のＰＣから転送された学習支援プログラムを実行表示させながらそのキー入力操作情報と解説情報に従って生徒自身が該当するキーを入力操作して行くことで、容易に関数電卓の操作手順を学習できるようにした電子機器およびそのプログラムが提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００３−１８６３８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、前記従来提案されている電子機器およびそのプログラムでは、各生徒の関数電卓に転送された学習支援プログラムに応じて表示されるキー入力操作情報と解説情報に従い、生徒自身が容易に該当するキーを入力操作して行くことが可能になるものの、例えば１キー毎のキー入力操作を生徒に行わせるのか、あるいはそのキー入力操作情報を表示確認させながら自動入力させるのか、あるいは最終結果の表示確認のみ必要とするのかなど、学習しようとする課題の内容や習得段階などに応じた様々な設定を容易に行うことができず、より教育効果の高い学習を行わせることはできていない問題がある。
【０００８】
本発明は、このような課題に鑑みなされたもので、課題の内容や習得段階などに応じた様々な設定を容易に行うことができ、より教育効果の高い関数計算の学習を行わせることが可能になるグラフ関数計算機およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載のグラフ関数計算機は、関数計算機能を備えたグラフ関数計算機において、ユーザ操作に応じてマニュアルモードかオートモードかを設定するモード設定手段と、キー入力部のユーザ操作に応じてキーデータを入力するキーデータ入力手段と、このキーデータ入力手段により入力されたキーデータを前記モード設定手段により設定されたマニュアルモードかオートモードかの設定内容に対応付けて登録するキーデータ登録手段と、このキーデータ登録手段により登録されたキーデータに応じて関数計算機能を実行させる第１の関数機能実行手段と、前記キーデータ登録手段により登録されたキーデータをその入力順に読み出してガイド表示するキーガイド表示手段と、このキーガイド表示手段によりキーデータをガイド表示する際に、前記マニュアルモードに対応付けられたキーデータである場合には、当該ガイド表示されたキーデータの前記キーデータ入力手段による入力が確認される毎に次のキーデータをガイド表示させ、前記オートモードに対応付けられたキーデータである場合には、当該ガイド表示されたキーデータを順次自動入力して次のキーデータをガイド表示させるガイド表示制御手段と、このガイド表示制御手段によるガイド表示の制御に伴い入力されたキーデータに応じて関数計算機能を実行させる第２の関数機能実行手段と、を備えたことを特徴としている。
【００１０】
請求項２に記載のグラフ関数計算機は、前記請求項１に記載のグラフ関数計算機において、前記キーデータ入力手段によるキーデータの入力後、キー入力部のユーザ操作に応じてコメントデータを入力するコメントデータ入力手段と、このコメントデータ入力手段により入力されたコメントデータを前記キーデータ入力手段により入力されたキーデータに対応付けて登録するコメントデータ登録手段とを備え、前記キーガイド表示手段は、前記キーデータ登録手段により登録されたキーデータをその入力順に読み出してガイド表示するのに伴い、当該ガイド表示するキーデータに対応付けられて前記コメントデータ登録手段により登録されているコメントデータを読み出してガイド表示する、ことを特徴としている。
【００１１】
請求項３に記載のグラフ関数計算機は、前記請求項１または請求項２に記載のグラフ関数計算機において、前記モード設定手段によりオートモードが設定された場合に、ユーザ操作に応じてキーデータのガイド速度を設定するガイド速度設定手段を備え、前記ガイド表示制御手段は、前記キーガイド表示手段によりキーデータをガイド表示する際に、前記オートモードに対応付けられたキーデータである場合には、当該ガイド表示されたキーデータを前記ガイド速度設定手段により設定されたガイド速度に応じ順次自動入力して次のキーデータをガイド表示させる、ことを特徴としている。
【００１２】
請求項４に記載のグラフ関数計算機は、前記請求項１ないし請求項３の何れか１項に記載のグラフ関数計算機において、前記キーデータ入力手段は、キー入力部のユーザ操作に応じて１キー毎にキーデータを入力する、ことを特徴としている。
【００１３】
請求項５に記載のグラフ関数計算機は、前記請求項１ないし請求項３の何れか１項に記載のグラフ関数計算機において、前記キーデータ入力手段は、キー入力部のユーザ操作に応じて一連のキーデータを入力し、前記キーガイド表示手段は、前記キーデータ登録手段により登録されたキーデータを１キー毎にその入力順に読み出してガイド表示する、ことを特徴としている。
【００１４】
請求項６に記載のグラフ関数計算機は、関数式に応じたグラフを表示部に描画表示するためのグラフ描画機能を備えたグラフ関数計算機であって、ユーザ操作に応じて関数式を入力する式入力手段と、この式入力手段により入力された関数式に対応するグラフを前記グラフ描画機能を起動させて前記表示部に描画表示させる第１のグラフ表示制御手段と、この第１のグラフ表示制御手段により表示されたグラフについて、複数手順からなるユーザ操作に応じて特徴点の求解を命令する求解命令手段と、この求解命令手段による複数手順からなる求解の命令に応じて前記第１のグラフ表示制御手段により表示されたグラフの特徴点を順次求解して表示させる第１の求解表示制御手段と、この第１の求解表示制御手段により順次求解され表示されたグラフの特徴点について、最終の求解画面のみの表示を設定する最終画面設定手段と、前記式入力手段により入力された関数式と共に前記求解命令手段による求解の命令の操作内容を登録する命令操作登録手段と、この命令操作登録手段により登録された関数式を前記表示部に表示させる登録関数式表示制御手段と、この登録関数式表示制御手段により前記登録された関数式が前記表示部に表示された状態で、当該関数式に対応するグラフをユーザ操作に応じて前記グラフ描画機能を起動させて前記表示部に描画表示させる第２のグラフ表示制御手段と、この第２のグラフ表示制御手段により前記関数式に対応するグラフが前記表示部に表示された後、前記最終画面設定手段により最終の求解画面のみの表示が設定されていない場合には、前記命令操作登録手段により登録された複数手順からなる求解の命令の操作内容に従って当該グラフの特徴点を順次求解して表示させ、前記最終画面設定手段により最終の求解画面のみの表示が設定されている場合には、前記命令操作登録手段により登録された複数手順からなる求解の命令の操作内容に従って当該グラフの特徴点を順次求解しその最終の求解画面のみ表示させる第２の求解表示制御手段と、を備えたことを特徴としている。
【００１５】
請求項７に記載のグラフ関数計算機は、前記請求項６に記載のグラフ関数計算機において、前記グラフの特徴点は、複数のグラフ同士の交点または極大点または極小点である、ことを特徴としている。
【００１６】
請求項８に記載の計算機制御プログラムは、関数計算機能を備えたグラフ関数計算機のコンピュータを制御するための計算機制御プログラムであって、前記コンピュータを、ユーザ操作に応じてマニュアルモードかオートモードかを設定するモード設定手段、キー入力部のユーザ操作に応じてキーデータを入力するキーデータ入力手段、このキーデータ入力手段により入力されたキーデータを前記モード設定手段により設定されたマニュアルモードかオートモードかの設定内容に対応付けてメモリに登録するキーデータ登録手段、このキーデータ登録手段により登録されたキーデータに応じて関数計算機能を実行させる第１の関数機能実行手段、前記キーデータ登録手段により登録されたキーデータをその入力順に読み出して表示部にガイド表示するキーガイド表示手段と、このキーガイド表示手段によりキーデータをガイド表示する際に、前記マニュアルモードに対応付けられたキーデータである場合には、当該ガイド表示されたキーデータの前記キーデータ入力手段による入力が確認される毎に次のキーデータをガイド表示させ、前記オートモードに対応付けられたキーデータである場合には、当該ガイド表示されたキーデータを順次自動入力して次のキーデータをガイド表示させるガイド表示制御手段、このガイド表示制御手段によるガイド表示の制御に伴い入力されたキーデータに応じて関数計算機能を実行させる第２の関数機能実行手段、として機能させることを特徴としている。
【００１７】
請求項９に記載の計算機制御プログラムは、関数式に応じたグラフを表示部に描画表示するためのグラフ描画機能を備えたグラフ関数計算機のコンピュータを制御するための計算機制御プログラムであって、ユーザ操作に応じて関数式を入力する式入力手段、この式入力手段により入力された関数式に対応するグラフを前記グラフ描画機能を起動させて前記表示部に描画表示させる第１のグラフ表示制御手段、この第１のグラフ表示制御手段により表示されたグラフについて、複数手順からなるユーザ操作に応じて特徴点の求解を命令する求解命令手段、この求解命令手段による複数手順からなる求解の命令に応じて前記第１のグラフ表示制御手段により表示されたグラフの特徴点を順次求解して表示させる第１の求解表示制御手段、この第１の求解表示制御手段により順次求解され表示されたグラフの特徴点について、ユーザ操作に応じて最終の求解画面のみの表示を設定する最終画面設定手段、前記式入力手段により入力された関数式と共に前記求解命令手段による求解の命令の操作内容をメモリに登録する命令操作登録手段、この命令操作登録手段により登録された関数式を前記表示部に表示させる登録関数式表示制御手段、この登録関数式表示制御手段により前記登録された関数式が前記表示部に表示された状態で、当該関数式に対応するグラフをユーザ操作に応じて前記グラフ描画機能を起動させて前記表示部に描画表示させる第２のグラフ表示制御手段、この第２のグラフ表示制御手段により前記関数式に対応するグラフが前記表示部に表示された後、前記最終画面設定手段により最終の求解画面のみの表示が設定されていない場合には、前記命令操作登録手段により登録された複数手順からなる求解の命令の操作内容に従って当該グラフの特徴点を順次求解して表示させ、前記最終画面設定手段により最終の求解画面のみの表示が設定されている場合には、前記命令操作登録手段により登録された複数手順からなる求解の命令の操作内容に従って当該グラフの特徴点を順次求解しその最終の求解画面のみ表示させる第２の求解表示制御手段、として機能させることを特徴としている。
【発明の効果】
【００１８】
本発明によれば、課題の内容や習得段階などに応じた様々な設定を容易に行うことができ、より教育効果の高い関数計算の学習を行わせることが可能になるグラフ関数計算機およびその制御プログラムを提供できる。
【発明を実施するための最良の形態】
【００１９】
以下図面により本発明の実施の形態について説明する。
【００２０】
（第１実施形態）
図１は、本発明のグラフ関数計算機の実施形態に係るグラフ関数電卓１０の外観構成（その１）を示す正面図である。
【００２１】
図２は、本発明のグラフ関数計算機の実施形態に係るグラフ関数電卓１０の外観構成（その２）を示す正面図である。
【００２２】
このグラフ関数電卓１０は、教師側で使用するグラフ関数電卓１０Ａも生徒側で使用するグラフ関数電卓１０Ｂも同じものとして構成される。
【００２３】
このグラフ関数電卓１０の本体ケースには、本体正面の下端から３分の２程度の範囲でキー入力部１２が設けられ、上端から３分の１程度の範囲で液晶表示部１３が設けられる。液晶表示部１３には、透明のタブレット１４が重ねて設けられている。
【００２４】
キー入力部１２には、数値・記号キー１２ａ、関数・演算子キー１２ｂ、「ＭＥＮＵ」キー１２ｃ、「ＳＨＩＦＴ」キー１２ｄ、「ＯＰＴＮ」キー１２ｅ、「ＥＸＥ」キー１２ｆ、カーソルキー１２ｇ、そしてファンクションキー「Ｆ１」〜「Ｆ６」等が備えられる。
【００２５】
数値・記号キー１２ａは、数字，記号などの個々のキーを配列した数値・記号の入力用キー群からなる。
【００２６】
関数・演算子キー１２ｂは、演算式や関数式を入力する際に操作される各種の関数記号キーや「＋」「−」「×」「÷」「＝」などの演算子キーからなる。
【００２７】
「ＭＥＮＵ」キー１２ｃは、四則計算式や関数計算式等の任意の計算式を入力して演算処理を行わせる演算モード、入力された関数式に対応したグラフの描画処理を行わせるグラフモード、グラフ関数の学習処理を行わせるe-Activityモード、任意のプログラムを入力して対応する計算処理を行わせるプログラムモード等、各種の動作モードの選択設定メニューを表示させる際に操作される。
【００２８】
「ＳＨＩＦＴ」キー１２ｄは、キー入力部１２における各キートップの左上に記述された各種の記号や機能を指定入力する際に該当するキーと合わせて操作される。
【００２９】
「ＯＰＴＮ」キー１２ｅは、キー入力部１２における各キートップの右上に記述された各種の記号や機能を指定入力する際に該当するキーと合わせて操作される。
【００３０】
「ＥＸＥ」キー１２ｆは、選択あるいは入力されたデータの確定や各種処理機能の実行を指示する際に操作される。
【００３１】
カーソルキー「↑」「↓」「←」「→」１２ｇは、それぞれ表示されたデータの選択，送り操作や、カーソルＣの移動操作を行なう際等に操作される。
【００３２】
ファンクションキー「Ｆ１」〜「Ｆ６」は、種々の動作モードに応じて液晶表示部１３の画面下端に沿って配列表示される各種ボタンＢ１〜Ｂ６の機能を実行させる際に操作される。
【００３３】
そして、このグラフ関数電卓１０は、例えば図１に示すように、当該電卓１０にて生成された各種のデータをメモリ・カードなどの外部記憶媒体１６に記録して外部に持ち出したり、同外部記憶媒体１６に記録された各種のデータを読み込んで実行したりするための記憶媒体書き込み・読み取り部１７、また例えば図２に示すように、当該電卓１０にて生成された各種のデータをＵＳＢケーブル１８ｃを介して外部のパーソナルコンピュータＰＣへ出力転送したり、同外部のパーソナルコンピュータＰＣからＵＳＢケーブル１８ｃを介して出力転送された各種のデータを受信入力したりするための通信制御部１８を備えている。
【００３４】
このグラフ関数電卓１０において、グラフ関数の学習処理を行わせるe-Activityモードでは、例えば教師から生徒に対する学習課題として、そのファイル名Ｆ、内容テキストＴ、課題の実行を指示するストリップボタンＳＢを記述してなるe-Activity画面Ｑを生成するのと共に、当該学習課題を本グラフ関数電卓１０により解いて行くためのキー操作の手順とその解説コメントを、前記教師による本電卓１０での実際の求解操作に応じてe-Activityガイドファイルとして生成し、前記ストリップボタンＳＢに対応付けて記憶させる機能を有する。
【００３５】
そして、教師側のグラフ関数電卓１０Ａにおいて生成されたe-Activityガイドファイルは、図１に示すように、メモリ・カードなどの外部記憶媒体１６に記録されて持ち出され、生徒側のグラフ関数電卓１０Ｂに読み込ませて実行表示させたり、また図２に示すように、外部のパーソナルコンピュータＰＣを経由して生徒側のグラフ関数電卓１０Ｂに転送させて実行表示させたりすることで、生徒側ではその課題を解くための電卓操作を容易に習得できると共に、当該課題を学習することができる。
【００３６】
この場合、本第１実施形態のグラフ関数電卓１０によるe-Activityモードでは、前記e-Activityガイドファイルの生成に際し、生徒に対して１キー毎のキー操作を逐次表示確認させ実際のキー操作を行わせながら学習させる<Manual Play>か、または生徒に対して１キー毎のキー操作を順次表示確認させ自動入力しながら学習させる<Auto Play>かを、適宜切り替え設定してファイル生成可能な機能を有する。
【００３７】
図３は、前記グラフ関数電卓１０の電子回路の構成を示すブロック図である。
【００３８】
このグラフ関数電卓１０は、コンピュータ等からなる制御部（ＣＰＵ）１１を備えている。
【００３９】
制御部（ＣＰＵ）１１は、キー入力部１２から入力されるキー入力データや、液晶表示部１３の表示画面上に重ねて設けられたタブレット１４から位置検出回路２０を介して入力されるタッチ位置データに応じて、ＲＯＭ１５に予め記憶されているシステムプログラムを起動させ、あるいは外部記憶媒体（メモリ・カードなど）１６に予め記憶されている計算装置制御用プログラムを記憶媒体書き込み・読み取り部１７により読み取らせて起動させ、あるいは通信制御部１８によって他のコンピュータ端末から通信ネットワークＮｔを介して受信された計算装置制御用プログラムを起動させ、ＲＡＭ１９をワークメモリとして回路各部の動作制御を行なうものである。
【００４０】
この制御部（ＣＰＵ）１１には、前記キー入力部１２、液晶表示部１３、タブレット１４、位置検出回路２０、ＲＯＭ１５、ＲＡＭ１９、記録媒体書き込み・読み取り部１７、通信制御部１８が接続され、また、液晶表示部１３が表示駆動回路２１を介して接続される。
【００４１】
タブレット１４は、液晶表示部１３の表示画面上に重ねて設けられ、タッチされた位置に応じた電圧信号を発生するもので、このタブレット１４から出力されるタッチ位置に応じた電圧信号に基づき、位置検出回路２０により表示画面に対応させた座標が検出され、このタッチ位置座標に応じて制御部（ＣＰＵ）１１により操作の内容が判断される。
【００４２】
ＲＯＭ１５には、本電子計算装置の電子回路における全体の処理を司るシステムプログラムデータが予め記憶されると共に、演算モード処理、グラフモード処理、e-Activityモード処理、プログラムモード処理等、前記動作モードの選択設定メニュー画面において設定可能な各種の動作モードに対応した制御プログラムデータも予め記憶される。
【００４３】
図４は、前記グラフ関数電卓１０の第１実施形態のＲＡＭ１９に確保される主要なデータメモリの構成を示す図である。
【００４４】
この第１実施形態のＲＡＭ１９には、表示データメモリ１９Ａ、キー入力データメモリ１９Ｂ、ストリップ登録メモリ１９Ｓ（１９Ｃ〜１９Ｈ）、関数式データメモリ１９Ｉ、計算結果データメモリ１９Ｊ、及びワークエリア１９Ｋ等の各種のデータメモリが備えられる。
【００４５】
このうち、ストリップ登録メモリ１９Ｓは、前記e-Activityモードの実行に際して使用されるもので、ファイル名・内容テキストメモリ１９Ｃ、n Key対応コメント入力メモリ(for Manual Play)１９Ｄ、1 Key対応コメント入力メモリ(for Manual Play)１９Ｅ、n Key対応コメント入力メモリ(for Auto play)１９Ｆ、Auto Speed設定メモリ１９Ｇ、e-Activity戻り設定フラグメモリ１９Ｈを有する。
【００４６】
表示データメモリ１９Ａには、前記各種の動作モードにおいて液晶表示部１３に表示すべき表示データがビットマップのパターンデータとして展開されて記憶される。
【００４７】
キー入力データメモリ１９Ｂには、キー入力された数値・記号・文字の各種のデータが一連のキー入力毎に記憶される。
【００４８】
また、前記e-Activityモードの実行に際して使用されるファイル名・内容テキストメモリ１９Ｃには、例えば教育側ユーザ（教師）によって任意に作成されるe-Activityガイドファイルのファイル名Ｆおよびその学習内容説明文などのテキストＴ、そしてストリップボタンＳＢの表記文字など、e-Activity画面Ｑを構成する各記述データが記憶される（図１，図２のe-Activity画面Ｑ参照）。
【００４９】
n Key対応コメント入力メモリ(for Manual Play)１９Ｄには、e-Activityガイドファイルの作成処理に伴う[n KEY]モードの設定状態において、前記e-Activity画面Ｑに記述した学習すべき課題を１キー毎にガイド表示し生徒にマニュアル入力させて求解させるための一連（ｎキー）のキーガイドデータおよびそのｎキー毎の解説コメントデータが記憶される。
【００５０】
1 Key対応コメント入力メモリ(for Manual Play)１９Ｅには、e-Activityガイドファイルの作成処理に伴う[1 KEY]モードの設定状態において、前記e-Activity画面Ｑに記述した学習すべき課題を１キー毎にガイド表示し生徒にマニュアル入力させて求解させるための１キーずつのキーガイドデータおよびその１キー毎の解説コメントデータが記憶される。
【００５１】
n Key対応コメント入力メモリ(for Auto play)１９Ｆには、e-Activityガイドファイルの作成処理に伴う[AUTO]モードの設定状態において、前記e-Activity画面Ｑに記述した学習すべき課題を１キー毎にガイド表示し、順次自動入力させて求解処理させるための一連（ｎキー）のキーガイドデータおよびそのｎキー毎の解説コメントデータが記憶される。
【００５２】
Auto Speed設定メモリ１９Ｇには、前記n Key対応コメント入力メモリ(for Auto play)１９Ｆにて記憶されたキーガイドデータおよびそのｎキー毎の解説コメントデータに応じた自動キー入力処理の実行スピードの設定データ(Slow/Medium/Fast/Ultra-fast)が記憶される。
【００５３】
e-Activity戻り設定フラグメモリ１９Ｈには、前記作成されたe-Activityガイドファイルの実行終了時において、当該ガイド終了時点で移行されている関数機能（またはグラフ関数機能）の設定状態からe-Activity画面Ｑの表示状態に戻るか、または移行された関数機能（またはグラフ関数機能）の設定状態のまま維持するかを設定するためのフラグ([Strip Exit]:ON/OFF)が、前記e-Activityガイドファイルの作成終了[END]に伴い設定されて記憶される。
【００５４】
また、関数式データメモリ１９Ｉには、入力された任意の関数計算式（ｙ＝ｆ（ｘ））が記憶される。
【００５５】
計算結果データメモリ１９Ｊには、前記入力された任意の関数計算式（ｙ＝ｆ（ｘ））に応じた計算結果のデータ（例えば求解データ）が記憶される。
【００５６】
ワークエリア１９Ｋには、各種動作モードの制御処理に伴ない制御部（ＣＰＵ）１１により入出力されるデータが一時的に記憶される。
【００５７】
次に、前記構成によるグラフ関数電卓１０の第１実施形態のe-Activity機能について説明する。
【００５８】
図５は、前記グラフ関数電卓１０の第１実施形態のe-Activityモードにおいてe-Activityガイドファイルを生成しストリップボタンＳＢに対応付けて課題とすべき関数計算に伴うキー操作手順を登録させるためのe-Activity作成処理（ストリップ登録処理）を示すフローチャートである。
【００５９】
図６は、前記第１実施形態のe-Activity作成処理に伴うガイド作成処理を示すフローチャートである。
【００６０】
キー入力部１２における「ＭＥＮＵ」キー１２ｃの操作入力に応じて表示部１３に表示された各種動作モードの選択メニュー画面において、課題とすべき関数計算の学習処理を行うためのe-Activityモードが選択確定される。そして、学習者（生徒）に対して前記課題の関数計算を実行させるためのガイドファイルの生成登録を行うe-Activity作成処理（図５参照）が起動されると、各項目の内容が未入力の状態での新規のe-Activity画面Ｑ（図１参照）が表示され、先ず、ファイル名Ｆの入力を促すメッセージが表示される。
【００６１】
ここで、例えば教育者（教師）であるユーザ操作に応じて今回登録すべき関数計算課題の任意のファイル名Ｆ「０２０５１２」が入力表示されると（ステップＴ１）、続いてその学習内容のテキスト入力状態となる。そして、学習内容のテキストＴとして、例えば「Maximum/Minimum Value Calculations」が入力表示されると、これに伴い、前記入力されたファイル名Ｆ「０２０５１２」および内容テキストＴ「Maximum/Minimum Value Calculations」「Minimum Value」が、ＲＡＭ１９内のファイル名・内容テキストメモリ１９Ｃに記憶される（ステップＴ２）。
【００６２】
新規のe-Activity画面Ｑには、前記テキストＴとして入力表示させた関数計算課題の模範のキー操作手順のガイド表示を開始させるためのストリップボタンＳＢが予め生成表示される。
【００６３】
ここで、前記ストリップボタンＳＢがユーザ操作に応じて任意の画面位置に生成表示されると、そのストリップ上に記述すべき任意の説明テキストの入力待ち状態になる。そして、前記ストリップボタンＳＢのボタン枠において、その任意の説明テキストとして例えば「Press [EXE]」「RUN」と入力表示され、前記ＲＡＭ１９内のファイル名・内容テキストメモリ１９Ｃに記憶されると、e-Activity画面Ｑの必要項目の入力された表示状態になる（ステップＴ３）。
【００６４】
こうして、e-Activity画面Ｑの各項目が入力表示され生成された状態で、前記ストリップボタンＳＢが指定されると共に、当該画面Ｑ上の下端に沿って配列表示された[GUIDE]ボタンＢ５が「Ｆ５」キーの操作により入力されると（ステップＴ４）、図６におけるガイド作成処理が起動され、今回のe-Activity画面Ｑに表示させた関数計算課題の求解に伴うキー操作のガイドファイルを作成するための入力待ち状態になる（ステップＴＰ）。
【００６５】
図７は、前記図６におけるガイド作成処理に伴う[n KEY]モード、[AUTO]モード、[1 KEY]モードのそれぞれに対応したガイド作成の入力表示手順を示す図である。
【００６６】
前記図６におけるガイド作成処理が起動されると（ステップＴＰ）、先ず、図７（Ａ）に示すように、キー操作ガイドファイルの作成・編集のための各種のモード設定ボタン[nKEYS][1 KEY][AUTO][END][PLAY]を配列したガイド新規作成画面Ｈ１が表示される。
【００６７】
このガイド新規作成画面Ｈ１において、[nKEYS][1 KEY][AUTO]の３つのモード設定ボタンは、それぞれ新規入力のための[n KEY]モード、[1 KEY]モード、[AUTO]モードの設定ボタンである。
【００６８】
[n KEY]モードは、生徒に対するガイド実行時において、１キー毎にマニュアル入力させて学習を行わせる<Manual play>のガイドファイルを生成するモードであり、一連に操作される複数のキーデータに１つの解説コメント(NOTE)を対応付けたガイドファイルを作成してn Key対応コメント入力メモリ(Manual)１９Ｄに記憶する。
【００６９】
[1 KEY]モードは、生徒に対するガイド実行時において、１キー毎にマニュアル入力させて学習を行わせる<Manual play>のガイドファイルを生成するモードであり、１キー毎のキーデータに１つの解説コメント(NOTE)を対応付けたガイドファイル(for Manual play)を作成して1 Key対応コメント入力メモリ(Manual)１９Ｅに記憶する。
【００７０】
[AUTO]モードは、生徒に対するガイド実行時において、一連のキー操作を順次ガイド表示しつつ自動で入力して確認学習を行わせる<Auto play>のガイドファイルを生成するモードであり、一連に操作される複数のキーデータに１つの解説コメント(NOTE)を対応付けたガイドファイル(for Auto play)を作成してn Key対応コメント入力メモリ(Auto)１９Ｆに記憶する。
【００７１】
すなわち、前記図７（Ａ）で示したガイド新規作成画面Ｈ１において、「Ｆ１」キーの操作により[nKEYS]ボタンが選択されて[n KEY]モードに設定されると（ステップＰ１→Ｐ２）、図７（Ｂ）に示すように、一連のキー操作の終わりに「ＡＣ」キーの入力を促すメッセージ「To end recording, Press[AC].」と、当該キー操作に対応するキーガイド表示エリアＧＫを画面上部位置ＧＫｕ又は画面下部位置ＧＫｄの何れに表示させるかのカーソルキー１２ｇによる選択を促すメッセージ「Key Position:[△]/[▽]」とを記述したガイド位置設定画面Ｈ２が表示される。
【００７２】
このガイド位置設定画面Ｈ２において、例えばカーソルキー１２ｇによりキーガイド表示エリアＧＫの位置として画面上部位置ＧＫｕが選択され「Ｆ１」キーの操作により[OK]が入力されると、図７（Ｃ）に示すように、キーガイド表示エリアＧＫに登録モードであることを示す「ＲＥＣ」が表示されると共にカーソルＣの表示されたガイド対象キー入力画面Ｈ３が表示されManualガイドすべき一連のキー操作の入力が促される。
【００７３】
このガイド対象キー入力画面Ｈ３において、生徒に学習させるべき課題に応じた一連のキー入力が例えば「１」「２」「３」「４」として行われて表示され、「ＡＣ」キーが入力されると、図７（Ｄ）に示すように、今回のキー入力に応じた任意の解説コメントを入力するためのノートエリアＮを設けたコメント入力画面Ｈ４が表示される。
【００７４】
このコメント入力画面Ｈ４では、前記ガイド対象キー入力画面Ｈ３において最後に入力されたキーデータ「４」がキーガイド表示エリアＧＫに表示されると共に、当該キーガイド表示エリアＧＫに並べたキーステップ表示エリアＫｎにそのキーステップ数「００４」が表示される。
【００７５】
そして、このコメント入力画面Ｈ４において、今回のキー入力に応じた任意の解説のコメント（例えば「ＫＥＹＩＮ」）が入力表示され「ＥＸＥ」キー１２ｆが操作されると、前記ガイド対象キー入力画面Ｈ３にて入力された一連のキーデータ（この場合「１」「２」「３」「４」）と解説のコメントデータ（この場合「ＫＥＹＩＮ」）および前記キーガイド表示エリアＧＫの設定位置データが、n Key対応コメント入力メモリ(Manual)１９Ｄに記憶されると共に、当該キー入力に応じた処理が実行される。そして、前記図７（Ａ）で示したガイド新規作成画面Ｈ１が再び表示されて次のキー操作ガイドファイルの作成・編集が促される。
【００７６】
このように[n KEY]モードでは、一連に操作される複数のキーデータに１つの解説コメント(NOTE)を対応付けたガイドファイル(for Manual play)が作成されてn Key対応コメント入力メモリ(Manual)１９Ｄに記憶される。
【００７７】
また、前記図７（Ａ）で示したガイド新規作成画面Ｈ１において、「Ｆ３」キーの操作により[AUTO]ボタンが選択されて[AUTO]モードに設定されると（ステップＰ１→Ｐ３）、前記同様に図７（Ｂ）で示したガイド位置設定画面Ｈ２が表示され、キーガイド表示エリアＧＫの表示位置が画面上部位置ＧＫｕ又は画面下部位置ＧＫｄに選択設定される。この後、図７（Ｅ）に示すように、自動実行時における自動実行スピードを例えば低速(Slow:1000msec)，中速(Medium:250msec)，高速(Fast:50msec)，超高速(Ultra-fast:0msec)の何れかに選択設定するための自動実行スピード設定ウインドウＷｒが表示される。
【００７８】
この自動実行スピード設定ウインドウＷｒにおいて、実行スピードが選択されると、この選択された自動実行スピードの設定データ(Slow/Medium/Fast/Ultra-fast)は、Auto Speed設定メモリ１９Ｇに記憶される。
【００７９】
すると、図７（Ｆ）に示すように、前記同様のガイド対象キー入力画面Ｈ３が表示されAutoガイドすべき一連のキー操作の入力が促される。
【００８０】
このガイド対象キー入力画面Ｈ３において、前記同様に生徒に学習させるべき課題に応じた一連のキー入力が行われて表示され、「ＡＣ」キーが入力されると、図７（Ｇ）に示すように、同キー入力に応じた任意の解説コメントを入力するためのコメント入力画面Ｈ４が表示される。
【００８１】
そして、このコメント入力画面Ｈ４において、今回のキー入力に応じた任意の解説のコメントが入力表示され「ＥＸＥ」キー１２ｆが操作されると、前記ガイド対象キー入力画面Ｈ３にて入力された一連のキーデータと解説のコメントデータおよび前記キーガイド表示エリアＧＫの設定位置データが、n Key対応コメント入力メモリ(Auto)１９Ｆに記憶されると共に、当該キー入力に応じた処理が実行される。そして、前記図７（Ａ）で示したガイド新規作成画面Ｈ１が再び表示されて次のキー操作ガイドファイルの作成・編集が促される。
【００８２】
このように[AUTO]モードでは、一連に操作される複数のキーデータに１つの解説コメント(NOTE)を対応付けたガイドファイル(for Auto play)が作成されてn Key対応コメント入力メモリ(Auto)１９Ｆに記憶される。
【００８３】
また、前記図７（Ａ）で示したガイド新規作成画面Ｈ１において、「Ｆ２」キーの操作により[1 KEY]ボタンが選択されて[1 KEY]モードに設定されると（ステップＰ１→Ｐ４）、図７（Ｈ）に示すように、前記同様のキーガイド表示エリアＧＫの表示画面位置の選択を促すメッセージ「Key Position:[△]/[▽]」を記述したガイド位置設定画面Ｈ２′が表示される。
【００８４】
このガイド位置設定画面Ｈ２′において、前記同様にキーガイド表示エリアＧＫの位置が選択されると、図７（Ｉ）に示すように、カーソルＣの表示されたガイド対象キー入力画面Ｈ３が表示されManualガイドすべき１キー操作の入力が促される。
【００８５】
このガイド対象キー入力画面Ｈ３において、生徒に学習させるべき課題に応じた１キー入力が例えば「１」として行われて表示されると、図７（Ｊ）に示すように、今回の１キー入力に応じた任意の解説コメントを入力するためのノートエリアＮを設けたコメント入力画面Ｈ４が表示される。
【００８６】
このコメント入力画面Ｈ４では、前記ガイド対象キー入力画面Ｈ３において１キー入力されたキーデータ「１」がキーガイド表示エリアＧＫに表示されると共に、キーステップ表示エリアＫｎにそのキーステップ数「００１」が表示される。
【００８７】
そして、このコメント入力画面Ｈ４において、今回の１キー入力に応じた任意の解説のコメントが入力表示され「ＥＸＥ」キー１２ｆが操作されると、前記ガイド対象キー入力画面Ｈ３にて入力された１キーデータと解説のコメントデータおよび前記キーガイド表示エリアＧＫの設定位置データが1 Key対応コメント入力メモリ(Manual)１９Ｅに記憶されると共に、当該キー入力に応じた処理が実行される。そして、前記図７（Ａ）で示したガイド新規作成画面Ｈ１が再び表示されて次のキー操作ガイドファイルの作成・編集が促される。
【００８８】
このように[1 KEY]モードでは、１キーデータに１つの解説コメント(NOTE)を対応付けたガイドファイル(for Manual play)が作成されて1 Key対応コメント入力メモリ(Manual)１９Ｅに記憶される。
【００８９】
なお、前記図７（Ｊ）で示した[1 KEY]モードでのコメント入力画面Ｈ４において「ＥＸＩＴ」キーが操作された場合には、そのコメントデータは記憶されることなく、前記ガイド対象キー入力画面Ｈ３にて入力された１キーデータおよび前記キーガイド表示エリアＧＫの設定位置データだけが1 Key対応コメント入力メモリ(Manual)１９Ｅに記憶されると共に、当該キー入力に応じた処理が実行される。
【００９０】
また、前記図７（Ｃ）または図７（Ｆ）で示した[n KEY]モードまたは[AUTO]モードでのガイド対象キー入力画面Ｈ３において、何のキーデータも入力されることなく「ＡＣ」キーが操作された場合には、図７（Ｄ）または図７（Ｇ）で示したコメント入力画面Ｈ４の表示に移行されることなく、前記図７（Ａ）で示したガイド新規作成画面Ｈ１の表示状態に直ちに復帰される。
【００９１】
さらに、前記図７（Ｅ）で示した自動実行スピード設定ウインドウＷｒの表示状態において「Ｆ６」キーが操作された場合には、前記図７（Ｂ）で示したガイド位置設定画面Ｈ２の表示に戻る。またこのガイド位置設定画面Ｈ２の表示状態において「Ｆ６」キーが操作された場合には、前記図７（Ａ）で示したガイド新規作成画面Ｈ１の表示に戻る。
【００９２】
次に、前記ガイド作成に伴う[n KEY]モード、[AUTO]モード、[1 KEY]モードのそれぞれに応じて入力作成されたキー操作ガイドファイルを再生確認して編集する処理について説明する。
【００９３】
図８は、前記図６におけるガイド作成処理に伴う[PLAY]モードに対応したガイド作成の際の再生表示手順を示す図である。
【００９４】
例えば図８（Ａ）に示すように、前記[n KEY]モード、[AUTO]モード、[1 KEY]モードに応じて既に入力されたキー操作ガイドファイルにおける任意のキーステップ位置でのガイド作成編集画面Ｈにおいて、「Ｆ５」キーの操作により[PLAY]ボタンが選択されて[PLAY]モードに設定されると（ステップＰ１→Ｐ５）、図８（Ｂ）に示すように、キー操作ガイドファイルを再生して確認するための各種の再生設定ボタンＢp1〜Ｂp5を配列したガイド再生画面ＨＰが表示される。
【００９５】
このガイド再生画面ＨＰにおいて、「Ｆ１」キーの操作により先頭戻りボタンＢp1が選択されると、図８（Ｃ）に示すように、再生対象とするキー操作ガイドファイルの先頭のキーステップ“００１”に対応するキー操作ガイドの記述されたガイド作成編集画面Ｈｓにジャンプ表示される。
【００９６】
また、前記ガイド再生画面ＨＰにおいて、「Ｆ２」キーの操作により戻りボタンＢp2が選択されると、図８（Ｄ）に示すように、Ｎキー前のキーステップに対応するガイド作成編集画面Ｈに戻るための戻りキー数設定ウインドウＷｂが表示される。
【００９７】
この戻りキー数設定ウインドウＷｂにおいて、そのカーソルＣの表示位置に従って戻りのキー数Ｎを入力表示させると、図８（Ｅ）に示すように、現在表示されたキーステップのガイド再生画面ＨＰ（図８（Ｂ）参照）から当該入力された戻りのキー数Ｎ分だけ戻ったところのキー操作ガイドのガイド作成編集画面Ｈが再生表示される。なお、前記入力された戻りのキー数Ｎが現在表示されているキーステップを超える場合には、先頭のキーステップ“００１”に対応するキー操作ガイドの記述されたガイド作成編集画面Ｈｓにジャンプ表示される。
【００９８】
また、前記ガイド再生画面ＨＰにおいて、「Ｆ３」キーの操作により再生ボタンＢp3が選択されると、図８（Ｆ）に示すように、キー操作ガイドの１キー毎の再生スピードを例えば低速(Slow)，中速(Medium)，高速(Fast)の何れかに選択設定するための再生スピード設定ウインドウＷｐが表示される。
【００９９】
この再生スピード設定ウインドウＷｐにおいて、低速(Slow)または中速(Medium)または高速(Fast)の再生スピードが「Ｆ１」「Ｆ２」「Ｆ３」の何れかのキー操作により選択設定されると、図８（Ｇ）→（Ｈ）に示すように、例えば現在表示中のキーステップ“００３”に対応するキー操作ガイドの記述されたガイド作成編集画面Ｈから１キー操作ガイド毎に「ＡＣ」キーが操作されるまで、前記設定された再生スピードに応じて各キーステップのガイド作成編集画面Ｈが順次再生表示され、そのキー操作手順の内容を確認することができる。
【０１００】
なお、前記設定された再生スピード応じた各キーステップ毎のガイド作成編集画面Ｈの再生開始の後に、「ＡＣ」キーが操作されなかった場合には、図８（Ｇ）→（Ｉ）に示すように、例えば現在表示中のキーステップ“００３”に対応するキー操作ガイドの記述されたガイド作成編集画面Ｈから１キー操作ガイド毎に最終のガイド作成編集画面Ｈeまで、前記設定された再生スピードに応じて各キーステップのガイド作成編集画面Ｈが順次再生表示され、そのキー操作手順の内容を確認することができる。
【０１０１】
また、前記ガイド再生画面ＨＰにおいて、「Ｆ４」キーの操作により進みボタンＢp4が選択されると、図８（Ｊ）に示すように、Ｎキー先のキーステップに対応するガイド作成編集画面Ｈに進めるための進みキー数設定ウインドウＷｆが表示される。
【０１０２】
この進みキー数設定ウインドウＷｆにおいて、そのカーソルＣの表示位置に従って進みのキー数Ｎを入力表示させると、図８（Ｋ）に示すように、現在の表示されたキーステップのガイド再生画面ＨＰ（図８（Ｂ）参照）から当該入力された進みのキー数Ｎ分だけ進んだところのキー操作ガイドのガイド作成編集画面Ｈが再生表示される。なお、前記入力された進みのキー数Ｎが現在表示されているキーステップから最終キーステップまでの差を超える場合には、最終のガイド作成編集画面Ｈe（図８（Ｉ）（Ｌ）参照）にジャンプ表示される。
【０１０３】
また、前記ガイド再生画面ＨＰにおいて、「Ｆ５」キーの操作により最終進みボタンＢp5が選択されると、図８（Ｌ）に示すように、再生対象とするキー操作ガイドファイルの最終のガイド作成編集画面Ｈeにジャンプ表示される。
【０１０４】
このように、前記[PLAY]モードに応じたガイド作成の再生表示処理によって、前記[n KEY]モード、[AUTO]モード、[1 KEY]モードのそれぞれに応じて入力作成されたキー操作ガイドファイルを任意の再生形態で表示確認することができ、しかも任意のキーステップ位置のガイド作成編集画面Ｈを自在に表示させることができる。
【０１０５】
次に、前記ガイド作成に伴う[n KEY]モード、[AUTO]モード、[1 KEY]モードのそれぞれに応じて入力作成されたキー操作ガイドファイルをさらに修正編集して更新する処理について説明する。
【０１０６】
図９は、前記図６におけるガイド作成処理に伴う[EDIT]モードに対応したガイド作成の際の編集表示手順を示す図である。
【０１０７】
例えば図９（Ａ）に示すように、前記[n KEY]モード、[AUTO]モード、[1 KEY]モードに応じて既に入力されたキー操作ガイドファイルにおける任意のキーステップ位置でのガイド作成編集画面Ｈにおいて、「Ｆ３」キーの操作により[EDIT]ボタンが選択されて[EDIT]モードに設定されると（ステップＰ１→Ｐ６）、図９（Ｂ）に示すように、キー操作ガイドファイルの編集のための各種のモード設定ボタン[INS][OVW][NOTE][DEL][DEL A]を配列したガイド編集初期画面ＥＤが表示される。
【０１０８】
このガイド編集初期画面ＥＤにおいて、[INS]ボタンにより設定される[INS]モードは、現在カーソルＣにより指定表示されているキーステップの位置に新たなキーデータを挿入するモードである。
【０１０９】
[OVW]ボタンにより設定される[OVW]モードは、現在カーソルＣにより指定表示されているキーステップのキーデータに換えて新たなキーデータを上書きするモードである。
【０１１０】
[NOTE]ボタンにより設定される[NOTE]モードは、現在カーソルＣにより指定表示されているキーステップのキーデータに対応付けられた解説コメントデータを新たな解説コメントデータに書き換えるモードである。
【０１１１】
[DEL]ボタンにより設定される[DEL]モードは、現在カーソルＣにより指定表示されているキーステップのキーデータを削除するモードである。
【０１１２】
[DEL A]ボタンにより設定される[DEL A]モードは、現在カーソルＣにより指定表示されているキーステップ以降の全てのキーデータを削除するモードである。
【０１１３】
すなわち、図９（Ｂ）で示したキーステップ“００３”のキーガイドデータ「３」およびその解説コメントデータ「ＫＥＹＩＮ」が表示されたガイド編集初期画面ＥＤにおいて、「Ｆ１」キーの操作により[INS]ボタンが選択されて[INS]モードに設定されると、図９（Ｃ）に示すように、キーガイド表示エリアＧＫに登録モードであることを示す「ＲＥＣ」が表示されると共に当該キーステップ“００３”の位置にカーソルＣの表示されたガイド対象キー入力画面Ｈ３が表示される。
【０１１４】
このガイド対象キー入力画面Ｈ３において、当該キーステップ“００３”のキーデータとして「５」が入力されると、図９（Ｄ）に示すように、今回入力されたキーデータ「５」が挿入された該キーステップ“３”までの一連のキーデータ「１」「２」「５」が表示されるのに伴い、このキーデータ「５」の挿入によって後方に１キーステップずれたキーガイドデータ「３」がキーステップ“００４”として表示されると共に、その解説コメントデータ「ＫＥＹＩＮ」が表示されたガイド作成編集画面Ｈが表示される。
【０１１５】
また、前記図９（Ｂ）で示したキーステップ“００３”のキーガイドデータ「３」およびその解説コメントデータ「ＫＥＹＩＮ」が表示されたガイド編集初期画面ＥＤにおいて、「Ｆ２」キーの操作により[OVW]ボタンが選択されて[OVW]モードに設定されると、図９（Ｅ）に示すように、キーガイド表示エリアＧＫに登録モードであることを示す「ＲＥＣ」が表示されると共に当該キーステップ“００３”の位置にカーソルＣの表示されたガイド対象キー入力画面Ｈ３が表示される。
【０１１６】
このガイド対象キー入力画面Ｈ３において、当該キーステップ“００３”のキーデータとして「５」が入力されると、図９（Ｆ）に示すように、今回入力されたキーデータ「５」が上書きされた該キーステップ“３”までの一連のキーデータ「１」「２」「５」が表示されるのに伴い、このキーデータ「５」の上書きに応じた次のキーステップ“００４”のキーガイドデータ「４」が表示されると共に、その解説コメントデータ「ＫＥＹＩＮ」が表示されたガイド作成編集画面Ｈが表示される。
【０１１７】
また、前記図９（Ｂ）で示したキーステップ“００３”のキーガイドデータ「３」およびその解説コメントデータ「ＫＥＹＩＮ」が表示されたガイド編集初期画面ＥＤにおいて、「Ｆ３」キーの操作により[NOTE]ボタンが選択されて[NOTE]モードに設定されると、図９（Ｇ）に示すように、当該キーステップ“００３”のキーガイドデータ「３」に対応する解説コメントデータを書き換えるためのノートエリアＮを設けたコメント入力画面Ｈ４が表示される。
【０１１８】
このコメント入力画面Ｈ４において、新たな解説のコメント（例えば「ＡＢＣ」）が入力表示され「ＥＸＥ」キー１２ｆが操作されると、図９（Ｈ）に示すように、当該キーステップ“００３”のキーガイドデータ「３」に対応する解説コメントデータが「ＡＢＣ」に書き換えられたガイド作成編集画面Ｈが表示される。
【０１１９】
さらに、前記図９（Ｂ）で示したキーステップ“００３”の同様のガイド編集初期画面ＥＤにおいて、「Ｆ５」キーの操作により[DEL]ボタンが選択されて[DEL]モードに設定されると、図９（Ｉ）に示すように、現在指定のキーステップのキーガイドデータを削除するか否かのユーザ許可を促す現キー削除要求ウインドウＷｄが表示される。
【０１２０】
そして、この現キー削除要求ウインドウＷｄにおいて、「Ｆ１」キーの操作により“Ｙｅｓ”が選択されると、図９（Ｊ）に示すように、現在指定のキーステップ“００３”のキーガイドデータ「３」およびその解説コメントデータが削除され、その次のキーガイドデータ「４」およびその解説コメントデータがキーステップ“００３”として繰り上げられて表示されたガイド作成編集画面Ｈが表示される。
【０１２１】
また、前記図９（Ｂ）で示したキーステップ“００３”の同様のガイド編集初期画面ＥＤにおいて、「Ｆ６」キーの操作により[DEL A]ボタンが選択されて[DEL A]モードに設定されると、図９（Ｋ）に示すように、現在指定のキーステップ以降全てのキーガイドデータを削除するか否かのユーザ許可を促す現キー以降削除要求ウインドウＷｄａが表示される。
【０１２２】
そして、この現キー以降削除要求ウインドウＷｄａにおいて、「Ｆ１」キーの操作により“Ｙｅｓ”が選択されると、図９（Ｌ）に示すように、現在指定のキーステップ“００３”以降の全てのキーガイドデータ「３」およびその解説コメントデータが削除され、最終のガイド作成編集画面Ｈeとして表示される。
【０１２３】
なお、前記図９（Ａ）で示したキーステップ“００３”に対応するキーガイドデータ「３」のガイド作成編集画面Ｈにおいて、「Ｆ６」キーの操作により[NEXT]ボタンが選択されるか、またはキーデータ「３」が入力されると、図９（Ｍ）に示すように、次のキーステップ“００４”に対応するキーガイドデータ「４」のガイド作成編集画面Ｈに更新される。
【０１２４】
また、前記図９（Ａ）で示したキーステップ“００３”に対応するキーガイドデータ「３」のガイド作成編集画面Ｈにおいて、「Ｆ２」キーの操作により[1 KEY]ボタンが選択されて[1 KEY]モードに設定されると、前記図７（Ｉ）（Ｊ）を参照して説明した[1 KEY]モードでのキーデータ入力処理と同様に、現在指定中のキーステップ“００３”に対応付けた１キーデータおよびその解説コメントデータの入力が可能になる。
【０１２５】
すなわち、図９（Ｎ）に示すように、キーステップ“００３”の位置にカーソルＣの表示されたガイド対象キー入力画面Ｈ３において、当該キーステップ“００３”のキーデータとして「５」が入力されると、図９（Ｏ）に示すように、今回の１キーデータ「５」をキーガイド表示エリアＧＫに表示して任意の解説コメントを入力するためのノートエリアＮを設けたコメント入力画面Ｈ４が表示される。そして、このコメント入力画面Ｈ４において、今回の１キー入力に応じた任意の解説のコメント「ＫＥＹＩＮ」が入力表示され「ＥＸＥ」キー１２ｆが操作されると、当該キー入力に応じた処理が実行される。
【０１２６】
すると、図９（Ｐ）に示すように、今回入力された１キーデータ「５」が挿入された該キーステップ“３”までの一連のキーデータ「１」「２」「５」が表示されるのに伴い、このキーデータ「５」の挿入によって後方に１キーステップずれたキーガイドデータ「３」がキーステップ“００４”として表示されると共に、その解説コメントデータ「ＫＥＹＩＮ」が表示されたガイド作成編集画面Ｈが表示される。
【０１２７】
このように、前記ガイド作成処理に伴う[EDIT]モードでは、前記[n KEY]モード、[AUTO]モード、[1 KEY]モードのそれぞれに応じて入力作成されたキー操作ガイドファイルをさらに修正編集することができる。
【０１２８】
そして、修正されたキーガイドデータやその解説コメントデータは、その修正に該当するn Key対応コメント入力メモリ(Manual)１９Ｄあるいは1 Key対応コメント入力メモリ(Manual)１９Ｅあるいはn Key対応コメント入力メモリ(Auto)１９Ｆ内のキー操作ガイドファイルに対し、前記[INS][1 KEY]モードでは挿入、前記[OVW][NOTE]モードでは上書き、前記[DEL][DEL A]モードでは削除されて更新されるようになる。
【０１２９】
次に、前記ガイド作成に伴う[n KEY][AUTO][1 KEY][PLAY][EDIT]の各モードに応じてキー操作ガイドファイルが入力・再生・編集されて表示されている各段階の処理状態において、当該処理を終了させる場合の動作について説明する。
【０１３０】
図１０は、前記図６におけるガイド作成処理に伴う終了処理の際の表示設定手順を示す図である。
【０１３１】
前記図７を参照して説明した[n KEY][AUTO][1 KEY]モードによりキー操作ガイドファイルが入力作成される毎に、図１０（Ａ）に示すように表示されたガイド新規作成画面Ｈ１、あるいは前記図８を参照して説明した[PLAY]モードでの再生処理や前記図９を参照して説明した[EDIT]モードでの編集処理に伴い、図１０（Ｂ）に示すように表示されたガイド作成編集画面Ｈにおいて、「Ｆ４」キーの操作により[END]ボタンが選択されて終了が指示されると、図１０（Ｃ）に示すように、キー操作ガイドファイルの実行終了に際して、当該キー操作ガイドの処理を抜けてその時点での通常の関数計算処理状態のままに維持するか(Strip Exit→OFF)、または前記e-Activity画面Ｑに繰り返し戻るか(Strip Exit→ON)のユーザ設定を促すStrip Exit設定ウインドウＷｅが表示される（ステップＰ１→Ｐ７）。
【０１３２】
このStrip Exit設定ウインドウＷｅにおいて、「Ｆ１」キーまたは「Ｆ６」キーの操作により(Strip Exit→ON)または(Strip Exit→OFF)が設定されると、このON/OFF設定データはe-Activity戻り設定フラグメモリ１９Ｈに記憶される。そして、図１０（Ｄ）に示すように、前記一連のキー操作ガイドファイルを作成して対応付けしたe-Activity画面Ｑ（図１参照）が表示される。
【０１３３】
なお、前記図１０（Ｃ）で示したStrip Exit設定ウインドウＷｅにおいて、「ＡＣ」キーまたは「ＥＸＩＴ」キーが操作された場合には、前記図１０（Ａ）で示したガイド新規作成画面Ｈ１あるいは前記図１０（Ｂ）で示したガイド作成編集画面Ｈである元の画面の表示状態に戻る。
【０１３４】
一方、前記図１０（Ａ）（Ｂ）で示したガイド新規作成画面Ｈ１やガイド作成編集画面Ｈの表示状態、あるいは図１０（Ｅ）（Ｆ）に示すようなガイド対象キー入力画面Ｈ３やコメント入力画面Ｈ４の表示状態において、「Ｓｈｉｆｔ」キー＋「→」キーが同時操作又は順次操作されると、前記Strip Exit設定ウインドウＷｅ（図１０（Ｃ）参照）による設定は行われずに前記一連のキー操作ガイドファイルを作成して対応付けしたe-Activity画面Ｑ（図１参照）が表示される。なお、このe-Activity画面Ｑの表示状態において、前記「Ｓｈｉｆｔ」キー＋「→」キーが再び同時操作又は順次操作された場合には、前記図１０（Ａ）〜図１０（Ｄ）で示したガイド新規作成画面Ｈ１あるいはガイド作成編集画面Ｈあるいはガイド対象キー入力画面Ｈ３あるいはコメント入力画面Ｈ４である元の画面の表示状態に戻る。
【０１３５】
このような前記一連のガイド作成処理（ステップＴＰ（Ｐ１〜Ｐ７））に応じて前記e-Activity画面Ｑに対応付けたキー操作ガイドファイルが作成されると、前記ファイル名・内容テキストメモリ１９Ｃ、n Key対応コメント入力メモリ(Manual)１９Ｄ、1 Key対応コメント入力メモリ(Manual)１９Ｅ、n Key対応コメント入力メモリ(Auto)１９Ｆ、Auto Speed設定メモリ１９Ｇ、e-Activity戻り設定フラグメモリ１９Ｈからなるストリップ登録メモリ１９Ｓに登録されたガイドファイルの内容がそのままメモリ・カード（外部記憶媒体）１６に保存される（ステップＴ５）。
【０１３６】
こうして、e-Activityガイドファイルが生成登録されたメモリ・カード（外部記憶媒体）１６は、前記図１で示したように、教師側のグラフ関数電卓１０Ａから取り外され、生徒側のグラフ関数電卓１０Ｂに装着されて使用される。
【０１３７】
あるいは、前記一連のガイド作成処理（ステップＴＰ（Ｐ１〜Ｐ７））に応じて、教師側のグラフ関数電卓１０Ａにて生成されストリップ登録メモリ１９Ｓに登録されたガイドファイルの内容は、前記図２で示したように、ＵＳＢケーブル１８ｃおよび外部のパーソナルコンピュータＰＣを介して生徒側のグラフ関数電卓１０Ｂに通信転送されて使用される。
【０１３８】
次に、生徒側のグラフ関数電卓１０Ｂにおいて、前記メモリ・カード１６から読み込まれるe-Activityガイドファイル、あるいは外部のパーソナルコンピュータＰＣを経由して読み込まれるe-Activityガイドファイルに従い、教師の出した課題の内容を生徒が学習する場合の動作について説明する。
【０１３９】
図１１は、前記グラフ関数電卓１０の第１実施形態のe-Activity作成処理（ストリップ登録処理）により生成されたe-Activityガイドファイルに従いグラフ関数の課題を実行させるためのe-Activity実行処理（ストリップ実行処理）を示すフローチャートである。
【０１４０】
図１２は、前記グラフ関数電卓１０の第１実施形態のe-Activity実行処理（ストリップ実行処理）に伴う操作表示状態（その１）を示す図である。
【０１４１】
関数計算の学習処理を行うe-Activity実行処理（ストリップ実行処理）（図１１参照）が起動されると、メモリ・カード（外部記憶媒体）１６に登録されている各種のファイルからユーザ指定のe-Activityガイドファイルが読み出されて起動され（ステップＵ１）、例えば図１２（Ａ）に示すような「Minimum Value」「RUN」と記述したストリップボタンＳＢを有するe-Activity画面Ｑが液晶表示部１３に表示される（ステップＵ２）。
【０１４２】
このe-Activity画面Ｑにおいて、そのストリップボタンＳＢが指定され「ＥＸＥ」キー１２ｆが操作入力されると（ステップＵ３）、当該e-Activity画面Ｑに対応付けられたキー操作ガイドファイルによるガイド処理が起動実行される（ステップＵ４）。
【０１４３】
ここで、図１２におけるe-Activity実行処理（ストリップ実行処理）に伴う操作表示状態（その１）において示されるキー操作ガイドファイルのキーデータは、例えば図１２（Ａ′）に示すように、前記[1 KEY]モードでのガイド作成処理<Manual Play>に応じて作成されストリップ登録メモリ１９Ｓの1 Key対応コメント入力メモリ(Manual)１９Ｅに登録された[OPTN][F4][F6][F1][X,θ,T][,][1][,][2][,][3][EXE]の１２キーステップからなるキーデータとする。
【０１４４】
すなわちガイド処理が起動実行されると、先ず、図１２（Ｂ）に示すように、ガイドキーエリアＧＫにキーステップ“００１”のキーガイドデータ「ＯＰＴＮ」が表示されると共に、その解説コメントデータ「ＩＮＰＵＴ［ＯＰＴＮ］」がノートエリアＮに表示された第１キーガイド画面Ｇ１が表示される。
【０１４５】
この第１キーガイド画面Ｇ１での各ガイドデータに従って生徒により「ＯＰＴＮ」キー１２ｅが操作されると、図１２（Ｃ）に示すように、ガイドキーエリアＧＫにキーステップ“００２”のキーガイドデータ「Ｆ４」が表示されると共に、その解説コメントデータ「ＩＮＰＵＴ［Ｆ４］」がノートエリアＮに表示された第２キーガイド画面Ｇ２が表示される。
【０１４６】
この第２キーガイド画面Ｇ２での各ガイドデータに従って「Ｆ４」キーが操作されると、順次同様に、キーステップ“００３”のキーガイドデータ「Ｆ６」およびその解説コメントデータ「「ＩＮＰＵＴ［Ｆ６］」が表示された第３キーガイド画面Ｇ３、キーステップ“００４”のキーガイドデータ「Ｆ１」およびその解説コメントデータ「「ＩＮＰＵＴ［Ｆ１］」が表示された第４キーガイド画面Ｇ４と表示されて行く。
【０１４７】
この後、最終キーステップ“０１２”のキーガイドデータ「ＥＸＥ」およびその解説コメントデータ「「ＩＮＰＵＴ［ＥＸＥ］」が表示された第１２キーガイド画面Ｇ１２に従って生徒により「ＥＸＥ」キー１２ｆが操作されると、前記一連のキー操作入力に応じた「Minimum Value」の関数計算処理が実行される。そして、図１２（Ｄ）に示すような計算結果データ（１９Ｊ）「ＦＭｉｎ…」を表示した計算結果画面Ｇａが表示される。
【０１４８】
これにより生徒は、例えこのグラフ関数電卓１０Ｂの操作手法を十分に知らずとも、非常に簡単に教師の出した関数計算の課題を実際にキー操作入力しながら実習することができる。
【０１４９】
そして、前記最終キーステップのキーガイド画面に従ったキー操作入力に応じて、前記図１２（Ｄ）で示した関数計算機能上での計算結果画面Ｇａが表示された際に、前記ストリップ登録メモリ１９Ｓのe-Activity戻り設定フラグメモリ１９Ｈに(Strip Exit→ON)を示すフラグがセットされていた場合には、図１２（Ｅ）に示すように、当該計算結果画面Ｇａ内のキーガイド表示エリアＧＫにキーガイドデータ「ＥＸＥ」が表示される。
【０１５０】
この計算結果画面Ｇａのキーガイドデータ「ＥＸＥ」に従って「ＥＸＥ」キー１２ｆが操作されると、図１２（Ｆ）に示すように、ガイド終了確認ウインドウＷｔが表示される。そしてこのガイド終了確認ウインドウＷｔにおいて、「Ｆ１」キーが操作されてガイド終了（Ｙｅｓ）の選択が確認されると、図１２（Ｇ）に示すように、前記先頭のe-Activity画面Ｑの表示状態に戻り、繰り返し同様のe-Activityガイドファイルによる関数学習を容易に行わせることができる。
【０１５１】
なお、前記図１２（Ｆ）で示したガイド終了確認ウインドウＷｔにおいて、「Ｆ６」キーが操作されてガイド終了（Ｎｏ）の選択が確認された場合には、前記図１２（Ｅ）で示したキーガイドデータ「ＥＸＥ」を有する関数計算機能上での計算結果画面Ｇａの表示状態に戻る。
【０１５２】
一方、前記図１２（Ｄ）で示した関数計算機能上での計算結果画面Ｇａが表示された際に、前記ストリップ登録メモリ１９Ｓのe-Activity戻り設定フラグメモリ１９Ｈに(Strip Exit→OFF)を示すフラグがセットされていた場合には、このままの関数計算機能の動作状態が維持され、前記一連のe-Activityガイドファイルによらない生徒単独でのキー操作入力による関数学習に容易に移行させることができる。
【０１５３】
なお、前記図１２（Ｂ）（Ｃ）…で示した各キーガイド画面Ｇｎの表示状態において、そのキーガイド表示エリアＧＫに表示されたキーガイドデータ以外の異なるキーが操作された場合には、図１２（Ｈ）に示すように、ガイド続行／中止の選択確認ウインドウＷｍが表示される。
【０１５４】
このガイド続行／中止の選択確認ウインドウＷｍにおいて、「ＥＸＩＴ」キーまたは「ＡＣ」キーの操作によりガイド続行（ＯＫ）の選択が確認された場合には、前記図（Ｂ）（Ｃ）…で示した直前のキーガイド画面Ｇｎの表示状態に戻り、また「ＳＨＩＦＴ」＋「→」キーの操作によりガイド中止（ＥＮＤ）の選択が確認された場合には、前記先頭のe-Activity画面Ｑの表示状態に戻る。
【０１５５】
こうして、例えば前記図１２（Ａ）〜図１２（Ｄ）を参照して説明した一連のガイド処理が実行されると、前記メモリ・カード（外部記憶媒体）１６から読み出されたユーザ指定のe-Activityガイドファイルが閉じられて終了される（ステップＵ５）。
【０１５６】
図１３は、前記グラフ関数電卓１０の第１実施形態のe-Activity実行処理（ストリップ実行処理）に伴う操作表示状態（その２）を示す図である。
【０１５７】
この図１３におけるe-Activity実行処理（ストリップ実行処理）に伴う操作表示状態（その２）において示されるキー操作ガイドファイルのキーデータは、例えば図１３（Ａ′）に示すように、前記[1 KEY]モードでのガイド作成処理<Manual Play>と前記[n KEY]モードでのガイド作成処理<Auto Play>との連続組合せに応じて作成され、ストリップ登録メモリ１９Ｓの1 Key対応コメント入力メモリ(Manual)１９Ｅに登録された「Ｙ＝ｓｉｎＸ」のグラフを描画表示させる各キーデータと、これに続けてn Key対応コメント入力メモリ(Auto)１９Ｆに登録されたグラフの軌跡をトレース表示させるための各キーデータとする。
【０１５８】
すなわちガイド処理が起動実行されることで（ステップＵ４）、先ず「Ｙ＝ｓｉｎＸ」のグラフを描画表示させるための<Manual Play>に応じた各キーガイドデータがキーガイド表示エリアＧＫに表示されてなる各キーガイド画面Ｇｎが順次表示される。
【０１５９】
そして、前記<Manual Play>に応じた各キーガイド画面Ｇｎに従った生徒のキー操作入力によりグラフ描画機能が起動され、「Ｙ＝ｓｉｎＸ」のグラフが描画表示されると、図１３（Ａ）に示すように、引き続きキーガイド画面Ｇｎが表示され、グラフトレースの機能を起動させるためのキーガイドデータ「Ｆ１」がキーガイド表示エリアＧＫに表示される。
【０１６０】
このキーガイド画面Ｇｎのキーガイドデータ「Ｆ１」に従って、生徒により「Ｆ１」キーが操作されると、これに続いて<Auto Play>として登録されている各キーデータが順次自動入力されてグラフトレース機能が起動実行され、図１３（Ｂ）に示すように、「Ｙ＝ｓｉｎＸ」のグラフ上にトレースポインタＰが移動表示されてなる<Auto Play>中のキーガイド画面Ｇｔが表示される。
【０１６１】
この<Auto Play>中のキーガイド画面Ｇｔでも、対応する解説コメントデータは、そのノートエリアＮに表示されている。
【０１６２】
この際、前記<Auto Play>中での表示速度は、前記ガイド作成処理（ステップＴＰ）での[AUTO]モードの設定に伴い、教師側で選択されてAuto Speed設定メモリ１９Ｇに設定された、自動実行時における自動実行スピードに応じた速度でのキーデータの自動入力に応じて更新表示されるので、生徒側の習熟度に合わせた速度での自動実行表示を行わせることができる。
【０１６３】
そして、前記<Auto Play>に応じたキーデータの自動入力によるグラフトレース機能が終了した際に、引き続き次のキーガイドデータが登録されている場合には当該続きのキーガイド画面Ｇｎが順次表示される。
【０１６４】
これにより生徒は、例えこのグラフ関数電卓１０Ｂの操作手法を十分に知らずとも、非常に簡単に教師の出したグラフ関数の課題を、ある部分では実際にキー操作入力しながら、ある部分では自動入力表示させながら実習することができる。
【０１６５】
図１４は、前記グラフ関数電卓１０の第１実施形態のe-Activity実行処理（ストリップ実行処理）に伴う操作表示状態（その３）を示す図である。
【０１６６】
この図１４におけるe-Activity実行処理（ストリップ実行処理）に伴う操作表示状態（その３）において示されるキー操作ガイドファイルのキーデータは、例えば図１４（Ａ′）に示すように、前記[1 KEY]モードでのガイド作成処理<Manual Play>に応じて作成され、ストリップ登録メモリ１９Ｓの1 Key対応コメント入力メモリ(Manual)１９Ｅに登録された微分関数を入力表示させる例えば[OPTN][F4][F2]からなる３キーステップの各キーデータとする。
【０１６７】
すなわちガイド処理が起動実行されることで（ステップＵ４）、図１４（Ａ）に示すように、ガイドキーエリアＧＫにキーステップ“００１”のキーガイドデータ「ＯＰＴＮ」が表示されると共に、その解説コメントデータ「ＴＯ  ＩＮＰＵＴ  Ｘ／ＤＸ  ＰＲＥＳＳ  ［ＯＰＴＮ］」がノートエリアＮに表示された第１キーガイド画面Ｇ１１が表示される。
【０１６８】
この第１キーガイド画面Ｇ１１での各ガイドデータに従って生徒により「ＯＰＴＮ」キー１２ｅが操作されると、図１４（Ｂ）に示すように、ガイドキーエリアＧＫにキーステップ“００２”のキーガイドデータ「Ｆ４」が表示されると共に、その解説コメントデータ「ＩＮＰＵＴ［Ｆ４］」がノートエリアＮに表示された第２キーガイド画面Ｇ１２が表示される。
【０１６９】
この第２キーガイド画面Ｇ１２での各ガイドデータに従って「Ｆ４」キーが操作され[CALC]ボタンが選択されると、図１４（Ｃ）に示すように、ガイドキーエリアＧＫにキーステップ“００３”のキーガイドデータ「Ｆ２」が表示されると共に、その解説コメントデータ「ＩＮＰＵＴ［Ｆ２］」がノートエリアＮに表示された第３キーガイド画面Ｇ１３が表示される。
【０１７０】
そして、この第３キーガイド画面Ｇ１３での各ガイドデータに従って「Ｆ２」キーが操作され[d/dx]ボタンが選択されると、図１４（Ｄ）に示すような微分関数式の入力画面Ｇａが表示され、係数および定数の入力を促す各カーソルＣ１，Ｃ２が表示される。
【０１７１】
これにより生徒は、例えこのグラフ関数電卓１０Ｂの操作手法を十分に知らずとも、非常に簡単に教師の出した微分関数式を入力するための課題を実際にキー操作入力しながら実習することができる。
【０１７２】
したがって、前記構成によるグラフ関数電卓１０の第１実施形態のe-Activity機能によれば、教師が生徒に対して課題とする関数機能を実行させるためのキー操作手順について、[1 KEY]モード<Manual play>または[n KEY]モード<Manual play>に応じてそのキー操作ガイドファイルを作成登録した場合には、生徒側ではその１キー毎のキーガイドデータを表示で確認しながら実際にそのキーを入力操作して実習することができ、また、[Auto]モード<Auto play>に応じてそのキー操作ガイドファイルを作成登録した場合には、生徒側ではその１キー毎のキーガイドデータを順次表示で確認しながら且つそのキーが自動入力されて実行される表示を見ながら実習することができる。
【０１７３】
そして、前記[1 KEY]モード<Manual play>や[n KEY]モード<Manual play>に応じたキー操作ガイドファイルと、前記[Auto]モード<Auto play>に応じたガイドファイルとを組み合わせて作成登録した場合には、生徒側では、ある部分でその１キー毎のキーガイドデータを表示で確認しながら実際にそのキーを入力操作して実習することができ、またある部分でそのガイドデータを表示で確認しながら且つそのキーが自動入力されて実行される表示を見ながら実習することができる。
【０１７４】
これにより、課題の内容やその習得段階など応じた様々な設定を容易に行うことができ、より教育効果の高い関数計算の学習を行わせることができる。
【０１７５】
（第２実施形態）
図１５は、前記グラフ関数電卓１０の第２実施形態のＲＡＭ１９に確保される主要なデータメモリの構成を示す図である。
【０１７６】
この第２実施形態のＲＡＭ１９には、表示データメモリ１９ａ、入力式メモリ１９ｂ、座標レンジメモリ１９ｃ、ストリップ登録メモリ１９Ｓ（１９ｄ〜１９ｈ）、ポインタ座標メモリ１９ｉ、グラフデータメモリ１９ｊ、及びワークエリア１９ｋ等の各種のデータメモリが備えられる。
【０１７７】
このうち、ストリップ登録メモリ１９Ｓは、前記e-Activityモードの実行に際して使用されるもので、ファイル名・内容テキストメモリ１９ｄ、グラフ演習起動ボタンメモリ１９ｅ、グラフ回答起動ボタンメモリ１９ｆ、グラフ実行命令メモリ１９ｇ、最終画面設定フラグメモリ１９ｈを有する。
【０１７８】
表示データメモリ１９ａには、前記各種の動作モードにおいて液晶表示部１３に表示すべき表示データがビットマップのパターンデータとして展開されて記憶される。
【０１７９】
入力式メモリ１９ｂには、キー入力された任意の関数式（ｙ＝ｆ（ｘ））や任意の演算式が記憶・登録される。
【０１８０】
座標レンジメモリ１９ｃには、前記入力式メモリ１９ｂに記憶された関数式（ｙ＝ｆ（ｘ））をグラフ化すべき座標レンジ（ｘmin，ｘmax，ｙmin，ｙmax）が記憶される。
【０１８１】
なお、この座標レンジ（ｘmin，ｘmax，ｙmin，ｙmax）は、液晶表示部（Ｎ×Ｍ表示ドット）１３におけるＸ軸方向及びＹ軸方向それぞれの表示ドット数（分解能）に割り付けられることで、個々の表示ドットの座標が定められ、グラフの描画処理が制御される。
【０１８２】
また、前記e-Activityモードの実行に際して使用されるファイル名・内容テキストメモリ１９ｄには、例えば教育側ユーザ（教師）によって任意に作成されるe-Activityファイルのファイル名Ｆおよびその学習内容説明文などのテキストＴが記憶される（図１７（Ａ）e-Activity画面Ｑ参照）。
【０１８３】
グラフ演習起動ボタンメモリ１９ｅには、前記e-Activity画面Ｑにおいて表示させるグラフ演習用起動ボタン[GRPH・E]Ｂｅにて表記するためのタイトル・説明などが入力されて記憶される。このグラフ演習用起動ボタン[GRPH・E]Ｂｅは、前記e-Activity画面Ｑ（図１７（Ａ）参照）の学習内容説明文（Ｔ）にて表記されたグラフ演習問題を行う（ストリップ実行処理）にあたり、学習側ユーザ（生徒）自らのマニュアル操作によってグラフモードを起動させ、与えられた関数式のグラフ化描画表示などを行わせる際に選択操作される。
【０１８４】
グラフ回答起動ボタンメモリ１９ｆには、e-Activity画面Ｑにおいて表示させるグラフ回答用起動ボタン[GRPH]Ｂａに表記するためのタイトル・説明などが入力されて記憶される。このグラフ回答用起動ボタン[GRPH]Ｂａは、前記e-Activity画面Ｑ（図１７（Ａ）参照）の学習内容説明文（Ｔ）にて表記されたグラフ演習問題を行う（ストリップ実行処理）にあたり、例えば与えられた関数式の模範的なグラフ化描画動作を自動的に実行させ確認して学習する際に選択操作される。
【０１８５】
グラフ実行命令メモリ１９ｇには、前記与えられた関数式の模範的なグラフ化描画動作を自動的に実行させるためのキー入力命令が、予めその登録モード（ストリップ登録処理）において教師などにより操作入力された実際のグラフ化表示動作に伴うキー操作手順として記憶され登録される。
【０１８６】
最終画面設定フラグメモリ１９ｈには、前記グラフ実行命令メモリ１９ｇに対し模範的なグラフ化表示動作に伴うキー操作手順を記憶させるストリップ登録処理において、当該登録させたキー操作手順に伴うグラフ化表示動作を、前記グラフ回答用起動ボタン[GRPH]Ｂａの操作に応じてその最終グラフ化画面のみ表示させるか又はキー操作毎の過程画面をも順次表示させるかを設定するフラグが記憶される。
【０１８７】
また、ポインタ座標メモリ１９ｉには、例えばグラフ表示画面上にて描画表示されたグラフ上のポインタＰの位置座標（Ｘ，Ｙ）が検出されて記憶される。
【０１８８】
グラフデータメモリ１９ｊには、グラフ化すべき関数式に応じて生成された描画出力用のグラフデータが、前記液晶表示部１３上のグラフ表示範囲に対応させたビットマップデータとして記憶される。
【０１８９】
ワークエリア１９ｋには、各種動作モードの制御処理に伴ない制御部（ＣＰＵ）１１により入出力されるデータが一時的に記憶される。
【０１９０】
次に、前記構成によるグラフ関数電卓１０の第２実施形態のe-Activity機能について説明する。
【０１９１】
図１６は、前記グラフ関数電卓１０の第２実施形態によるe-Activityモードにおいてe-Activityファイルを生成し、グラフ回答用起動ボタン[GRPH]Ｂａに対応付けて模範のグラフ化描画動作に伴うキー操作手順を登録させるためのストリップ登録処理を示すフローチャートである。
【０１９２】
図１７は、前記グラフ関数電卓１０の第２実施形態によるストリップ登録処理に伴う操作表示状態（その１）を示す図である。
【０１９３】
図１８は、前記グラフ関数電卓１０の第２実施形態によるストリップ登録処理に伴う操作表示状態（その２）を示す図である。
【０１９４】
キー入力部１２における「ＭＥＮＵ」キー１２ｃの操作入力に応じて表示部１３に表示された各種動作モードの選択メニュー画面において、グラフ関数の学習処理を行うe-Activityモードが選択確定された後、学習者（生徒）に対して関数式をグラフ化して解析させるための演習問題（課題）の登録を行うストリップ登録処理（図１６参照）が起動されると、各項目の内容が未入力の状態での新規のe-Activity画面Ｑ（図１７（Ａ）参照）が表示され、先ず、ファイル名Ｆの入力を促すメッセージが表示される。
【０１９５】
ここで、例えば教育者（教師）であるユーザ操作に応じて今回登録すべき演習問題の任意のファイル名Ｆ「ＡＢＣ」が入力表示されると（ステップＳ１）、続いてグラフ関数の演習（学習）内容のテキスト入力状態となる。そして、演習（学習）内容のテキストＴとして、例えば「EX1>Answer the intersection」が入力表示されると、これに伴い、前記入力されたファイル名Ｆ「ＡＢＣ」および内容テキストＴ「EX1>Answer the intersection」が、ＲＡＭ１９内のファイル名・内容テキストメモリ１９ｄに記憶される（ステップＳ２）。
【０１９６】
新規のe-Activity画面Ｑには、前記テキストＴとして入力表示させたグラフ関数の演習内容を学習者（生徒）自らの操作入力に従ってグラフ機能を起動させ解析・回答させるための処理を指示するグラフ演習用起動ボタン[GRPH・E]Ｂｅと、模範の解析・回答をグラフ機能を自動起動させて表示させるためのグラフ回答用起動ボタン[GRPH]Ｂａとが予め設定表示される。
【０１９７】
ここで、前記グラフ演習用起動ボタン[GRPH・E]Ｂｅがユーザ操作に応じて指定されると（ステップＳ３）、その内容を示すための任意のタイトル・説明が未入力の状態でのボタン枠が表示され、当該グラフ演習用起動ボタン[GRPH・E]Ｂｅに対応した任意のタイトル・説明の入力待ち状態になる（ステップＳ４）。
【０１９８】
そして、前記グラフ演習用起動ボタン[GRPH・E]Ｂｅのボタン枠において、その任意のタイトル・説明として例えば「Use this strip」と入力表示され、ＲＡＭ１９内のグラフ演習起動ボタンメモリ１９ｅに記憶された後（ステップＳ５）、続いて、前記グラフ回答用起動ボタン[GRPH]Ｂａがユーザ操作に応じて指定されると（ステップＳ６）、その内容を示すための任意のタイトル・説明が未入力の状態でのボタン枠が表示され、当該グラフ回答用起動ボタン[GRPH]Ｂａに対応した任意のタイトル・説明の入力待ち状態になる（ステップＳ７）。
【０１９９】
そして、前記グラフ回答用起動ボタン[GRPH]Ｂａのボタン枠において、その任意のタイトル・説明として例えば「Answer Example」と入力表示され、ＲＡＭ１９内のグラフ回答用起動ボタンメモリ１９ｅに記憶されると（ステップＳ８）、図１７（Ａ）に示すような、e-Activity画面Ｑの必要項目の入力された表示状態になる。
【０２００】
こうして、e-Activity画面Ｑの各項目が入力表示され生成された状態で、「ＥＸＥ」キー１２ｆが操作入力されると（ステップＳ９）、グラフ式の登録機能が起動されて、図１７（Ｂ）に示すように、グラフ関数入力画面Ｋが表示され、今回のe-Activity画面Ｑに対応して演習問題とすべき関数式の入力待ち状態になる（ステップＳ１０）。
【０２０１】
このグラフ関数入力画面Ｋにおいて、演習問題とすべき関数式が、例えば「Y1=X2-1」「Y2=2X-2」として入力表示されると（ステップＳ１１）、当該入力された関数式は前記グラフ演習用起動ボタン[GRPH・E]Ｂｅおよびグラフ回答用起動ボタン[GRPH]Ｂａに対応付けられてＲＡＭ１９内の入力式メモリ１９ｂに記憶され（ステップＳ１２）、図１７（Ｃ）に示すように、今回生成されたe-Activity画面Ｑが再表示されると共に、そのグラフ関数の演習内容（Ｔ）の項目に対応させた演習式Ｊとして表示される。
【０２０２】
そして、前記e-Activity画面Ｑの下端に沿って表示されている６つの機能ボタンＢ１〜Ｂ６のうち、「ＡＵＴＯ」ボタンＢ３の位置に対応しているファンクションキー「Ｆ３」が操作入力されることで、図１７（Ｄ）に示すように、模範操作の登録開始メッセージＭが表示される。
【０２０３】
これに従い図１８（Ｅ）に示すように、「ＥＸＥ」キー１２ｅが操作されると、今回作成中のe-Activity画面Ｑの前記グラフ演習用起動ボタン[GRPH・E]Ｂｅおよびグラフ回答用起動ボタン[GRPH]Ｂａに対応付けられて入力式メモリ１９ｂに記憶された演習問題とすべき関数式「Y1=X2-1」「Y2=2X-2」が読み出され、各対応するグラフデータＹ１，Ｙ２としてグラフ画面Ｇ上に描画表示される（ステップＳ１３）。
【０２０４】
こうして、演習問題とした関数式「Y1=X2-1」「Y2=2X-2」に対応するグラフ画面Ｇを表示させた状態で、当該グラフ機能の実行命令としての求解機能（Ｇ−Ｓｏｌｖｅ）がファンクションキー「Ｆ５」の操作入力により指定されると（ステップＳ１４）、この指定されたグラフ求解機能（Ｇ−Ｓｏｌｖｅ）の実行命令であるファンクションキー「Ｆ５」のキーデータがグラフ実行命令メモリ１９ｇに記憶され登録される（ステップＳ１５）。
【０２０５】
すると、図１８（Ｆ）に示すように、グラフ画面Ｇの下端に沿ってグラフ関数の各種求解機能を選択指定するためのメニューボタンＢsolが配列表示される（ステップＳ１６）。
【０２０６】
ここで、表示中のグラフ画面ＧにおけるグラフＹ１とＹ２の交点を求解する機能として、前記メニューボタンＢsolに存在する「ＩＳＣＴ(Calculate Intersection point)」ボタンＢ５が、対応するファンクションキー「Ｆ５」の操作入力によって指定されると（ステップＳ１７（Ｎｏ）→Ｓ１４）、この指定された交点求解機能（ＩＳＣＴ）の実行命令であるファンクションキー「Ｆ５」のキーデータが前記グラフ実行命令メモリ１９ｇに追加記憶され登録される（ステップＳ１５）。
【０２０７】
すると、図１８（Ｇ）に示すように、前記グラフ画面Ｇ上にて表示されていたグラフＹ１，Ｙ２の交点Ｐが当該グラフＹ１，Ｙ２のデータの座標一致点に従い解析表示されると共に、当該交点ＰのＸＹ座標[X=1][Y=0]が求解表示された交点求解グラフ画面Ｇsolが表示される（ステップＳ１６）。
【０２０８】
こうして、前記演習問題とした関数式「Y1=X2-1」「Y2=2X-2」に対応するグラフ画面Ｇの表示実行「ＥＸＥ」後からのグラフ機能動作上での各命令キー「Ｆ５」（Ｇ−ｓｏｌｖｅ）→「Ｆ５」（ＩＳＣＴ）の入力手順が前記グラフ実行命令メモリ１９ｇに登録された状態で、当該一連のグラフ実行命令の登録処理の終了を示す「ＳＨＩＦＴ」＋「→」キーが操作入力されると（ステップＳ１７）、この後に当該演習問題を実行するにあたり前記グラフ回答用起動ボタン[GRPH]Ｂａによって前記関数式の模範的なグラフ化描画動作を自動実行させる際にその最終グラフ画面のみ模範表示させるか否かを予め選択設定するための図示しない実行時選択設定画面が表示される（ステップＳ１８）。
【０２０９】
そして、この実行時選択設定画面において、「最終グラフ画面のみ模範表示」が選択設定された場合には（ステップＳ１８（Ｙｅｓ））、ＲＡＭ１９内の最終画面設定フラグメモリ１９ｈに対してフラグ“１”がセットされる（ステップＳ１９）。
【０２１０】
すると、図１８（Ｈ）に示すように、グラフ回答用起動ボタン[GRPH]Ｂａに対応させてグラフ化描画動作の自動実行命令が登録されたことを示すＡｕｔｏアイコン「Ａ」Ｉが表記されたe-Activity画面Ｑが表示され、当該今回のe-Activity画面Ｑについてのファイル入力の終了を示す「ＥＸＩＴ」キーが操作入力されたか否か判断される（ステップＳ２０）。
【０２１１】
そして、前記「ＥＸＩＴ」キーが操作入力され今回のe-Activity画面Ｑについてのファイル入力の終了が判断されると（ステップＳ２０（Ｙｅｓ））、前記ファイル名・内容テキストメモリ１９ｄ、グラフ演習起動ボタンメモリ１９ｅ、グラフ回答起動ボタンメモリ１９ｆ、グラフ実行命令メモリ１９ｇ、最終画面設定フラグメモリ１９ｈからなるストリップ登録メモリ１９Ｓに登録されたファイル内容がそのままメモリ・カード（外部記憶媒体）１６に保存される（ステップＳ２１）。
【０２１２】
こうして、e-Activityファイルが生成登録されたメモリ・カード（外部記憶媒体）１６は、前記図１で示したように、教師側のグラフ関数電卓１０Ａから取り外され、学習者（生徒）のグラフ関数電卓１０Ｂに装着されて使用される。
【０２１３】
あるいは、前記ストリップ登録メモリ１９Ｓに登録されたe-Activityファイルの内容は、前記図２で示したように、ＵＳＢケーブル１８ｃおよび外部のパーソナルコンピュータＰＣを介して生徒側のグラフ関数電卓１０Ｂに通信転送されて使用される。
【０２１４】
図１９は、前記グラフ関数電卓１０の第２実施形態によるe-Activityモードでのストリップ登録処理により生成されたe-Activityファイルに従い、グラフ関数の演習問題を実行させるためのストリップ実行処理を示すフローチャートである。
【０２１５】
図２０は、前記グラフ関数電卓１０の第２実施形態によるストリップ実行処理に伴う操作表示状態（その１）を示す図である。
【０２１６】
図２１は、前記グラフ関数電卓１０の第２実施形態によるストリップ実行処理に伴う操作表示状態（その２）を示す図である。
【０２１７】
学習者（生徒）のグラフ関数電卓１０Ｂにおいて、グラフ関数の学習処理を行うe-Activityモードが選択確定された後、その演習問題の実行を行うストリップ実行処理（図１９参照）が起動されると、メモリ・カード（外部記憶媒体）１６に登録されている各種のファイルからユーザ指定のe-Activityファイル（例えば「ＡＢＣ」）が読み出され（ステップＡ１）、図２０（Ａ）に示すようなＡｕｔｏアイコン「Ａ」Ｉの表記されたグラフ回答用起動ボタン[GRPH]Ｂａを有するe-Activity画面Ｑが液晶表示部１３に表示される（ステップＡ２）。
【０２１８】
このe-Activity画面Ｑにおいて、その演習（学習）内容のテキストＴ「EX1>Answer the intersection」と共に表記された演習問題関数式「Y1=X2-1」「Y2=2X-2」（Ｊ）を学習するべく、グラフ演習用起動ボタン[GRPH・E]Ｂｅまたはグラフ回答用起動ボタン[GRPH]Ｂａが選択され「ＥＸＥ」キー１２ｆが操作入力されると（ステップＡ３（Ｙｅｓ））、先ず、グラフ描画機能が起動され、図２０（Ｂ）に示すように、当該各演習問題関数式「Y1=X2-1」「Y2=2X-2」に対応するグラフデータＹ１，Ｙ２が描画表示される（ステップＡ４）。
【０２１９】
すると、前記e-Activity画面Ｑ（図２０（Ａ）参照）において、前記演習問題関数式の模範の解析・回答を自動表示させるためのグラフ回答用起動ボタン[GRPH]Ｂａが操作入力されたか（ステップＡ５（Ｙｅｓ））、または学習者（生徒）自らの操作入力に従って解析・回答させるための処理を指示するグラフ演習用起動ボタン[GRPH・E]Ｂｅが操作入力されたか（ステップＡ５（Ｎｏ））が判断される。
【０２２０】
ここで、例えば学習者（生徒）自らの操作入力に従って解析・回答させるための処理を指示するグラフ演習用起動ボタン[GRPH・E]Ｂｅが操作入力されたと判断された場合には（ステップＡ５（Ｎｏ））、ユーザ（生徒）自らのマニュアル操作による通常のグラフ機能動作状態となる。
【０２２１】
すなわち、前記グラフデータＹ１，Ｙ２の交点Ｐなど、その特徴点を求解して表示させたい場合には、当該求解すべき特徴点に応じたマニュアル操作に従って対応する求解動作が実行されて表示される。
【０２２２】
つまり、グラフデータＹ１，Ｙ２の交点Ｐをマニュアル操作に従って求解表示させたい場合には、先ず、ファンクションキー「Ｆ５」の操作入力により求解機能（Ｇ−Ｓｏｌｖｅ）を指定することで、グラフ関数の各種求解機能を選択指定するためのメニューボタンＢsolをグラフ画面Ｇの下端に沿って配列表示させる。次に、前記メニューボタンＢsolに存在する「ＩＳＣＴ(Calculate Intersection point)」ボタンＢ５が対応するファンクションキー「Ｆ５」の操作入力により表示中のグラフＹ１とＹ２の交点求解機能を指定することで、その交点Ｐが当該グラフＹ１，Ｙ２のデータの座標一致点に従い解析表示されると共に、該交点ＰのＸＹ座標[X=1][Y=0]が表示された交点求解グラフ画面Ｇsolが表示される（図１８（Ｅ）〜（Ｇ）参照）。
【０２２３】
一方、前記図２０（Ｂ）示した演習問題関数式「Y1=X2-1」「Y2=2X-2」（Ｊ）に対応するグラフＹ１，Ｙ２の表示状態において、その模範の解析・回答を自動表示させるためのグラフ回答用起動ボタン[GRPH]Ｂａが操作入力されたと判断された場合には（ステップＡ５（Ｙｅｓ））、前記ステップＡ１にて読み出されたユーザ指定のe-Activityファイル内の最終画面設定フラグデータ（１９ｈ）において、「最終グラフ画面のみ模範表示」を示すフラグ“１”がセットされているか否か判断される（ステップＡ６）。
【０２２４】
ここで、「最終グラフ画面のみ模範表示」を示すフラグ“１”がセットされてない、つまり模範の解析・回答の過程を含み自動表示させる動作設定状態であると判断された場合には（ステップＡ６（Ｎｏ））、同ユーザ指定のe-Activityファイル内のグラフ実行命令データ（１９ｇ）として記憶登録されている、グラフ画面Ｇの表示実行「ＥＸＥ」後からのグラフ機能動作上での各命令キー「Ｆ５」（Ｇ−ｓｏｌｖｅ）→「Ｆ５」（ＩＳＣＴ）のキーデータが順次読み出され、図２０（Ｃ）→（Ｄ）に示すように、当該各命令キー「Ｆ５」（Ｇ−ｓｏｌｖｅ）→「Ｆ５」（ＩＳＣＴ）に対応するグラフ機能動作が実行される（ステップＡ７，Ａ８）。
【０２２５】
つまりこの場合には、第１に命令キー「Ｆ５」のキーデータ読み出されるのに応じて、図２０（Ｃ）に示すように、グラフ画面Ｇの下端に沿ってグラフ関数の各種求解機能を選択指定するためのメニューボタンＢsolが配列表示され、第２に命令キー「Ｆ５」のキーデータ読み出されるのに応じて、図２０（Ｄ）に示すように、前記グラフ画面Ｇ上にて表示されていたグラフＹ１，Ｙ２の交点Ｐが当該グラフＹ１，Ｙ２のデータの座標一致点に従い解析表示されると共に、当該交点ＰのＸＹ座標[X=1][Y=0]が求解表示された交点求解グラフ画面Ｇsolが表示されるようになる。
【０２２６】
これにより、ユーザ（生徒）は、前記e-Activity画面Ｑ上にあるグラフ回答用起動ボタン[GRPH]Ｂａを選択して「ＥＸＥ」キー１２ｆを操作するだけで、自らのグラフ関数電卓１０Ｂでの実際のグラフ処理動作によってリアルに、その演習問題関数式「Y1=X2-1」「Y2=2X-2」（Ｊ）に対応するグラフＹ１，Ｙ２の描画画面Ｇから交点座標Ｐを解析した交点求解グラフ画面Ｇsolまでの模範の解析・回答画面を順次自動表示させて確認することができる。
【０２２７】
一方、前記ステップＡ１にて読み出されたユーザ指定のe-Activityファイル内の最終画面設定フラグデータ（１９ｈ）において、「最終グラフ画面のみ模範表示」を示すフラグ“１”がセットされていると判断された場合には（ステップＡ６（Ｙｅｓ））、同ユーザ指定のe-Activityファイル内のグラフ実行命令データ（１９ｇ）として記憶登録されている、グラフ機能動作上での各命令キー「Ｆ５」（Ｇ−ｓｏｌｖｅ）→「Ｆ５」（ＩＳＣＴ）のキーデータが順次読み出され、内部的には当該各命令キー「Ｆ５」（Ｇ−ｓｏｌｖｅ）→「Ｆ５」（ＩＳＣＴ）に対応するグラフ機能動作が実行されるものの、外部的には図２１（Ａ）（Ｂ）に示すように、e-Activity画面Ｑの初期表示状態から動作中メッセージＭ１の表示が行われて、グラフＹ１，Ｙ２の描画からその交点求解に伴う過程のグラフ画面Ｇの更新表示は省略される（ステップＡ９，Ａ１０）。
【０２２８】
そして、前記グラフ実行命令データ（１９ｇ）として記憶登録されている、最後の命令キー「Ｆ５」（ＩＳＣＴ）のキーデータが読み出されると（ステップＡ１０（Ｙｅｓ））、図２１（Ｃ）に示すように、前記演習問題関数式「Y1=X2-1」「Y2=2X-2」（Ｊ）に対応するグラフＹ１，Ｙ２の交点Ｐが当該グラフＹ１，Ｙ２のデータの座標一致点に従い解析表示されると共に、当該交点ＰのＸＹ座標[X=1][Y=0]が求解表示された交点求解グラフ画面Ｇsolが最終解析結果として直接表示されるようになる（ステップＡ１１）。
【０２２９】
したがって、前記構成のグラフ関数電卓１０の第２実施形態のe-Activity機能によれば、e-Activityモードでのe-Activity画面Ｑを表示させたストリップ登録処理において、教師が生徒に対して課題とすべき関数式「Y1=X2-1」「Y2=2X-2」に対応するグラフＹ１，Ｙ２のグラフ画面Ｇを描画表示させた後、「Ｆ５」（Ｇ−ｓｏｌｖｅ）キーによりグラフ特徴点の求解機能を起動させるとともに、さらに「Ｆ５」（ＩＳＣＴ）キーにより交点座標Ｐの求解命令が入力され交点求解グラフ画面Ｇsolが表示されると、このグラフＹ１，Ｙ２の描画表示以降に入力された求解命令のための各キーデータ「Ｆ５」（Ｇ−ｓｏｌｖｅ）→「Ｆ５」（ＩＳＣＴ）が順次前記e-Activity画面Ｑ上のグラフ回答用起動ボタン[GRPH]Ｂａに対応付けられて登録される。
【０２３０】
そして、前記ストリップ登録処理後のe-Activity画面Ｑを表示させたストリップ実行処理において、当該e-Activity画面Ｑ上のグラフ回答用起動ボタン[GRPH]Ｂａを選択して実行すると、表示されている演習問題関数式「Y1=X2-1」「Y2=2X-2」（Ｊ）に対応するグラフＹ１，Ｙ２のグラフ画面Ｇが描画表示された後、前記グラフ回答用起動ボタン[GRPH]Ｂａに対応付けられて登録されている「Ｆ５」（Ｇ−ｓｏｌｖｅ）キー＋「Ｆ５」（ＩＳＣＴ）キーの各キーデータに従って順次グラフ特徴点の求解機能が起動されると共に交点座標Ｐの求解処理が実行され交点求解グラフ画面Ｇsolが自動表示される。
【０２３１】
この場合、前記ストリップ登録処理での実行時選択設定画面において、「最終グラフ画面のみ模範表示」が選択設定された場合には、前記ストリップ実行処理において、前記グラフ回答用起動ボタン[GRPH]Ｂａに対応付けられて登録されている「Ｆ５」（Ｇ−ｓｏｌｖｅ）キー＋「Ｆ５」（ＩＳＣＴ）キーの各キーデータのうち、最後のキーデータ「Ｆ５」（ＩＳＣＴ）に従った交点座標Ｐの求解処理に伴う交点求解グラフ画面Ｇsol（最終画面）のみが直接自動表示されるので、教育者であるユーザ（教師）は、学習者（生徒）に対しグラフ関数解析の一連の過程を教示したいか又はその最終結果のみ素早く教示したいかに応じて、その設定内容を容易に選択して登録しておくことができる。
【０２３２】
これにより、課題の内容やその習得段階など応じた様々な設定を容易に行うことができ、より教育効果の高いグラフ関数の学習を行わせることができる。
【０２３３】
（その他の実施形態）
なお、前記第２実施形態では、演習問題関数式に対応して描画表示されたグラフデータＹ１，Ｙ２の解析について、そのグラフ特徴点の求解機能（Ｇ−ｓｏｌｖｅ）により交点座標Ｐを求解し交点求解グラフ画面Ｇsolを表示させる場合について説明したが、このようなグラフの特徴点を求解表示させるものでは、前記交点座標Ｐに限らず、極大座標ＭＡＸ・極小座標ＭＩＮを求解したグラフ画面を表示させたり、グラフの軌跡をポインタによってトレース表示（グラフトレース）しながら各種の特徴点を求解表示させたりするものであっても勿論よい。
【０２３４】
要は、グラフ関数の模範の解析手順に伴う命令操作の内容（例えばキー入力手順）だけ前記「最終グラフ画面のみ模範表示」の非設定／設定を行って記憶登録しておき、この登録された命令操作の内容に従いグラフ機能を動作させることで、前記模範の解析手順を順次表示あるいは最終画面のみ表示させればよいものである。
【０２３５】
なお、前記各実施形態において記載したグラフ関数電卓１０による各処理の手法、すなわち、図５のフローチャートに示す第１実施形態のe-Activityモードにおいてe-Activityガイドファイルを生成しストリップボタンＳＢに対応付けて課題とすべき関数計算に伴うキー操作手順を登録させるためのe-Activity作成処理（ストリップ登録処理）、図６のフローチャートおよび図７〜図１０の操作表示手順で示す前記第１実施形態のe-Activity作成処理に伴うガイド作成処理、図１１のフローチャートおよび図１２〜図１４の操作表示手順で示す前記第１実施形態のe-Activity作成処理（ストリップ登録処理）により生成されたe-Activityガイドファイルに従いグラフ関数の課題を実行させるためのe-Activity実行処理（ストリップ実行処理）、図１６のフローチャートに示す第２実施形態によりe-Activityファイルを生成しグラフ回答用起動ボタン[GRPH]Ｂａに対応付けて模範のグラフ化描画動作に伴うキー操作手順を登録させるためのストリップ登録処理、図１９のフローチャートに示す前記第２実施形態でのストリップ登録処理により生成されたe-Activityファイルに従いグラフ関数の演習問題を実行させるためのストリップ実行処理での各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリ・カード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶媒体１６に格納して配布することができる。そして、コンピュータは、この外部記憶媒体１６に記憶されたプログラムを記憶媒体書き込み・読み取り部１７によって読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明したグラフ関数の表示に伴うe-Activity機能を実現し、前述した手法による同様の処理を実行することができる。
【０２３６】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態としてネットワークＮｔ上を伝送させることができ、このネットワークＮｔに接続されたコンピュータ端末の通信制御部１８によって前記のプログラムデータを取り込み、前述したグラフ関数の表示に伴うe-Activity機能を実現することもできる。
【０２３７】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【０２３８】
【図１】本発明のグラフ関数計算機の実施形態に係るグラフ関数電卓１０の外観構成（その１）を示す正面図。
【図２】本発明のグラフ関数計算機の実施形態に係るグラフ関数電卓１０の外観構成（その２）を示す正面図。
【図３】前記グラフ関数電卓１０の電子回路の構成を示すブロック図。
【図４】前記グラフ関数電卓１０の第１実施形態のＲＡＭ１９に確保される主要なデータメモリの構成を示す図。
【図５】前記グラフ関数電卓１０の第１実施形態のe-Activityモードにおいてe-Activityガイドファイルを生成しストリップボタンＳＢに対応付けて課題とすべき関数計算に伴うキー操作手順を登録させるためのe-Activity作成処理（ストリップ登録処理）を示すフローチャート。
【図６】前記第１実施形態のe-Activity作成処理に伴うガイド作成処理を示すフローチャート。
【図７】前記図６におけるガイド作成処理に伴う[n KEY]モード、[AUTO]モード、[1 KEY]モードのそれぞれに対応したガイド作成の入力表示手順を示す図。
【図８】前記図６におけるガイド作成処理に伴う[PLAY]モードに対応したガイド作成の際の再生表示手順を示す図。
【図９】前記図６におけるガイド作成処理に伴う[EDIT]モードに対応したガイド作成の際の編集表示手順を示す図。
【図１０】前記図６におけるガイド作成処理に伴う終了処理の際の表示設定手順を示す図。
【図１１】前記グラフ関数電卓１０の第１実施形態のe-Activity作成処理（ストリップ登録処理）により生成されたe-Activityガイドファイルに従いグラフ関数の課題を実行させるためのe-Activity実行処理（ストリップ実行処理）を示すフローチャート。
【図１２】前記グラフ関数電卓１０の第１実施形態のe-Activity実行処理（ストリップ実行処理）に伴う操作表示状態（その１）を示す図。
【図１３】前記グラフ関数電卓１０の第１実施形態のe-Activity実行処理（ストリップ実行処理）に伴う操作表示状態（その２）を示す図。
【図１４】前記グラフ関数電卓１０の第１実施形態のe-Activity実行処理（ストリップ実行処理）に伴う操作表示状態（その３）を示す図。
【図１５】前記グラフ関数電卓１０の第２実施形態のＲＡＭ１９に確保される主要なデータメモリの構成を示す図。
【図１６】前記グラフ関数電卓１０の第２実施形態によるe-Activityモードにおいてe-Activityファイルを生成し、グラフ回答用起動ボタン[GRPH]Ｂａに対応付けて模範のグラフ化描画動作に伴うキー操作手順を登録させるためのストリップ登録処理を示すフローチャート。
【図１７】前記グラフ関数電卓１０の第２実施形態によるストリップ登録処理に伴う操作表示状態（その１）を示す図。
【図１８】前記グラフ関数電卓１０の第２実施形態によるストリップ登録処理に伴う操作表示状態（その２）を示す図。
【図１９】前記グラフ関数電卓１０の第２実施形態によるe-Activityモードでのストリップ登録処理により生成されたe-Activityファイルに従い、グラフ関数の演習問題を実行させるためのストリップ実行処理を示すフローチャート。
【図２０】前記グラフ関数電卓１０の第２実施形態によるストリップ実行処理に伴う操作表示状態（その１）を示す図。
【図２１】前記グラフ関数電卓１０の第２実施形態によるストリップ実行処理に伴う操作表示状態（その２）を示す図。
【符号の説明】
【０２３９】
１０  …グラフ関数電卓
１１  …制御部（ＣＰＵ）
１２  …キー入力部
１２ａ…数値・記号キー
１２ｂ…関数・演算子キー
１２ｃ…「ＭＥＮＵ」キー
１２ｄ…「ＳＨＩＦＴ」キー
１２ｅ…「ＯＰＴＮ」キー
１２ｆ…「ＥＸＥ」キー
１２ｇ…カーソルキー
Ｆ１〜Ｆ６…ファンクションキー
１３  …液晶表示部
１４  …タブレット
１５  …ＲＯＭ
１６  …外部記憶媒体
１７  …記憶媒体書き込み・読み取り部
１８  …通信制御部
１８ｃ…ＵＳＢケーブル
１９  …ＲＡＭ
１９Ｓ…ストリップ登録メモリ
１９Ｄ…n Key対応コメント入力メモリ(for Manual Play)
１９Ｅ…1 Key対応コメント入力メモリ(for Manual Play)
１９Ｆ…n Key対応コメント入力メモリ(for Auto play)
１９Ｇ…Auto Speed設定メモリ
１９Ｈ…e-Activity戻り設定フラグメモリ
１９ｅ…グラフ演習起動ボタンメモリ
１９ｆ…グラフ回答起動ボタンメモリ
１９ｇ…グラフ実行命令メモリ
１９ｈ…最終画面設定フラグメモリ
２０  …位置検出回路
２１  …表示駆動回路
ＰＣ  …外部のパーソナルコンピュータ
Ｎｔ…通信ネットワーク
Ｑ  …e-Activity画面
Ｆ  …e-Activityファイル名
Ｔ  …演習（学習）内容テキスト
ＳＢ…ストリップボタン
Ｂｅ…グラフ演習用起動ボタン[GRPH・E]
Ｂａ…グラフ回答用起動ボタン[GRPH]
Ｈ  …ガイド作成編集画面
Ｈｓ…先頭のガイド作成編集画面
Ｈｅ…最終のガイド作成編集画面
Ｈ１…ガイド新規作成画面
Ｈ２…ガイド位置設定画面
Ｈ３…ガイド対象キー入力画面
Ｈ４…コメント入力画面
ＨＰ…ガイド再生画面
ＥＤ…ガイド編集初期画面
ＧＫ…キーガイド表示エリア
Ｋｎ…キーステップ表示エリア
Ｎ  …ノートエリア
Ｗｒ…自動実行スピード設定ウインドウ
Ｗｂ…戻りキー数設定ウインドウ
Ｗｐ…再生スピード設定ウインドウ
Ｗｆ…進みキー数設定ウインドウ
Ｗｄ…現キー削除要求ウインドウ
Ｗｄａ…現キー以降削除要求ウインドウ
Ｗｅ…Strip Exit設定ウインドウ
Ｗｔ…ガイド終了確認ウインドウ
Ｗｍ…ガイド続行／中止の選択確認ウインドウ
Ｇａ…計算結果画面
Ｇｔ…キーガイド画面
Ｇｎ…第ｎキーガイド画面
Ｉ  …Ａｕｔｏアイコン「Ａ」
Ｋ  …グラフ関数入力画面
Ｊ  …演習式
Ｇ  …グラフ画面
Ｇsol…交点求解グラフ画面
【図１】
2008171384.tif 000003
【図２】
2008171384.tif 000004
【図３】
2008171384.tif 000005
【図４】
2008171384.tif 000006
【図５】
2008171384.tif 000007
【図６】
2008171384.tif 000008
【図７】
2008171384.tif 000009
【図８】
2008171384.tif 000010
【図９】
2008171384.tif 000011
【図１０】
2008171384.tif 000012
【図１１】
2008171384.tif 000013
【図１２】
2008171384.tif 000014
【図１３】
2008171384.tif 000015
【図１４】
2008171384.tif 000016
【図１５】
2008171384.tif 000017
【図１６】
2008171384.tif 000018
【図１７】
2008171384.tif 000019
【図１８】
2008171384.tif 000020
【図１９】
2008171384.tif 000021
【図２０】
2008171384.tif 000022
【図２１】
2008171384.tif 000023