(57)【特許請求の範囲】
【請求項１】
タッチパネルを用いて情報の入出力を行うコンピュータを、
前記タッチパネルに各々の珠の選択が認識可能な算盤状の操作画面を出力する操作画面出力手段、
計算の開始操作を受け付けた後に、前記操作画面に表示されたいずれかの珠の選択が認識されると、珠算の計算規則に基づいて各々の珠の状態を無効又は有効のいずれかの状態に決定して記憶する珠状態記憶手段、
前記珠状態記憶手段に記憶された珠の状態の差異が目視で識別可能となるよう前記操作画面に前記珠の状態を出力する珠状態出力手段として機能させ、
前記珠状態出力手段は、前記計算の開始操作から前記計算の終了操作を受け付けるまでの間は、前記操作画面において前記珠状態記憶手段に記憶された各々の珠の状態の差異が目視で識別できない状態を維持し、前記計算の終了操作を受け付けたときに、前記珠状態記憶手段に記憶された各々の珠の状態の差異が目視で識別可能となるよう前記操作画面に前記各々の珠の状態を出力すること
を特徴とする珠算式暗算習得支援プログラム。
【請求項２】
前記コンピュータを、
前記珠状態記憶手段に記憶された全ての珠の状態から決定される数を前記操作画面に計算結果として出力する計算結果出力手段として機能させ、
前記計算結果出力手段は、前記計算の開始操作から前記計算の終了操作を受け付けるまでの間は、前記操作画面において前記珠状態記憶手段に記憶された全ての珠の状態から決定される数が表示されない状態を維持し、前記計算の終了操作を受け付けたときに、前記珠状態記憶手段に記憶された全ての珠の状態から決定される数を前記操作画面に計算結果として出力すること
を特徴とする請求項１記載の珠算式暗算習得支援プログラム。
【請求項３】
タッチパネルを用いて情報の入出力を行うコンピュータを、
前記タッチパネルに各々の珠の選択が認識可能な算盤状の操作画面を出力する操作画面出力手段、
練習モード又は本番モードのいずれかの表示モードの選択を受け付けて記憶する表示モード記憶手段、
計算の開始操作を受け付けた後に、前記操作画面に表示されたいずれかの珠の選択が認識されると、珠算の計算規則に基づいて各々の珠の状態を無効又は有効のいずれかの状態に決定して記憶する珠状態記憶手段、
前記珠状態記憶手段に記憶された珠の状態の差異が目視で識別可能となるよう前記操作画面に前記珠の状態を出力する珠状態出力手段として機能させ、
前記珠状態出力手段は、前記珠状態記憶手段に記憶された珠の状態が変更された場合に、前記表示モード記憶手段に練習モードと記憶されていれば、前記珠の状態の差異が目視で識別可能となるよう前記操作画面に前記珠の状態を出力し、前記表示モード記憶手段に本番モードと記憶されていれば、前記操作画面において前記珠状態記憶手段に記憶された各々の珠の状態の差異が目視で識別できない状態を維持し、前記計算の終了操作を受け付けた場合には、前記表示モード記憶手段に練習モード又は本番モードのいずれが記憶されていても、前記珠状態記憶手段に記憶された各々の珠の状態の差異が目視で識別可能となるよう前記操作画面に前記各々の珠の状態を出力すること
を特徴とする珠算式暗算習得支援プログラム。
【請求項４】
前記コンピュータを、
前記珠状態記憶手段に記憶された全ての珠の状態から決定される数を前記操作画面に計算結果として出力する計算結果出力手段として機能させ、
前記計算結果出力手段は、前記珠状態記憶手段に記憶された珠の状態が変更された場合に、前記表示モード記憶手段に練習モードと記憶されていれば、前記珠状態記憶手段に記憶された全ての珠の状態から決定される数を前記操作画面に計算結果として出力し、前記表示モード記憶手段に本番モードと記憶されていれば、前記操作画面において前記珠状態記憶手段に記憶された全ての珠の状態から決定される数が表示されない状態を維持し、前記計算の終了操作を受け付けた場合には、前記表示モード記憶手段に練習モード又は本番モードのいずれが記憶されていても、前記珠状態記憶手段に記憶された全ての珠の状態から決定される数を前記操作画面に計算結果として出力すること
を特徴とする請求項３記載の珠算式暗算習得支援プログラム。
【請求項５】
前記珠状態記憶手段は、選択された珠が五珠の場合は、選択された珠の状態が無効であれば有効に、選択された珠の状態が有効であれば無効に、珠の状態を決定して記憶し、選択された珠が一珠の場合は、選択された珠の状態が無効であれば選択された珠と選択された珠より上の位置にある同じ桁の一珠を有効に、選択された珠の状態が有効であれば選択された珠と選択された珠より下の位置にある同じ桁の一珠を無効に、珠の状態を決定して記憶すること
を特徴とする請求項１乃至４いずれかに記載の珠算式暗算習得支援プログラム。
【請求項６】
前記コンピュータを、
新たな計算の開始操作を含む珠の状態を初期化する所定の操作を受け付けると、前記珠状態記憶手段に記憶された各々の珠の状態を初期設定に戻す珠状態初期化手段として機能させ、
計算の終了操作を受け付けた後に計算の継続操作を受け付けた場合には、前記珠状態記憶手段は、前記計算の終了操作を受け付けた時に記憶された各々の珠の状態を起点にして、前記計算の継続操作を受け付けた後に前記操作画面に表示されたいずれかの珠の選択が認識されると、珠算の計算規則に基づいて各々の珠の状態を決定して記憶すること
を特徴とする請求項１乃至５いずれかに記載の珠算式暗算習得支援プログラム。
【請求項７】
前記コンピュータを、
計算の開始操作を受け付けた後に、前記操作画面に表示されたいずれかの珠の選択が認識されると、前記選択された珠に対応する操作音をスピーカに出力する操作音出力手段として機能させること
を特徴とする請求項１乃至６いずれかに記載の珠算式暗算習得支援プログラム。
【請求項８】
前記コンピュータを、
計算の開始操作を受け付けた後に、前記操作画面に表示されたいずれかの珠の選択が認識されると、前記選択された珠が目視で識別可能となるように前記選択された珠の表示状態を一時的に変化させる珠表示変化手段として機能させること
を特徴とする請求項１乃至７いずれかに記載の珠算式暗算習得支援プログラム。
【請求項９】
タッチパネルに各々の珠の選択が認識可能な算盤状の操作画面を出力する操作画面出力手段と、
計算の開始操作を受け付けた後に、前記操作画面に表示されたいずれかの珠の選択が認識されると、珠算の計算規則に基づいて各々の珠の状態を無効又は有効のいずれかの状態に決定して記憶する珠状態記憶手段と、
前記珠状態記憶手段に記憶された珠の状態の差異が目視で識別可能となるよう前記操作画面に前記珠の状態を出力する珠状態出力手段を備え、
前記珠状態出力手段は、前記計算の開始操作から前記計算の終了操作を受け付けるまでの間は、前記操作画面において前記珠状態記憶手段に記憶された各々の珠の状態の差異が目視で識別できない状態を維持し、前記計算の終了操作を受け付けたときに、前記珠状態記憶手段に記憶された各々の珠の状態の差異が目視で識別可能となるよう前記操作画面に前記各々の珠の状態を出力すること
を特徴とする珠算式暗算習得支援装置。
【請求項１０】
タッチパネルに各々の珠の選択が認識可能な算盤状の操作画面を出力する操作画面出力手段と、
練習モード又は本番モードのいずれかの表示モードの選択を受け付けて記憶する表示モード記憶手段と、
計算の開始操作を受け付けた後に、前記操作画面に表示されたいずれかの珠の選択が認識されると、珠算の計算規則に基づいて各々の珠の状態を無効又は有効のいずれかの状態に決定して記憶する珠状態記憶手段と、
前記珠状態記憶手段に記憶された珠の状態の差異が目視で識別可能となるよう前記操作画面に前記珠の状態を出力する珠状態出力手段を備え、
前記珠状態出力手段は、前記珠状態記憶手段に記憶された珠の状態が変更された場合に、前記表示モード記憶手段に練習モードと記憶されていれば、前記珠の状態の差異が目視で識別可能となるよう前記操作画面に前記珠の状態を出力し、前記表示モード記憶手段に本番モードと記憶されていれば、前記操作画面において前記珠状態記憶手段に記憶された各々の珠の状態の差異が目視で識別できない状態を維持し、前記計算の終了操作を受け付けた場合には、前記表示モード記憶手段に練習モード又は本番モードのいずれが記憶されていても、前記珠状態記憶手段に記憶された各々の珠の状態の差異が目視で識別可能となるよう前記操作画面に前記各々の珠の状態を出力すること
を特徴とする珠算式暗算習得支援装置。
【請求項１１】
タッチパネルを用いて情報の入出力を行うコンピュータが、前記タッチパネルに各々の珠の選択が認識可能な算盤状の操作画面を出力する操作画面出力ステップと、
前記コンピュータが、計算の開始操作を受け付けた後に、前記操作画面に表示されたいずれかの珠の選択が認識されると、珠算の計算規則に基づいて各々の珠の状態を無効又は有効のいずれかの状態に決定して記憶する珠状態記憶ステップと、
前記コンピュータが、前記珠状態記憶ステップで記憶された珠の状態の差異が目視で識別可能となるよう前記操作画面に前記珠の状態を出力する珠状態出力ステップを有していて、
前記珠状態出力ステップにおいて、前記コンピュータは、前記計算の開始操作から前記計算の終了操作を受け付けるまでの間は、前記操作画面において前記珠状態記憶ステップで記憶された各々の珠の状態の差異が目視で識別できない状態を維持し、前記計算の終了操作を受け付けたときに、前記珠状態記憶ステップで記憶された各々の珠の状態の差異が目視で識別可能となるよう前記操作画面に前記各々の珠の状態を出力すること
を特徴とする珠算式暗算習得の支援方法。
【請求項１２】
タッチパネルを用いて情報の入出力を行うコンピュータが、前記タッチパネルに各々の珠の選択が認識可能な算盤状の操作画面を出力する操作画面出力ステップと、
前記コンピュータが、練習モード又は本番モードのいずれかの表示モードの選択を受け付けて記憶する表示モード記憶ステップと、
前記コンピュータが、計算の開始操作を受け付けた後に、前記操作画面に表示されたいずれかの珠の選択が認識されると、珠算の計算規則に基づいて各々の珠の状態を無効又は有効のいずれかの状態に決定して記憶する珠状態記憶ステップと、
前記コンピュータが、前記珠状態記憶ステップで記憶された珠の状態の差異が目視で識別可能となるよう前記操作画面に前記珠の状態を出力する珠状態出力ステップを有していて、
前記珠状態出力ステップにおいて、前記コンピュータは、前記珠状態記憶ステップで記憶された珠の状態が変更された場合に、前記表示モード記憶ステップで練習モードと記憶されていれば、前記珠の状態の差異が目視で識別可能となるよう前記操作画面に前記珠の状態を出力し、前記表示モード記憶ステップで本番モードと記憶されていれば、前記操作画面において前記珠状態記憶ステップで記憶された各々の珠の状態の差異が目視で識別できない状態を維持し、前記計算の終了操作を受け付けた場合には、前記表示モード記憶ステップで練習モード又は本番モードのいずれが記憶されていても、前記珠状態記憶ステップで記憶された各々の珠の状態の差異が目視で識別可能となるよう前記操作画面に前記各々の珠の状態を出力すること
を特徴とする珠算式暗算習得の支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、算盤状の画面を操作する計算演習によって、珠算式暗算を習得することを支援する珠算式暗算習得支援プログラム、珠算式暗算習得支援装置及び珠算式暗算習得の支援方法に関するものである。
【背景技術】
【０００２】
算盤は古くから用いられている計算器具であり、五珠１つと一珠４つを一つの桁に配置して各々の桁の数を表す日本式の算盤が、広く普及して世界のスタンダードとなっている。電卓やパーソナルコンピュータ等の電子機器の普及によって、算盤の計算器具としての需要は低下しているものの、算盤の技能が高い者は、算盤を用いなくても暗算の能力にも優れていることが多く、頭の中で算盤をイメージして暗算を行う珠算式暗算が、暗算力の強化方法として注目されるようになっている。
【０００３】
こうした算盤の暗算力の強化に対する効果に着目して、計算の過程における算盤の珠の配置を表示することによって、計算時に算盤の珠をイメージさせて暗算学習を支援するシステムに関する発明（特許文献１参照）や、近年急速に普及しているタッチパネル式のタブレット型コンピュータの画面に算盤を表示して、算盤の学習と暗算力の養成に活用するプログラムに関する発明（特許文献２参照）などが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−７２８５９号公報
【特許文献２】特開２０１２−２５６０３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
珠算式暗算を習得するには、出題にあわせて的確に珠を移動させる「操作」と、移動させた後の珠の配置を覚えておく「記憶」という、２つの能力を育成することが必要になる。ところが、特許文献１に開示された暗算学習支援システムに関する発明では、入力操作の方法が算盤とは異なるので「操作」の訓練にならないことに加えて、計算の過程における珠の配置が常に表示された状態なので「記憶」の訓練についても十分な効果を期待しにくい。
【０００６】
特許文献２に開示されたそろばん学習プログラムに関する発明では、算盤状の画面が表示されて、指の画面への接触位置に基づいて珠を移動させるため、「操作」の訓練には用いることができると考えられるが、操作による珠の移動は画面に出力され、この発明でも計算の過程における珠の配置が画面に表示された状態となるので、「記憶」の訓練について十分な効果を期待しにくいことは特許文献１に開示された発明と同様である。
【０００７】
これらの発明に示されているように、計算の過程における珠の配置が画面に表示された状態で計算を行う方法では、操作者は画面に表示された珠の配置を見て数を認識しながら計算しているだけなのか、それとも頭の中で珠の配置をイメージしながら計算ができているのかを客観的に把握することができないため、珠算式暗算の能力の測定に用いることができないという限界もある。
【０００８】
本発明は、このような課題に対応するためになされたものであり、算盤の珠を「操作」する能力に加えて、珠の配置を「記憶」する能力の強化にも有効であり、珠算式暗算の能力測定にも好適な、算盤状の画面を操作する計算演習によって珠算式暗算を習得することを支援する珠算式暗算習得支援プログラム、珠算式暗算習得支援装置及び珠算式暗算習得の支援方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
本発明は、コンピュータのタッチパネルに算盤状の操作画面を出力し、操作者によって珠が選択されると珠算の計算規則に基づいて珠の状態を変化させることにより、算盤と同様の計算演習を行うことができる構成において、計算の過程では珠の状態の変化を非表示とすることを可能にし、計算の終了操作を受け付けた段階で変化した後の珠の状態を表示するようにコンピュータを動作させることによって、操作者には頭の中で珠の配置をイメージした計算が促され、「記憶」の訓練となって珠算式暗算の習得への効果が期待できるとともに、この状態でも正確な計算ができるか否かから、操作者の頭の中で珠の配置をイメージできているかどうかの測定に用いることも可能になるものである。また、珠の配置の変化だけでなく、計算の過程における各々の段階での解答となる数も非表示とすれば、操作者にはさらに「記憶」が促されることになるので、暗算力の強化に好適な構成となる。
【００１０】
以上の特徴を有する本発明は、計算の過程における珠の状態の変化を非表示とすることを要件とする第１の発明と、本番モードと練習モードの２つの表示モードを設けて、本番モードが選択された場合に、計算の過程における珠の状態の変化を非表示とすることを要件とする第２の発明として特定することができる。第１の発明によって、計算演習時に操作者の「記憶」を促進することが可能になるが、第２の発明によると、表示と非表示の切替えで操作者の習熟度にあわせた学習が可能になるため、珠算式暗算の習得にはさらに好適な構成となる。
【００１１】
尚、本発明においてタッチパネルに出力される算盤状の操作画面は、算盤と同様に、五珠１つと一珠４つを一つの桁に配置して各々の桁の数を表すことができるものであればよく、通常の算盤のように上下動可能な空珠エリアが五珠、一珠両領域に１つずつ設けられていることを要件とするものではない。したがって、図２〜図１６の例に示したような五珠１つ、一珠４つの位置を固定した空珠エリアのない形状も、本発明における算盤状の操作画面に当然に含まれるものである。
【００１２】
本願の課題を解決する第１の発明は、タッチパネルを用いて情報の入出力を行うコンピュータを、前記タッチパネルに各々の珠の選択が認識可能な算盤状の操作画面を出力する操作画面出力手段、計算の開始操作を受け付けた後に、前記操作画面に表示されたいずれかの珠の選択が認識されると、珠算の計算規則に基づいて各々の珠の状態を無効又は有効のいずれかの状態に決定して記憶する珠状態記憶手段、前記珠状態記憶手段に記憶された珠の状態の差異が目視で識別可能となるよう前記操作画面に前記珠の状態を出力する珠状態出力手段として機能させ、前記珠状態出力手段は、前記計算の開始操作から前記計算の終了操作を受け付けるまでの間は、前記操作画面において前記珠状態記憶手段に記憶された各々の珠の状態の差異が目視で識別できない状態を維持し、前記計算の終了操作を受け付けたときに、前記珠状態記憶手段に記憶された各々の珠の状態の差異が目視で識別可能となるよう前記操作画面に前記各々の珠の状態を出力することを特徴とする珠算式暗算習得支援プログラムである。
【００１３】
第１の発明は、前記コンピュータを、前記珠状態記憶手段に記憶された全ての珠の状態から決定される数を前記操作画面に計算結果として出力する計算結果出力手段として機能させ、前記計算結果出力手段は、前記計算の開始操作から前記計算の終了操作を受け付けるまでの間は、前記操作画面において前記珠状態記憶手段に記憶された全ての珠の状態から決定される数が表示されない状態を維持し、前記計算の終了操作を受け付けたときに、前記珠状態記憶手段に記憶された全ての珠の状態から決定される数を前記操作画面に計算結果として出力することを特徴とすることもできる。
【００１４】
本願の課題を解決する第２の発明は、タッチパネルを用いて情報の入出力を行うコンピュータを、前記タッチパネルに各々の珠の選択が認識可能な算盤状の操作画面を出力する操作画面出力手段、練習モード又は本番モードのいずれかの表示モードの選択を受け付けて記憶する表示モード記憶手段、計算の開始操作を受け付けた後に、前記操作画面に表示されたいずれかの珠の選択が認識されると、珠算の計算規則に基づいて各々の珠の状態を無効又は有効のいずれかの状態に決定して記憶する珠状態記憶手段、前記珠状態記憶手段に記憶された珠の状態の差異が目視で識別可能となるよう前記操作画面に前記珠の状態を出力する珠状態出力手段として機能させ、前記珠状態出力手段は、前記珠状態記憶手段に記憶された珠の状態が変更された場合に、前記表示モード記憶手段に練習モードと記憶されていれば、前記珠の状態の差異が目視で識別可能となるよう前記操作画面に前記珠の状態を出力し、前記表示モード記憶手段に本番モードと記憶されていれば、前記操作画面において前記珠状態記憶手段に記憶された各々の珠の状態の差異が目視で識別できない状態を維持し、前記計算の終了操作を受け付けた場合には、前記表示モード記憶手段に練習モード又は本番モードのいずれが記憶されていても、前記珠状態記憶手段に記憶された各々の珠の状態の差異が目視で識別可能となるよう前記操作画面に前記各々の珠の状態を出力することを特徴とする珠算式暗算習得支援プログラムである。
【００１５】
第２の発明は、前記コンピュータを、前記珠状態記憶手段に記憶された全ての珠の状態から決定される数を前記操作画面に計算結果として出力する計算結果出力手段として機能させ、前記計算結果出力手段は、前記珠状態記憶手段に記憶された珠の状態が変更された場合に、前記表示モード記憶手段に練習モードと記憶されていれば、前記珠状態記憶手段に記憶された全ての珠の状態から決定される数を前記操作画面に計算結果として出力し、前記表示モード記憶手段に本番モードと記憶されていれば、前記操作画面において前記珠状態記憶手段に記憶された全ての珠の状態から決定される数が表示されない状態を維持し、前記計算の終了操作を受け付けた場合には、前記表示モード記憶手段に練習モード又は本番モードのいずれが記憶されていても、前記珠状態記憶手段に記憶された全ての珠の状態から決定される数を前記操作画面に計算結果として出力することを特徴とすることもできる。
【００１６】
本発明は、前記珠状態記憶手段は、選択された珠が五珠の場合は、選択された珠の状態が無効であれば有効に、選択された珠の状態が有効であれば無効に、珠の状態を決定して記憶し、選択された珠が一珠の場合は、選択された珠の状態が無効であれば選択された珠と選択された珠より上の位置にある同じ桁の一珠を有効に、選択された珠の状態が有効であれば選択された珠と選択された珠より下の位置にある同じ桁の一珠を無効に、珠の状態を決定して記憶することを特徴とすることもできる。
【００１７】
このような特徴を備えることとすれば、タッチパネル上の操作によって、珠を上又は下のいずれの方向に移動させたかという差異を検出することができなくても、選択された珠がどの珠であるかを認識するだけで、珠算の計算規則に基づいて各々の珠の状態を決定することが可能になる。
【００１８】
本発明は、前記コンピュータを、新たな計算の開始操作を含む珠の状態を初期化する所定の操作を受け付けると、前記珠状態記憶手段に記憶された各々の珠の状態を初期設定に戻す珠状態初期化手段として機能させ、計算の終了操作を受け付けた後に計算の継続操作を受け付けた場合には、前記珠状態記憶手段は、前記計算の終了操作を受け付けた時に記憶された各々の珠の状態を起点にして、前記計算の継続操作を受け付けた後に前記操作画面に表示されたいずれかの珠の選択が認識されると、珠算の計算規則に基づいて各々の珠の状態を決定して記憶することを特徴とすることもできる。
【００１９】
このような特徴を備えることとすれば、計算結果が非表示となっている途中の段階での珠の状態を確認したい場合に、一旦計算の終了操作を行った後に計算の継続操作を行えば対応することが可能になるし、ある計算の解答を用いてさらに計算を継続するようなケースへの対応も可能になる。
【００２０】
本発明は、前記コンピュータを、計算の開始操作を受け付けた後に、前記操作画面に表示されたいずれかの珠の選択が認識されると、前記選択された珠に対応する操作音をスピーカに出力する操作音出力手段として機能させることを特徴とすることもできる。
【００２１】
本発明は、前記コンピュータを、計算の開始操作を受け付けた後に、前記操作画面に表示されたいずれかの珠の選択が認識されると、前記選択された珠が目視で識別可能となるように前記選択された珠の表示状態を一時的に変化させる珠表示変化手段として機能させることを特徴とすることもできる。
【００２２】
これらのいずれかの特徴を備えることとすれば、珠の状態が非表示となっている状態で計算を行っている際にも、音の発生や一時的な珠の表示状態の変化から、操作者自身がどの珠を操作したのかを認識しやすくなる。
【００２３】
本発明は、本発明に係る珠算式暗算習得支援プログラムを備えた、珠算式暗算習得支援装置に関する発明として特定することもできる。
【００２４】
第１の発明に対応する珠算式暗算習得支援装置に関する発明は、タッチパネルに各々の珠の選択が認識可能な算盤状の操作画面を出力する操作画面出力手段と、計算の開始操作を受け付けた後に、前記操作画面に表示されたいずれかの珠の選択が認識されると、珠算の計算規則に基づいて各々の珠の状態を無効又は有効のいずれかの状態に決定して記憶する珠状態記憶手段と、前記珠状態記憶手段に記憶された珠の状態の差異が目視で識別可能となるよう前記操作画面に前記珠の状態を出力する珠状態出力手段を備え、前記珠状態出力手段は、前記計算の開始操作から前記計算の終了操作を受け付けるまでの間は、前記操作画面において前記珠状態記憶手段に記憶された各々の珠の状態の差異が目視で識別できない状態を維持し、前記計算の終了操作を受け付けたときに、前記珠状態記憶手段に記憶された各々の珠の状態の差異が目視で識別可能となるよう前記操作画面に前記各々の珠の状態を出力することを特徴とする珠算式暗算習得支援装置である。
【００２５】
第２の発明に対応する珠算式暗算習得支援装置に関する発明は、タッチパネルに各々の珠の選択が認識可能な算盤状の操作画面を出力する操作画面出力手段と、練習モード又は本番モードのいずれかの表示モードの選択を受け付けて記憶する表示モード記憶手段と、計算の開始操作を受け付けた後に、前記操作画面に表示されたいずれかの珠の選択が認識されると、珠算の計算規則に基づいて各々の珠の状態を無効又は有効のいずれかの状態に決定して記憶する珠状態記憶手段と、前記珠状態記憶手段に記憶された珠の状態の差異が目視で識別可能となるよう前記操作画面に前記珠の状態を出力する珠状態出力手段を備え、前記珠状態出力手段は、前記珠状態記憶手段に記憶された珠の状態が変更された場合に、前記表示モード記憶手段に練習モードと記憶されていれば、前記珠の状態の差異が目視で識別可能となるよう前記操作画面に前記珠の状態を出力し、前記表示モード記憶手段に本番モードと記憶されていれば、前記操作画面において前記珠状態記憶手段に記憶された各々の珠の状態の差異が目視で識別できない状態を維持し、前記計算の終了操作を受け付けた場合には、前記表示モード記憶手段に練習モード又は本番モードのいずれが記憶されていても、前記珠状態記憶手段に記憶された各々の珠の状態の差異が目視で識別可能となるよう前記操作画面に前記各々の珠の状態を出力することを特徴とする珠算式暗算習得支援装置である。
【００２６】
また、本発明に係る珠算式暗算習得支援装置に関する発明は、先に説明した本発明に係る珠算式暗算習得支援プログラムの各々の特徴を備えた珠算式暗算習得支援装置に関する発明として特定することもできる。
【００２７】
本発明は、本発明に係る珠算式暗算習得支援プログラム、又は本発明に係る珠算式暗算習得支援装置によって実行される、珠算式暗算習得の支援方法に関する発明として特定することもできる。
【００２８】
第１の発明に対応する珠算式暗算習得の支援方法に関する発明は、タッチパネルを用いて情報の入出力を行うコンピュータが、前記タッチパネルに各々の珠の選択が認識可能な算盤状の操作画面を出力する操作画面出力ステップと、前記コンピュータが、計算の開始操作を受け付けた後に、前記操作画面に表示されたいずれかの珠の選択が認識されると、珠算の計算規則に基づいて各々の珠の状態を無効又は有効のいずれかの状態に決定して記憶する珠状態記憶ステップと、前記コンピュータが、前記珠状態記憶ステップで記憶された珠の状態の差異が目視で識別可能となるよう前記操作画面に前記珠の状態を出力する珠状態出力ステップを有していて、前記珠状態出力ステップにおいて、前記コンピュータは、前記計算の開始操作から前記計算の終了操作を受け付けるまでの間は、前記操作画面において前記珠状態記憶ステップで記憶された各々の珠の状態の差異が目視で識別できない状態を維持し、前記計算の終了操作を受け付けたときに、前記珠状態記憶ステップで記憶された各々の珠の状態の差異が目視で識別可能となるよう前記操作画面に前記各々の珠の状態を出力することを特徴とする珠算式暗算習得の支援方法である。
【００２９】
第２の発明に対応する珠算式暗算習得の支援方法に関する発明は、タッチパネルを用いて情報の入出力を行うコンピュータが、前記タッチパネルに各々の珠の選択が認識可能な算盤状の操作画面を出力する操作画面出力ステップと、前記コンピュータが、練習モード又は本番モードのいずれかの表示モードの選択を受け付けて記憶する表示モード記憶ステップと、前記コンピュータが、計算の開始操作を受け付けた後に、前記操作画面に表示されたいずれかの珠の選択が認識されると、珠算の計算規則に基づいて各々の珠の状態を無効又は有効のいずれかの状態に決定して記憶する珠状態記憶ステップと、前記コンピュータが、前記珠状態記憶ステップで記憶された珠の状態の差異が目視で識別可能となるよう前記操作画面に前記珠の状態を出力する珠状態出力ステップを有していて、前記珠状態出力ステップにおいて、前記コンピュータは、前記珠状態記憶ステップで記憶された珠の状態が変更された場合に、前記表示モード記憶ステップで練習モードと記憶されていれば、前記珠の状態の差異が目視で識別可能となるよう前記操作画面に前記珠の状態を出力し、前記表示モード記憶ステップで本番モードと記憶されていれば、前記操作画面において前記珠状態記憶ステップで記憶された各々の珠の状態の差異が目視で識別できない状態を維持し、前記計算の終了操作を受け付けた場合には、前記表示モード記憶ステップで練習モード又は本番モードのいずれが記憶されていても、前記珠状態記憶ステップで記憶された各々の珠の状態の差異が目視で識別可能となるよう前記操作画面に前記各々の珠の状態を出力することを特徴とする珠算式暗算習得の支援方法である。
【００３０】
また、本発明に係る珠算式暗算習得の支援方法に関する発明は、先に説明した本発明に係る珠算式暗算習得支援プログラムの各々の特徴を備えた珠算式暗算習得支援プログラム、又は珠算式暗算習得支援装置によって実行される、珠算式暗算習得の支援方法に関する発明として特定することもできる。
【発明の効果】
【００３１】
本発明によると、近年急速に普及しているタッチパネル式のタブレット型コンピュータや、タッチパネルを備えた専用機を用いて、算盤の珠の「操作」と珠の配置の「記憶」という２つの能力を強化する珠算式暗算を習得するための計算演習を手軽に行うことが可能になる。また、暗算の過程で頭の中で珠の配置がイメージできているかを確認することもできるので、珠算式暗算の能力測定にも好適となる。
【図面の簡単な説明】
【００３２】
【図１】本発明に係る珠算式暗算習得支援装置の構成の一例を示すブロック図である。
【図２】本発明に係る珠算式暗算習得支援プログラムによって出力される操作画面の一例を示す第１の図である。
【図３】本発明に係る珠算式暗算習得支援プログラムによって出力される操作画面の一例を示す第２の図である。
【図４】本発明に係る珠算式暗算習得支援プログラムによって出力される練習モードでの操作画面の推移の一例を示す第１の図である。
【図５】本発明に係る珠算式暗算習得支援プログラムによって出力される練習モードでの操作画面の推移の一例を示す第２の図である。
【図６】本発明に係る珠算式暗算習得支援プログラムによって出力される練習モードでの操作画面の推移の一例を示す第３の図である。
【図７】本発明に係る珠算式暗算習得支援プログラムによって出力される練習モードでの操作画面の推移の一例を示す第４の図である。
【図８】本発明に係る珠算式暗算習得支援プログラムによって出力される練習モードでの操作画面の推移の一例を示す第５の図である。
【図９】本発明に係る珠算式暗算習得支援プログラムによって出力される本番モードでの操作画面の推移の一例を示す第１の図である。
【図１０】本発明に係る珠算式暗算習得支援プログラムによって出力される本番モードでの操作画面の推移の一例を示す第２の図である。
【図１１】本発明に係る珠算式暗算習得支援プログラムによって出力される本番モードでの操作画面の推移の一例を示す第３の図である。
【図１２】本発明に係る珠算式暗算習得支援プログラムによって出力される本番モードでの操作画面の推移の一例を示す第４の図である。
【図１３】本発明に係る珠算式暗算習得支援プログラムによって出力される本番モードでの操作画面の推移の一例を示す第５の図である。
【図１４】本発明に係る珠算式暗算習得支援プログラムによって計算の継続操作を行った場合に出力される操作画面の推移の一例を示す第１の図である。
【図１５】本発明に係る珠算式暗算習得支援プログラムによって計算の継続操作を行った場合に出力される操作画面の推移の一例を示す第２の図である。
【図１６】本発明に係る珠算式暗算習得支援プログラムによって計算の継続操作を行った場合に出力される操作画面の推移の一例を示す第３の図である。
【図１７】本発明に係る珠算式暗算習得支援プログラムの第１の実施形態における処理フローを示すフローチャートである。
【図１８】本発明に係る珠算式暗算習得支援プログラムの第２の実施形態における処理フローを示す第１のフローチャートである。
【図１９】本発明に係る珠算式暗算習得支援プログラムの第２の実施形態における処理フローを示す第２のフローチャートである。
【発明を実施するための形態】
【００３３】
本発明を実施するための形態について、図面を用いて以下に詳細に説明する。尚、以下の説明は本発明の実施形態の一例を示したものであって、本発明はここに示した実施形態に限定されるものではない。本発明は、タブレット型コンピュータやスマートフォン等に本発明に係る珠算式暗算習得支援プログラムをインストールすることや、ネットワーク端末からアクセス可能なサーバに備えることによっても、あるいは、本発明に係る珠算式暗算習得支援装置を珠算式暗算習得に専用の装置として実施することも可能である。
【００３４】
図１は、本発明に係る珠算式暗算習得支援装置の構成の一例を示したものである。図１において、コンピュータ本体１０が本発明に係る珠算式暗算習得支援プログラムを備えた珠算式暗算習得支援装置に対応するが、コンピュータ本体１０には、タブレット型コンピュータ等の汎用型のコンピュータを用いることとしてもよいし、珠算式暗算習得の機能に特化した専用の装置として構成することしてもよい。
【００３５】
コンピュータ本体１０は、タッチパネル２０、スピーカ３０と接続されるが、その構成は特に限定されるものではなく、これらが一般的なタブレット型コンピュータのように一体で構成されるものであってもよいし、その一部が分離されて構成されるものであってもよい。あるいは、コンピュータ本体１０をネットワークに接続されたサーバとして、操作者が使用するネットワーク端末には、タッチパネル２０とタッチパネル２０への情報の入出力機能、及びコンピュータ本体１０とネットワークを介して情報を送受信する機能を備えるよう構成することとしてもよい。
【００３６】
コンピュータ本体１０において、入出力制御部１１、演算処理部１３、音声出力部１５は、いずれも機能的に特定されるものであって、コンピュータ本体１０に備えられるＨＤＤやＳＳＤ等の補助記憶装置に格納された各部の機能に対応するプログラムが、コンピュータ本体１０のメインメモリに読み出され、コンピュータ本体１０のＣＰＵで演算処理を実行することによって、各部に対応する機能が実現される。
【００３７】
コンピュータ本体１０の表示モード記憶部１２、珠状態記憶部１４には、コンピュータ本体１０に備えられるＨＤＤやＳＳＤ等の補助記憶装置の所定の記憶領域が割り当てられる。
【００３８】
以上の構成を前提にして、図２〜図１６に示した操作画面の例と、図１７〜図１９に示したフローチャートを用いて、本発明に係る珠算式暗算習得支援プログラムの処理フローについて説明する。
【００３９】
コンピュータ本体１０において本発明に係る珠算式暗算習得支援プログラムが起動されると、入出力制御部１１によって、タッチパネル２０には、図２に例示したような算盤状の操作画面が出力される。尚、この操作画面には、通常の算盤のような上下動可能な空珠エリアが、五珠、一珠のいずれの領域にも設けられていないが、五珠１つと一珠４つを一つの桁に配置して各々の桁の数を表すことは通常の算盤と同様である。こうした形状に配置された珠の他に、操作画面には、練習モードか本番モードかを選択するための表示モードの選択ボタン（「れんしゅう」と表示されている部分）、計算の開始操作のための開始ボタン（「けいさんようい」と表示されている部分）、計算の継続操作のための継続ボタン（「つづけて・・・」と表示されている部分）、計算の終了操作のための終了ボタン（「こたえ」と表示されている部分）、さらに計算結果の数を数字で出力する解答表示領域（二重線の長方形で囲まれた領域）が設けられている。
【００４０】
ここで、操作画面に表示される全ての珠は、ＯＮ（有効）又はＯＦＦ（無効）のいずれかの状態にあることが決定され、各々の珠の状態が珠状態記憶部１４に一時記憶される。初期状態ではいずれの珠の状態もＯＦＦ（無効）となっているが、操作者がタッチパネル２０上でいずれかの珠を選択したことが入出力制御部１１で検出されると、選択された珠が算盤上で移動されたという前提で、珠算の計算規則に基づいて関連する珠がＯＮ（有効）に切り替えられることが決定されて、珠状態記憶部１４に一時記憶されている各々の珠の状態がＯＮ（有効）に更新される。同様に、ＯＮ（有効）の状態にある珠が選択された操作が入出力制御部１１で検出されると、選択された珠が算盤上で移動されたという前提で、珠算の計算規則に基づいて関連する珠がＯＦＦ（無効）に切り替えられることが決定され、珠状態記憶部１４に一時記憶されている各々の珠の状態がＯＦＦ（無効）に更新される。
【００４１】
このように、珠状態記憶部１４に記憶された各々の珠の状態から、移動されてＯＮ（有効）の状態になっている珠と初期状態と同じＯＦＦ（無効）の状態になっている珠は、それぞれ算盤上において移動された珠と元の位置にある珠として認識することができるので、その時点での珠の配置を再現することや、珠の状態を数で表すことが可能になっている。
【００４２】
続いて、暗算の計算演習を行う操作者は、操作画面上に表示されている表示モードの選択ボタン（「れんしゅう」又は「ほんばん」）を押下して、練習モードか本番モードかいずれかの表示モードを選択する。これらの表示モードは、選択ボタンを押下すると表示されているモードが他のモードと入れ替わるように設定しておけばよく、入出力制御部１１が表示モードの選択ボタンが押下されたことを検出すると、選択された表示モードを表示モード記憶部１２に一次記憶させる。
【００４３】
尚、表示モード記憶部１２に一次記憶される表示モードは、一の計算の開始（「けいさんようい」の押下）から終了（「こたえ」の押下）、すなわち計算問題１問の過程において切替えが可能なこととしてもよいし、計算問題１問分の計算演習の間はいずれかの表示モードが固定されることしてもよい。以下では、前者を第１の実施形態、後者を第２の実施形態として、それぞれ図１７のフローチャート、図１８〜図１９のフローチャートを用いて説明するが、図３に示したように、一の位にあたる桁の珠を五珠についてはＡ５、一珠についてはＡ１〜Ａ４として、十の位にあたる桁の珠を五珠についてはＢ５、一珠についてはＢ１〜Ｂ４として、さらに、計算結果を数で出力する解答表示領域はＣとして説明する。
【００４４】
まず、図１７のフローチャートに示した、第１の実施形態について説明する。操作者が計算の開始ボタン（「けいさんようい」）を押下したことを入出力制御部１１が検出すると、計算問題１問分の計算演習が開始される。まず、初期状態のセット（Ｓ０１）、具体的には、珠状態記憶部１４に記憶された全ての珠の状態を初期状態のＯＦＦ（無効）として、操作画面に表示されている全ての珠も、算盤上において珠が移動されていない状態に対応する表示（以下に説明する図４〜図１６の例では、珠が無色の表示）とする。
【００４５】
計算演習が開始された状態において、操作者は表示モードの選択ボタンで練習モードか本番モードかのいずれかを選択していることになるが、図４〜図８に示した操作画面の遷移の一例では、練習モードが選択された状態が継続しており、図４は練習モードにおいて計算の開始ボタン（「けいさんようい」）が押下された状態を示している。
【００４６】
この状態において、操作者には計算問題が出題される。計算問題の出題方法は特に限定されるものではなく、コンピュータ本体１０に記憶された問題を音声出力部１５からスピーカ３０に出力することとしてもよいし、コンピュータ本体１０とは分離された他の装置から自動音声等で、あるいは出題者が口頭での読上げや問題用紙の提示によって、計算問題を出題することとしてもよい。後に示す具体例では、「５＋８＋４６（＋２０）」という計算問題が出題されたという前提で説明する。
【００４７】
計算問題が出題されて、入出力制御部１１で操作者がいずれかの珠を選択する操作を行ったことを検出すると（Ｓ０２）、演算処理部１３において珠算の計算規則に基づいた演算処理を行い、選択された珠に関連する各々の珠の状態を、ＯＮ（有効）又はＯＦＦ（無効）のいずれにするかを決定して、珠状態記憶部１４に記憶された各々の珠の状態を更新する（Ｓ０３）。続いて、表示モードの選択ボタンで練習モードと本番モードのいずれが選択されているか、すなわち、表示モード記憶部１２に記憶された表示モードが練習モードか本番モードかを確認する（Ｓ０４）。
【００４８】
表示モードの選択ボタンで練習モードが選択されている、すなわち、表示モード記憶部１２に記憶された表示モードが練習モードとなっている場合には、状態が更新された珠については、珠の状態が更新されたことを操作画面で識別できるように、入出力制御部１１はタッチパネル２０の操作画面に、珠の表示状態を変更するよう出力する（Ｓ０５）。あわせて、その時点における全ての珠の状態によって特定される珠の配置から、珠算の計算規則に基づいて決定される数も、タッチパネル２０の操作画面に出力することが好ましい。尚、本番モードが選択されている場合のフローについては、後に図９〜図１３を用いて説明する。
【００４９】
図５の例は、図４の例に示した練習モードにおける計算開始の状態から「５」の数が示されて、算盤で「５」を表すＡ５の珠が選択された状態を示している。このとき、初期状態のＯＦＦ（無効）であったＡ５の珠の状態はＯＮ（有効）に決定され、珠状態記憶部１４に記憶されたＡ５の珠の状態はＯＦＦ（無効）からＯＮ（有効）に更新される。あわせて、操作画面上のＡ５の珠は無色から着色ありの状態に変更されて、算盤に置き換えるとこの珠のみが移動された位置にあることが識別できるようになる。さらに、この珠の配置が示す「５」の数が、解答表示領域Ｃに表示される。
【００５０】
尚、ここで算盤に置き換えた場合に移動された珠を識別できるようにする方法、すなわちＯＮ（有効）の状態にある珠とＯＦＦ（無効）の状態にある珠を操作画面上で識別できるようにする方法は、珠の位置はそのままで無色か着色ありかといった色彩の差異によって識別する方法に限定されるものではなく、例えば、算盤と同様に珠の位置を移動させることにしてもよいし、珠の位置はそのままで着色以外に網掛けや外枠を太線にするなどの差異によって識別する方法を採用することとしてもよい。
【００５１】
珠の状態の変更が出力された後、さらに珠を選択する操作が検出されると、同様の処理が繰り返される。図６の例は、引続き練習モードが選択されたままで、次に「＋８」の計算が示されて、算盤で「５＋８＝１３」とする操作に対応する操作として、Ｂ１とＡ５、Ａ３の珠が選択された状態を示している。これによって、初期状態のＯＦＦ（無効）であったＢ１とＡ１〜Ａ３の珠の状態はＯＮ（有効）に決定され、珠状態記憶部１４に記憶されたこれらの珠の状態はＯＦＦ（無効）からＯＮ（有効）に更新される。一方、ＯＮ（有効）の状態に変更されていたＡ５の珠の状態はＯＦＦ（無効）に決定され、珠状態記憶部１４に記憶されたＡ５の珠の状態はＯＮ（有効）からＯＦＦ（無効）に更新される。あわせて、操作画面上のこれらの珠は、無色から着色ありの状態、又は着色ありの状態から無色に変更されて、算盤に置き換えた場合の珠の配置が操作画面上で認識できるようになる。さらに、この珠の配置が示す「１３」の数が、解答表示領域Ｃに表示される。
【００５２】
図７の例は、引続き練習モードが選択されたままで、さらに「＋４６」の計算が示されて、算盤で「１３＋４６＝５９」とする操作に対応する操作として、Ｂ５、Ｂ１、Ａ５、Ａ４の珠が選択された状態を示している。これによって、ＯＦＦ（無効）であったＢ５とＡ５、Ａ４の珠の状態はＯＮ（有効）に決定され、珠状態記憶部１４に記憶されたこれらの珠の状態はＯＦＦ（無効）からＯＮ（有効）に更新される。一方、ＯＮ（有効）の状態に変更されていたＢ１の珠の状態はＯＦＦ（無効）に決定され、珠状態記憶部１４に記憶されたＢ１の珠の状態はＯＮ（有効）からＯＦＦ（無効）に更新される。あわせて、操作画面上のこれらの珠は、無色から着色ありの状態、又は着色ありの状態から無色に変更され、算盤に置き換えた場合の珠の配置が操作画面上で認識できるようになる。さらに、この珠の配置が示す「５９」の数が、解答表示領域Ｃに表示される。
【００５３】
尚、ある珠が選択された場合の関連する珠の状態の決定は、珠算の計算規則に基づいて行われることになるが、具体的には、選択された珠が五珠の場合は、選択された珠の状態がＯＦＦ（無効）であればＯＮ（有効）に、選択された珠の状態がＯＮ（有効）であればＯＦＦ（無効）に、珠の状態を決定することとすればよい。選択された珠が一珠の場合は、選択された珠の状態がＯＦＦ（無効）であれば選択された珠と選択された珠より上の位置にある同じ桁の一珠をＯＮ（有効）に、選択された珠の状態がＯＮ（有効）であれば選択された珠と選択された珠より下の位置にある同じ桁の一珠をＯＦＦ（無効）に、珠の状態を決定することとすればよい。
【００５４】
このロジックによれば、タッチパネル２０での操作が珠を上又は下のいずれに移動させたかの差異を検出することができなくても、選択された珠がどの珠であるかを認識するだけで、珠算の計算規則に基づいて各々の珠の状態を決定することが可能になる。この点は、後に説明する本番モードが選択されている状態においても同様である。
【００５５】
ここで計算問題の出題が終了して解答が問われると、操作者は操作画面において計算の終了ボタン（「こたえ」）を押下する。入出力制御部１１でこの操作を検出すると（Ｓ０６）、タッチパネル２０の操作画面を解答画面に切り替える処理を行う（Ｓ０７）。図８は、計算問題に対する解答を示す解答画面の一例を示したもので、解答画面はこの例に限定されるものではないが、この例のように算盤に置き換えた場合に移動された珠に当たる珠のみが表示される画面に切り替えると、一目で解答を認識しやすくなる。
【００５６】
以上のように解答画面が出力されると、計算の継続ボタン（「つづけて・・・」）が押下されなければ（Ｓ０８）、ここで計算問題１問分の計算演習が終了するが、計算の継続ボタンが押下された場合は、解答が示された時点での珠の状態を基準にして、さらに操作者の珠の選択に従って、同様の処理（Ｓ０２〜Ｓ０７）が継続される。計算の継続方法の詳細は、後の本番モードの説明において詳述する。
【００５７】
ここまでは、Ｓ０４において、表示モードの選択ボタンで練習モードが選択されている、すなわち、表示モード記憶部１２に記憶された表示モードが練習モードとなっている例について説明したが、表示モードの選択ボタンで本番モードが選択されている、すなわち、表示モード記憶部１２に記憶された表示モードが本番モードとなっている場合の処理は、次のとおりとなる。練習モードが選択されている場合には、タッチパネル２０の操作画面に珠の表示状態を変更するよう出力する処理（Ｓ０５）を実行したが、本番モードが選択されている場合には、こうした処理は実行されず、タッチパネル２０の操作画面は、Ｓ０２で珠を選択する操作が検出される前の状態が維持される。すなわち、本番モードにおいては、珠状態記憶部１４に記憶された珠の状態が更新されても、タッチパネル２０の操作画面における珠の表示は変更されず、珠算の計算規則に基づいて決定される数も表示されないことを特徴としている。
【００５８】
図１０の例は、図９の例に示した本番モードにおける計算開始の状態から「５」の数が示されて、練習モードにおける図５の例と同様の操作が行われた状態を示したものであるが、初期状態のＯＦＦ（無効）であったＡ５の珠の状態はＯＮ（有効）に決定され、珠状態記憶部１４に記憶されたＡ５の珠の状態はＯＦＦ（無効）からＯＮ（有効）に更新されることは同様であるものの、操作画面上のＡ５の珠は無色のままで変更されない（図１０には、便宜的にＡ５の珠の状態がＯＮとなったことを示しているが、操作画面上のＡ５の珠の表示は何も変更されない）。さらに、この珠の配置が示す「５」の数も、解答表示領域Ｃには表示されず、この時点での計算結果は非表示となっている。
【００５９】
珠の状態が更新された後、さらに珠を選択する操作が検出されると、同様の処理が繰り返される。図１１の例は、引続き本番モードが選択されたままで、図６の例と同様に「＋８」の計算が示されて、算盤で「５＋８＝１３」とする操作に対応する操作として、Ｂ１とＡ５、Ａ３の珠が選択された状態を示したものである。初期状態のＯＦＦ（無効）であったＢ１とＡ１〜Ａ３の珠の状態はＯＮ（有効）に決定され、珠状態記憶部１４に記憶されたこれらの珠の状態はＯＦＦ（無効）からＯＮ（有効）に更新さ、ＯＮ（有効）の状態に変更されていたＡ５の珠の状態はＯＦＦ（無効）に決定され、珠状態記憶部１４に記憶されたＡ５の珠の状態はＯＮ（有効）からＯＦＦ（無効）に更新されることは同様であるが、操作画面上のこれらの珠の表示は変更されず、この珠の配置が示す「１３」の数も、解答表示領域Ｃには表示されず、この時点での計算結果は非表示となっている。
【００６０】
図１２の例は、引続き本番モードが選択されたままで、図７の例と同様に「＋４６」の計算が示されて、算盤で「１３＋４６＝５９」とする操作に対応する操作として、Ｂ５、Ｂ１、Ａ５、Ａ４の珠が選択された状態を示したものである。ＯＦＦ（無効）であったＢ５とＡ５、Ａ４の珠の状態はＯＮ（有効）に決定され、珠状態記憶部１４に記憶されたこれらの珠の状態はＯＦＦ（無効）からＯＮ（有効）に更新され、ＯＮ（有効）の状態に変更されていたＢ１の珠の状態はＯＦＦ（無効）に決定され、珠状態記憶部１４に記憶されたＢ１の珠の状態はＯＮ（有効）からＯＦＦ（無効）に更新されることは同様であるが、操作画面上のこれらの珠の表示は変更されず、この珠の配置が示す「５９」の数も、解答表示領域Ｃには表示されず、この時点での計算結果は非表示となっている。
【００６１】
尚、以上に説明したように、本番モードが選択されているときには、珠状態記憶部１４に記憶された珠の状態が更新されても、タッチパネル２０の操作画面における珠の表示は変更されず、珠算の計算規則に基づいて決定される数も表示されないことが特徴となるが、操作者にはどの珠を選択したかが認識できないおそれもあるため、入出力制御部１１で珠を選択する操作を検出した場合には、操作画面において選択された珠を一瞬発色させて識別可能にしたり、選択された珠を識別可能な音を音声出力部１５からスピーカ３０に出力させたりすることが好ましい。
【００６２】
ここで計算問題の出題が終了して解答が問われると、操作者は操作画面において計算の終了ボタン（「こたえ」）を押下する。入出力制御部１１でこの操作を検出すると（Ｓ０６）、入出力制御部１１は、計算終了時における各々の珠の状態を操作画面上で識別できるように、タッチパネル２０の操作画面に珠の状態が識別可能となる表示を解答画面として出力するとともに、その時点における全ての珠の状態によって特定される珠の配置から、珠算の計算規則に基づいて決定される数を、タッチパネル２０の操作画面に出力する（Ｓ０７）。
【００６３】
図１３は、本番モードが選択されたままの状態で、計算問題に対する解答を示す解答画面の一例を示したもので、解答画面はこの例に限定されるものではないが、本番モードではこの段階で各々の珠の状態、すなわち、算盤に置き換えた場合に移動された珠に当たる珠が識別可能な状態で表示され、その珠の配置が示す数も解答表示領域Ｃに表示される。尚、算盤に置き換えた場合に移動された珠を識別できるようにする方法が、ここに示した、珠の位置はそのままで無色か着色ありかといった色彩の差異によって識別する方法に限定されるものではないことは、練習モードにおいて解答画面を出力する場合と同様である。
【００６４】
以上のように解答画面が出力されると、計算の継続ボタン（「つづけて・・・」）が押下されなければ（Ｓ０８）、ここで計算問題１問分の計算演習が終了するが、計算の継続ボタンが押下された場合は、解答が示された時点での珠の状態を基準にして、さらに操作者の珠の選択に従って、同様の処理（Ｓ０２〜Ｓ０７）が継続される。
【００６５】
図１４〜図１６は、計算の継続ボタンが押下された場合の一例を示しているが、図１４の例のように、本番モードが選択されたままの状態で計算の継続ボタンが押下されると、操作画面の表示は解答画面が出力される前の状態に戻るものの、珠状態記憶部１４に記憶された各々の珠の状態は、初期状態に戻されることなく、解答画面の出力時の状態がそのまま維持される。
【００６６】
ここで図１５の例のように、本番モードが選択されたままの状態で、さらに「＋２０」の計算が示されて、算盤で「５９＋２０＝７９」とする操作に対応する操作として、Ｂ２の珠が選択される。ＯＦＦ（無効）であったＢ１とＢ２の珠の状態はＯＮ（有効）に決定され、珠状態記憶部１４に記憶されたこれらの珠の状態はＯＦＦ（無効）からＯＮ（有効）に更新されるが、操作画面上のこれらの珠の表示は変更されず、この珠の配置が示す「７９」の数も、解答表示領域Ｃには表示されず、この時点での計算結果は非表示となっている。
【００６７】
この状態で計算の終了ボタン（「こたえ」）が押下されたことが検出されると、図１３の例で示したのと同様に、終了ボタンが押下された際の各々の珠の状態、すなわち、算盤に置き換えた場合に移動された珠に当たる珠が識別可能な状態で表示され、その珠の配置が示す数が、図１６の例のように出力される。
【００６８】
こうした計算の継続ボタンによって行える計算の継続機能は、例えば、ある問題が出題された後に、その問題の解答となる数から計算する他の計算問題を出題する際に用いてもよいし、ある計算問題の計算過程において、中途の段階での計算結果を確認したい場合に、計算を一旦中断して数を確認する目的で用いることとしてもよい。
【００６９】
計算結果を出力した時点で選択されている表示モードが、練習モード、本番モードのいずれであったとしても、計算の継続ボタン（「つづけて・・・」）が押下されなければ（Ｓ０８）、計算問題１問分の計算演習が終了する。その後は、次に入出力制御部１１が計算の開始ボタン（「けいさんようい」）が押下されたことを検出した段階で、珠状態記憶部１４に記憶された全ての珠の状態を初期状態に戻すこととすればよいが、珠の状態を初期化するための操作は計算の開始ボタンの押下に限定されるものではなく、例えば、解答画面の出力から一定の時間が経過したところで計算の継続は行わないと判断して、珠状態記憶部１４に記憶された全ての珠の状態を初期状態に戻すこととしてもよい。
【００７０】
尚、図５〜図７、図１０〜図１２では、同じ計算演習が行われている間に、それぞれ練習モード、本番モードが選択されたままの状態で計算演習が継続された例を説明したが、１回の計算演習の途中において表示モードの選択ボタンを押下して、練習モードと本番モードを切り替えることも可能である。その場合は、珠を選択する操作を受け付けて珠の状態を更新する際に、いずれの表示モードが選択されているかによって、珠の状態の変化が表示されたり表示されなかったりすることになる。例えば、練習モード、本番モード、練習モードの順に切り替えれば、操作画面は図５、図１１、図７の順に遷移し、本番モード、練習モード、本番モードの順に切り替えれば、操作画面は図１０、図６、図１２の順に遷移することになる。このような切替えを可能にすることによって、学習者の技量にあわせて、計算問題１問分の計算演習の途中でも表示と非表示を切替えながら計算演習を進めることができるので、珠算式暗算の効果的な習得に特に好適となる。
【００７１】
以上に説明した計算問題１問分の計算演習の間に表示モードの切替えが可能な第１の実施形態に対して、計算問題１問分の計算演習の間はいずれかの表示モードが固定される第２の実施形態の処理フローを示したのが、図１８〜図１９のフローチャートである。第２の実施形態でも、操作者が計算の開始ボタンを押下したことを入出力制御部１１が検出すると、計算問題１問分の計算演習が開始される。まず、初期状態のセット（Ｓ１１）、具体的には、珠状態記憶部１４に記憶された全ての珠の状態を初期状態のＯＦＦ（無効）として、操作画面に表示されている全ての珠も、算盤上において珠が移動されていない状態に対応する表示とする。
【００７２】
次に、練習モードと本番モードのいずれが選択されているか、すなわち、表示モード記憶部１２に記憶された表示モードが練習モードか本番モードかを確認する（Ｓ１２）。練習モードが選択された状態で計算問題が出題され、入出力制御部１１で操作者がいずれかの珠を選択する操作を行ったことを検出すると（Ｓ１３）、演算処理部１３において珠算の計算規則に基づいた演算処理を行い、選択された珠に関連する各々の珠の状態を、ＯＮ（有効）又はＯＦＦ（無効）のいずれにするかを決定して、珠状態記憶部１４に記憶された各々の珠の状態を更新するとともに、状態が更新された珠は状態が更新されたことを操作画面で識別できるように、入出力制御部１１は、タッチパネル２０の操作画面に珠の表示の変更を出力する（Ｓ１４）。あわせて、その時点における全ての珠の状態によって特定される珠の配置から、珠算の計算規則に基づいて決定される数も、タッチパネル２０の操作画面に出力することが好ましい。珠の状態の変更が出力された後、さらに珠を選択する操作が検出されると（Ｓ１３）、同様の処理（Ｓ１４）が繰り返される。
【００７３】
ここで計算問題の出題が終了して解答が問われると、操作者は操作画面において計算の終了ボタン（「こたえ」）を押下する。入出力制御部１１でこの操作を検出すると（Ｓ１５）、タッチパネル２０の操作画面を解答画面に切り替える処理を行う（Ｓ１６）。ここまでの操作画面の推移は、図４〜図８に示した例がそのまま該当することになる。
【００７４】
解答画面が出力されると、計算の継続ボタン（「つづけて・・・」）が押下されなければ（Ｓ１７）、ここで計算問題１問分の計算演習を終了するが、計算の継続ボタンが押下された場合は、解答が示された時点での珠の状態を基準にして、さらに操作者の珠の選択に従って、同様の処理（Ｓ１３〜Ｓ１６）が継続される。計算の継続方法の詳細は、第１の実施形態と同様である。
【００７５】
図１９のフローチャートは、第２の実施形態において、本番モードが選択された場合の処理フローを示している。計算問題が出題されて、入出力制御部１１で操作者がいずれかの珠を選択する操作を行ったことを検出すると（Ｓ１８）、演算処理部１３において珠算の計算規則に基づいた演算処理を行い、選択された珠に関連する各々の珠の状態を、ＯＮ（有効）又はＯＦＦ（無効）のいずれにするかを決定して、珠状態記憶部１４に記憶された各々の珠の状態を更新する（Ｓ１９）。本番モードにおいては、このように珠状態記憶部１４に記憶された珠の状態が更新されても、タッチパネル２０の操作画面における珠の表示が変更されず、珠算の計算規則に基づいて決定される数も表示されないことを特徴としている。珠の状態の変更が出力された後、さらに珠を選択する操作が検出されると（Ｓ１８）、同様の処理（Ｓ１９）が繰り返される。
【００７６】
ここで計算問題の出題が終了して解答が問われると、操作者は操作画面において計算の終了ボタン（「こたえ」）を押下する。入出力制御部１１でこの操作を検出すると（Ｓ２０）、入出力制御部１１は、計算終了時における各々の珠の状態を操作画面上で識別できるように、タッチパネル２０の操作画面に珠の状態が識別可能となる表示を出力するとともに、その時点における全ての珠の状態によって特定される珠の配置から、珠算の計算規則に基づいて決定される数を、タッチパネル２０の操作画面に出力する（Ｓ２１）。ここまでの操作画面の推移は、図９〜図１３に示した例がそのまま該当することになる。
【００７７】
解答画面が出力されると、計算の継続ボタン（「つづけて・・・」）が押下されなければ（Ｓ２２）、ここで計算問題１問分の計算演習が終了するが、計算の継続ボタンが押下された場合は、解答が示された時点での珠の状態を基準にして、さらに操作者の珠の選択に従って、同様の処理（Ｓ１８〜Ｓ２１）が継続される。計算の継続方法の詳細は、第１の実施形態と同様である。
【００７８】
図１８、図１９のいずれのフローチャートの処理フローにおいても、計算の継続ボタン（「つづけて・・・」）が押下されなければ（Ｓ１７、Ｓ２２）、計算問題１問分の計算演習が終了する。その後は、次に入出力制御部１１が計算の開始ボタン（「けいさんようい」）が押下されたことを検出した段階で、珠状態記憶部１４に記憶された全ての珠の状態を初期状態に戻すこととすればよいが、珠の状態を初期化するための操作は計算の開始ボタンの押下に限定されるものではなく、例えば、解答画面の出力から一定の時間が経過したところで計算の継続は行わないと判断して、珠状態記憶部１４に記憶された全ての珠の状態を初期状態に戻すこととしてもよいことは、第１の実施形態と同様である。
【００７９】
尚、第１、第２のいずれの実施形態についても、練習モードと本番モードの切替えが可能なことを前提とする実施形態説明したが、本発明は練習モードを設けることなく、解答画面に遷移するまでは算盤に置き換えた場合に移動された珠に当たる珠が識別可能な状態で表示されず、その珠の配置が示す数も表示されない本番モードの機能のみに限定して実施することも可能である。
【符号の説明】
【００８０】
１０  コンピュータ本体
１１  入出力制御部
１２  表示モード記憶部
１３  演算処理部
１４  珠状態記憶部
１５  音声出力部
２０  タッチパネル
３０  スピーカ
【要約】
【課題】  算盤の珠を操作する能力に加えて、珠の配置を記憶する能力の強化にも有効であり、珠算式暗算の能力測定にも好適な、算盤状の画面を操作する計算演習によって珠算式暗算を習得することを支援する珠算式暗算習得支援プログラム等を提供する。
【解決手段】  コンピュータのタッチパネルに算盤状の操作画面を出力し、操作者によって珠が選択されると珠算の計算規則に基づいて珠の状態を変化させることにより、算盤と同様の計算演習を行うことができる構成において、計算の過程では珠の状態の変化を非表示とすることを可能にし、計算の終了操作を受け付けた段階で変化した後の珠の状態を表示するようにコンピュータを動作させる。また、珠の配置の変化だけでなく、計算の過程における各々の段階での解答となる数も非表示とすることが好ましい。
【選択図】        図１１【図１】
0005893105.tif 000002
【図２】
0005893105.tif 000003
【図３】
0005893105.tif 000004
【図４】
0005893105.tif 000005
【図５】
0005893105.tif 000006
【図６】
0005893105.tif 000007
【図７】
0005893105.tif 000008
【図８】
0005893105.tif 000009
【図９】
0005893105.tif 000010
【図１０】
0005893105.tif 000011
【図１１】
0005893105.tif 000012
【図１２】
0005893105.tif 000013
【図１３】
0005893105.tif 000014
【図１４】
0005893105.tif 000015
【図１５】
0005893105.tif 000016
【図１６】
0005893105.tif 000017
【図１７】
0005893105.tif 000018
【図１８】
0005893105.tif 000019
【図１９】
0005893105.tif 000020