(57)【要約】【課題】コンピュータを使って学習プリントを作成する際に、筆算のわり算や分数の記号、ルートの記号など、算数・数学などで使われる記号を使った数式や問題文章を、ディスプレイやプリンターに簡便に出力させる。また、ユーザーの要求により、入力された数式を演算し、同時に正解を出力させる。【解決手段】コンピュータを使って学習プリントを作成する際に、筆算のわり算や分数の記号、ルートの記号など、算数・数学などで使われる記号を使った数式や問題文章を作成するために、あらかじめプログラムで用意した手順どおりに数字を入力するだけで、それらの記号が入った数式や問題文章を出力させる。  また、入力された数式を演算し、模範解答の入った学習プリントと、模範解答の入っていない学習プリントとをユーザーに自由に選ばせ、ディスプレイやプリンターに出力させる。【選択図】図１
2008052528.tif 000002
【特許請求の範囲】
【請求項１】
学習プリントを作成する際に、算数・数学などで使われる記号が入った数式や文章を、簡便に入力してディスプレイやプリンターに出力できるコンピュータプログラム。
【請求項２】
学習プリントを作成する際に、模範解答の入ったプリントと入っていないプリントを、簡便に選択してディスプレイやプリンターに出力できるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、国公私立小中高等学校、国公私立大学、大学院およびそれらに準ずる学校、学習塾、予備校、その他一般家庭を含む学習室などの学習場所で、学習者が使用する学習プリントを、コンピュータを用いて画面やプリンターに出力するプログラムに関するものである。
【背景技術】
【０００２】
これまでも学習プリントを作成し、画面やプリンターに出力するコンピュータプログラムは存在している。
【特許文献１】特許公報 第２８８０３２６号 学習問題の作成及び学習成績の処理システム
【０００３】
学習プリントを作成する目的に限定されないワープロソフト、表計算ソフトなどでも、学習プリントを作成することはできる。
【０００４】
しかし、算数の学習プリントを作成する際に、筆算のわり算の問題や分数の記号、ルートの記号などを使った数式や問題文章を作成する場合、これまでのソフトウエアでは困難である。
【０００５】
また、模範解答の入った学習プリントを作成する場合は、問題の学習プリントとは別に作成する必要がある。  
【発明の開示】
【発明が解決しようとする課題】
【０００６】
解決しようとする問題点は、コンピュータで学習プリントを作成する際に、算数・数学などで使われる筆算のわり算や分数の記号、ルートの記号などが入った数式や文章を作成することが、非常に困難だという点である。
【０００７】
解決しようとするもう１つの問題点は、模範解答の入った学習プリントを作成する場合に、問題の学習プリントとは別に作成する必要があり、手間がかかるという点である。
【課題を解決するための手段】
【０００８】
本発明は、学習プリントを作成する際に、筆算のわり算や分数の記号、ルートの記号など、算数・数学などで使われる記号を使った数式や問題文章を作成するために、あらかじめプログラムで用意した手順どおりに数字を入力するだけで、それらの記号が入った数式や問題文章が出力されることを最も主要な特徴とする。
【０００９】
また、ボタンひとつで、模範解答の入った学習プリントと、入っていない学習プリントとを選んで出力されるという機能も持つ。
【発明の効果】
【００１０】
学習プリントを作成する際に、筆算のわり算や分数の記号、ルートの記号など、算数・数学などで使われる記号を使った数式や問題文章を、あらかじめプログラムで用意した手順どおりに数字を入力するだけで、それらの記号が入った数式や問題文章が簡便に作成、出力できるようになる。
【００１１】
また、わざわざ別々に学習プリントを作成しなくても、ボタンひとつで、模範解答の入った学習プリントと、入っていない学習プリントとを選んで出力できるようになる。
【発明を実施するための最良の形態】
【００１２】
本発明品の形状は、コンピュータプログラムである。よって、使用者は、ハードウエアとしてのコンピュータに本プログラムをインストールして使用する。ただし、プログラムのインストール方法は、媒体にプログラムが記録された有体物を使用する方法と、媒体に記録せずにネットワークを介して行う方法のどちらでも対応できるように設計される。
【００１３】
本プログラムがインストールされたコンピュータ本体以外にも、ディスプレイ、プリンタ、スキャナ、ハードディスク等の増設型記憶装置、およびネットワーク機器など、コンピュータ周辺機器も必要に応じて使用する。
【００１４】
その中でも、情報を表示するためのディスプレイ、学習プリントを印刷するためのプリンタ、学習プリントのデータが保存された記憶装置は、特に必要なものである。ただし、これらのものは、同様の機能を有する他の機器等で代用できる場合は、その方法を用いても差し支えない。
【００１５】
プログラムの流れは、次のとおりである。
【００１６】
図１は、本プログラムがコンピュータ上で実行されるときの、プログラムの流れである。
【００１７】
プログラムがスタートすると、まず文字や数式を入力する位置を決定する。位置が決定したら、その位置に文字を入力するのか、数式を入力するのかを選択する。
【００１８】
数式を選択する場合、さらに、筆算の数式か分数の数式かなど、どの数式を入力するかの決定する。
【００１９】
文字や数式の入力がすべて終了したら、ファイルとして保存し、印刷する。
【００２０】
印刷する際には、模範解答を印刷するかしないかを選択し、その選択によって、問題か模範解答を印刷する。
【００２１】
筆算のわり算の記号を使った数式を作成する手順は、次のとおりである。
【００２２】
図２は、筆算のわり算の記号を使った数式を作成する手順を表すイメージである。
【００２３】
ディスプレイ上に筆算のわり算の記号を使った数式を入力するための開始ボタンを配置し、このボタンをユーザーが押すと、図２のような入力ガイドがディスプレイに表示される。
【００２４】
Ｋ２１にわられる数、Ｋ２２にわる数を入力する。それぞれに数字を入力すると、Ｋ２３にこの式を筆算で表記したイメージが表示される。
【００２５】
Ｋ２４ボタンを押すと、この式の入力を終える。
【００２６】
この入力された筆算のわり算の記号を使った数式をディスプレイやプリンターに出力するためには、まず、わる数とわられる数をディスプレイやプリンターに出力する際に、それぞれの文字サイズを測る。そして、出力開始位置にわる数を出力し、出力開始位置からその文字サイズ分右側に筆算のわり算の記号を出力する。さらにその記号の右側にわられる数を出力する。これで、筆算のわり算の記号を使った数式が出力される。
【００２７】
分数の記号を使った数式を作成する手順は、次のとおりである。
【００２８】
図３は、分数の記号を使った数式を作成する手順を表すイメージである。
【００２９】
ディスプレイ上に分数の記号を使った数式を入力するための開始ボタンを配置し、このボタンをユーザーが押すと、図３のような入力ガイドがディスプレイに表示される。
【００３０】
Ｋ３１の空欄に数字や記号をうめて分数の数式を入力し、Ｋ３２ボタンを押すと、この式の入力を終える。
【００３１】
この入力された分数の記号を使った数式をディスプレイやプリンターに出力するためには、分数のたし算を例にとると、まず、たされる数の分子の数字、分母の数字、また帯分数の場合は整数部分の数字、同様にたす数の分子の数字、分母の数字、また帯分数の場合は整数部分の数字をディスプレイやプリンターに出力する際に、それぞれの文字サイズを測る。
【００３２】
そして、帯分数の場合は、出力開始位置から数字の文字サイズの半分下側に整数部分の数字を出力して描き終えた位置から、帯分数ではない場合は出力開始位置から、分子と分母のうち文字サイズの大きい方の文字サイズと同じ長さの線を描き、その線の下に分母の数字、線の上に分子の数字を描く。
【００３３】
次に描き終えた位置から、＋の記号を描く。
【００３４】
そしてこの後に、たされる数のときと同じように、帯分数の場合は整数部分の数字を描き、分子と分母のうち文字サイズの大きい方の文字サイズと同じ長さの線を描き、その線の下に分母の数字、線の上に分子の数字を描く。
【００３５】
これで、分数の記号を使った数式が出力される。
【００３６】
ルートの記号を使った数式を作成する手順は、次のとおりである。
【００３７】
図４は、ルートの記号を使った数式を作成する手順を表すイメージである。
【００３８】
ディスプレイ上にルートの記号を使った数式を入力するための開始ボタンを配置し、このボタンをユーザーが押すと、図４のような入力ガイドがディスプレイに表示される。
【００３９】
Ｋ４１に整数部分の数字、Ｋ４２にルートの中の数字を入力する。それぞれに数字を入力すると、Ｋ４３にルートの記号を使った数式のイメージが表示される。
【００４０】
Ｋ４４ボタンを押すと、この式の入力を終える。
【００４１】
この入力されたルートの記号を使った数式をディスプレイやプリンターに出力するためには、まず、整数部分の数字とルートの中の数字をディスプレイやプリンターに出力する際に、それぞれの文字サイズを測る。
【００４２】
そして、出力開始位置に整数部分の数字を出力し、出力開始位置からその文字サイズ分右側にルートの記号を出力する。さらにその記号の右側にルートの中の数字を出力する。これで、ルートの記号を使った数式が出力される。
【００４３】
模範解答の出力する場合としない場合を選択する手順は、次のとおりである。
【００４４】
ディスプレイ上に模範解答を出力するかしないかを選択するボタンを配置し、このボタンをユーザーが押すと、模範解答をディスプレイやプリンターに出力する、またはしないように決定される。
【００４５】
模範解答を出力するように設定されている場合は、入力された文字を出力する場合はそのままディスプレイに出力し、数式を出力する場合は、その数式を演算し、数式と一緒に正解をディスプレイに出力する。
【００４６】
模範解答を出力しないように設定されている場合は、文字の場合はそのままディスプレイに出力し、数式の場合も、その数式のみをディスプレイに出力する。
【００４７】
ディスプレイ上にプリンターへ出力するボタンを配置し、このボタンをユーザーが押すと、入力された文字や数式によって作成された学習プリントがプリンターから出力される。
【００４８】
模範解答を出力するように設定されている場合は、入力された文字を出力する場合はそのままプリンターに出力し、数式を出力する場合は、その数式を演算し、数式と一緒に正解をプリンターに出力する。
【００４９】
模範解答を出力しないように設定されている場合は、文字の場合はそのままプリンターに出力し、数式の場合も、その数式のみをプリンターに出力する。
【実施例１】
【００５０】
図５は、本プログラムがコンピュータ上で実行されるときの、実施例のイメージである。ディスプレイにプログラムの実行画面が出力されているところである。
【００５１】
実行画面は、プリントのイメージである。マウスなどのポインティングデバイスで、このプリントのどの位置に文字や数式を配置するか指定する。実施例では、カーソルＫ５１の位置に配置するように指定している。
【００５２】
図６、図７は、本プログラムがコンピュータ上で実行されるときの、筆算のわり算の数式を入力するときの、実施例のイメージである。
【００５３】
Ｋ６１ボタンを押すと、筆算の数式、分数の数式、ルートを使った数式などのうちから、どの数式を入力するかを選ぶ選択肢が表示される。
【００５４】
この選択肢のうちから、筆算の数式の入力を選択すると、筆算の数式の入力のためのガイドＫ６２が表示される。このガイドに沿って、空欄をうめる方法で３５÷４と入力し、数式の入力を終了するボタンＫ６３を押す。
【００５５】
すると、図７のように、指定した位置に、筆算のわり算の数式Ｋ７１が表示される。
【実施例２】
【００５６】
図８は、本プログラムがコンピュータ上で実行されるときの、模範解答を出力するかしないかを切り替えるときの、実施例のイメージである。
【００５７】
ボタンＫ８１を押すたびに、模範解答を出力する、しないを切り替える。
【００５８】
模範解答を出力するように設定すると、数式を演算し、解答Ｋ８２を表示する。
【００５９】
学習プリントを印刷するためのボタンＫ８３をユーザーが押すと、作成された学習プリントがプリンターから出力される。
【００６０】
ボタンＫ８１によって選択された模範解答の出力の有無は、プリンターからの出力にも反映され、問題のみの印刷か、模範解答の印刷かもユーザーによって選択できる。
【００６１】
本明細書で使用している用語や表現は、あくまでも説明上のものであって、限定的なものではなく、他の表現方法を除外する意図はない。また、本発明の技術思想の範囲内で、様々な変形様態が可能であるということは言うまでもない。
【産業上の利用可能性】
【００６２】
本プログラムは、特に次の２つの点を強調する。
【００６３】
その１  学習プリントを作成する際に、算数・数学などで使われる記号が入った数式や文章を、簡便に入力してディスプレイやプリンターに出力できる点。
【００６４】
その２  学習プリントを作成する際に、模範解答の入ったプリントと入っていないプリントを、簡便に選択してディスプレイやプリンターに出力できる点。
【００６５】
算数・数学などで使われる記号が入った数式のうち、特に筆算のわり算や分数の数式を入力することや、それらの数式をディスプレイやプリンターへ出力すること、さらに分数の数式を演算することは、これまでのソフトウエアではとても難しかった。
【００６６】
本プログラムは、筆算のわり算や分数の数式を入力し、それらの数式をディスプレイやプリンターへ出力すること、さらにそれらの数式を演算することも、ガイドにそって数字を入力するだけで簡単にできる。
【００６７】
よって、学校や学習塾、予備校、その他一般家庭を含む学習室などの学習場所で、本プログラムが利用される可能性は高いと考える。
【図面の簡単な説明】
【００６８】
【図１】本プログラムがコンピュータ上で実行されるときの、プログラムの流れである。
【図２】筆算のわり算の記号を使った数式を作成する手順を表すイメージである。
【図３】分数の記号を使った数式を作成する手順を表すイメージである。
【図４】ルートの記号を使った数式を作成する手順を表すイメージである。
【図５】本プログラムがコンピュータ上で実行されるときの、プログラムスタート時の実施例のイメージである。
【図６】本プログラムがコンピュータ上で実行されるときの、筆算のわり算の数式を入力するときの、実施例のイメージである。
【図７】本プログラムがコンピュータ上で実行されるときの、筆算のわり算の数式がディスプレイに出力されたときの、実施例のイメージである。
【図８】本プログラムがコンピュータ上で実行されるときの、模範解答の入ったプリントと入っていないプリントを選択し、出力させるときの、実施例のイメージである。
【符号の説明】
【００６９】
Ｋ２１    筆算のわり算の数式を入力するときの、わられる数を入力する位置
Ｋ２２    筆算のわり算の数式を入力するときの、わる数を入力する位置
Ｋ２３    入力された数式を筆算で表記したものが表示される位置
Ｋ２４    数式の入力を終了するボタン
Ｋ３１    分数の数式を入力するときの、数字や記号を入力する位置
Ｋ３２    数式の入力を終了するボタン
Ｋ４１    ルートの記号を使った数式を入力するときの、整数部分の数字を入力する位置
Ｋ４２    ルートの記号を使った数式を入力するときの、ルートの中の数字を入力する位置
Ｋ４３    入力された数式をルートの記号を使った数式で表記したものが表示される位置
Ｋ４４    数式の入力を終了するボタン
Ｋ５１    数式を配置する位置を決定するカーソル
Ｋ６１    筆算の数式、分数の数式、ルートを使った数式などのうちから、どの数式を入力するかを選ぶボタン
Ｋ６２    筆算の数式を入力するためのガイド
Ｋ６３    数式の入力を終了するボタン
Ｋ７１    ディスプレイに表示された筆算のわり算の数式
Ｋ８１    模範解答を出力する、しないを切り替えるボタン
Ｋ８２    数式を演算し、ディスプレイに表示された解答
Ｋ８３    学習プリントを印刷するためのボタン
【図１】
2008052528.tif 000003
【図２】
2008052528.tif 000004
【図３】
2008052528.tif 000005
【図４】
2008052528.tif 000006
【図５】
2008052528.tif 000007
【図６】
2008052528.tif 000008
【図７】
2008052528.tif 000009
【図８】
2008052528.tif 000010