(57)【要約】【課題】  百枡計算などのような新しいパターンの計算問題を、簡単に且つ多種類作成することができる、計算問題作成プログラム、を提供すること。【解決手段】  種々の計算問題を作成するために、コンピュータを、特定の手段として機能させる、計算問題作成プログラムであって、上記特定の手段が、入力手段４によって、計算問題の種類を指定する、問題指定手段３１と、指定された種類の計算問題を作成するとともにその解答も作成する、問題解答作成手段３２と、作成された問題を出力手段に表示させる、問題表示手段３３と、入力手段によって、解答の表示又は非表示を選択する、解答表示選択手段３４と、解答の表示が選択されると、作成された問題と共に作成された解答も出力手段５に表示させる、問題解答表示手段３５と、であり、上記計算問題の種類が、枡式、数式、及び表式の、問題形式の、加減乗除などの問題であるものである。【選択図】図６
2006119255.tif 000002
【特許請求の範囲】
【請求項１】
種々の計算問題を作成するために、コンピュータを、特定の手段として機能させる、計算問題作成プログラムであって、
上記特定の手段が、
入力手段によって、計算問題の種類を指定する、問題指定手段と、
指定された種類の計算問題を作成するとともにその解答も作成する、問題解答作成手段と、
作成された問題を出力手段に表示させる、問題表示手段と、
入力手段によって、解答の表示又は非表示を選択する、解答表示選択手段と、
解答の表示が選択されると、作成された問題と共に作成された解答も出力手段に表示させる、問題解答表示手段と、であり、
上記計算問題の種類が、
枡式整数加算問題、枡式整数減算問題、枡式整数乗算問題、枡式整数除算問題、数式整数加算問題、数式整数減算問題、数式整数乗算問題、数式整数除算問題、数式整数四則混合問題、枡式分数加算問題、枡式分数減算問題、枡式分数乗算問題、枡式分数除算問題、枡式最大公約数計算問題、枡式最小公倍数計算問題、枡式時間加算問題、枡式時間減算問題、枡式距離加算問題、枡式距離減算問題、割合変換問題、及び単位変換問題、の内の１種以上であり、しかも、上記の枡式整数の問題及び上記の数式整数の問題の場合には、問題に用いる整数が０以上の整数のみの場合と、問題に用いる整数が０以上の整数と負の整数との混合である場合と、があり、
枡式整数除算以外の枡式の問題は、多数個の枡が、縦横多数列に且つ全体として四角形に並べられてなる枡式形式であって、１つの問題縦列の各枡に記載された数字と１つの問題横列の各枡に記載された数字とを演算し、その演算結果を上記問題縦列の各枡と上記問題横列の各枡との延長交差部に位置する解答枡に解答として記載していく形式の問題であり、
枡式整数除算問題は、上記枡式形式において、割られる方の数字が記載される上記問題横列又は上記問題縦列が、多数列あり且つ上記問題縦列又は上記問題横列の各枡に対してそれぞれ設けられている形式の問題であり、
数式の問題は、前項部と、演算子項部と、後項部と、解答項部と、が横に並べられてなる、数式計算問題が、縦に多数個列記されてなる、数式形式であって、前項部に記載された数字と後項部に記載された数字とを演算子項部に記載された演算子に基づいて演算し、その演算結果を解答項部に解答として記載していく形式の問題であり、
割合変換問題及び単位変換問題は、多数の枡が一列に並んでなる第１列の各問題枡の、所定の割合又は単位に基づく数字を、第１列と並設された第２列の対応する各解答枡の、所定の割合又は単位に基づく数字に変換し、その変換結果を上記解答枡に解答として記載していく形式の問題であり、問題枡の割合又は単位と、対応する解答枡の割合又は単位とが、同じカテゴリーに属するが異なるものであり、割合としては、小数、％、及び割分の２種以上が用いられ、単位としては、距離、重さ、時間、量、及び速さの、２種以上が用いられるものであることを特徴とする計算問題作成プログラム。
【請求項２】
種々の計算問題を作成するための、特定の手段を備えた、計算問題作成装置であって、
上記特定の手段が、
入力手段によって、計算問題の種類を指定する、問題指定手段と、
指定された種類の計算問題を作成するとともにその解答も作成する、問題解答作成手段と、
作成された問題を出力手段に表示させる、問題表示手段と、
入力手段によって、解答の表示又は非表示を選択する、解答表示選択手段と、
解答の表示が選択されると、作成された問題と共に作成された解答も出力手段に表示させる、問題解答表示手段と、であり、
上記計算問題の種類が、
枡式整数加算問題、枡式整数減算問題、枡式整数乗算問題、枡式整数除算問題、数式整数加算問題、数式整数減算問題、数式整数乗算問題、数式整数除算問題、数式整数四則混合問題、枡式分数加算問題、枡式分数減算問題、枡式分数乗算問題、枡式分数除算問題、枡式最大公約数計算問題、枡式最小公倍数計算問題、枡式時間加算問題、枡式時間減算問題、枡式距離加算問題、枡式距離減算問題、割合変換問題、及び単位変換問題、の内の１種以上であり、しかも、上記の枡式整数の問題及び上記の数式整数の問題の場合には、問題に用いる整数が０以上の整数のみの場合と、問題に用いる整数が０以上の整数と負の整数との混合である場合と、があり、
枡式整数除算以外の枡式の問題は、多数個の枡が、縦横多数列に且つ全体として四角形に並べられてなる枡式形式であって、１つの問題縦列の各枡に記載された数字と１つの問題横列の各枡に記載された数字とを演算し、その演算結果を上記問題縦列の各枡と上記問題横列の各枡との延長交差部に位置する解答枡に解答として記載していく形式の問題であり、
枡式整数除算問題は、上記枡式形式において、割られる方の数字が記載される上記問題横列又は上記問題縦列が、多数列あり且つ上記問題縦列又は上記問題横列の各枡に対してそれぞれ設けられている形式の問題であり、
数式の問題は、前項部と、演算子項部と、後項部と、解答項部と、が横に並べられてなる、数式計算問題が、縦に多数個列記されてなる、数式形式であって、前項部に記載された数字と後項部に記載された数字とを演算子項部に記載された演算子に基づいて演算し、その演算結果を解答項部に解答として記載していく形式の問題であり、
割合変換問題及び単位変換問題は、多数の枡が一列に並んでなる第１列の各問題枡の、所定の割合又は単位に基づく数字を、第１列と並設された第２列の対応する各解答枡の、所定の割合又は単位に基づく数字に変換し、その変換結果を上記解答枡に解答として記載していく形式の問題であり、問題枡の割合又は単位と、対応する解答枡の割合又は単位とが、同じカテゴリーに属するが異なるものであり、割合としては、小数、％、及び割分の２種以上が用いられ、単位としては、距離、重さ、時間、量、及び速さの、２種以上が用いられるものであることを特徴とする計算問題作成装置。
【請求項３】
上記特定の手段が、更に、
問題表示手段によって表示された問題のみを印刷する、問題印刷手段と、
問題解答表示手段によって表示された解答付問題を印刷する、問題解答印刷手段と、である、請求項１又は２に記載の計算問題作成プログラム又は計算問題作成装置。
【請求項４】
上記特定の手段が、更に、
作成された問題を記憶手段に記憶させる、問題保存手段と、
作成された解答付問題を記憶手段に記憶させる、問題解答保存手段と、である、請求項１又は２に記載の計算問題作成プログラム又は計算問題作成装置。
【請求項５】
上記特定の手段が、更に、
記憶手段に記憶されている、問題又は解答付問題を、記憶手段から取得して出力手段に表示させる、呼出手段、である、請求項１又は２に記載の計算問題作成プログラム又は計算問題作成装置。
【請求項６】
上記特定の手段が、更に、
目標解答時間を決定して出力手段に表示させる、解答時間決定手段、である、請求項１又は２に記載の計算問題作成プログラム又は計算問題作成装置。
【請求項７】
解答時間決定手段が、各問題についての目標解答時間を任意に設定できる設定手段を備えている、請求項６記載の計算問題作成プログラム又は計算問題作成装置。
【請求項８】
上記枡式の問題が、１０枡からなる上記問題縦列と１０枡からなる上記問題横列とを有する１００枡問題である、請求項１又は２に記載の計算問題作成プログラム又は計算問題作成装置。
【請求項９】
枡式整数除算問題以外の上記枡式形式の問題の、問題解答作成手段が、
多数種の数字を一列にランダムに並べてなる、第１、第２のブロック、を作成する、問題ブロック作成手段を備えており、
第１、第２のブロックを、そのまま又は改変して、それぞれ上記問題縦列及び上記問題横列として用いるようになっている、請求項１又は２に記載の計算問題作成プログラム又は計算問題作成装置。
【請求項１０】
枡式整数除算問題題の問題解答作成手段が、
多数種の数字を一列にランダムに並べてなる、第１〜第１１のブロック、を作成する、ブロック作成手段を備えており、
第１のブロックを、そのまま又は改変して、上記問題縦列又は上記問題横列として用い、第２〜第１１のブロックを、そのまま又は改変して、上記問題横列又は上記問題縦列として用いるようになっている、請求項１又は２に記載の計算問題作成プログラム又は計算問題作成装置。
【請求項１１】
上記数式形式の問題の問題解答作成手段が、
多数種の数字を一列にランダムに並べてなる、多数個のブロック、を作成する、ブロック作成手段を備えており、
該ブロックを、そのまま又は改変して、前項部が多数個縦に並んでなる前項欄又は後項部が多数個縦に並んでなる後項欄として用いるようになっている、請求項１又は２に記載の計算問題作成プログラム又は計算問題作成装置。
【請求項１２】
割合変換問題又は単位変換問題の問題解答作成手段が、
多数種の数字を一列にランダムに並べてなる、多数個のブロック、を作成する、ブロック作成手段を備えており、
該ブロックを、そのまま又は改変して、第１列又は第２列として用いるようになっている、請求項１又は２に記載の計算問題作成プログラム又は計算問題作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、算数の学習に供する種々の計算問題を作成するための、プログラム及び装置に関するものである。
【背景技術】
【０００２】
計算問題を作成する装置としては、例えば下記の特許文献のものが知られている。
【特許文献１】特公平８−１５４０号公報
【特許文献２】特開平９−８１０２２号公報
【特許文献３】特開２００２−３３３８２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、近年では、算数の学習において、百枡計算などの新しいパターンの計算問題が使用されるようになってきている。そして、そのような計算問題を簡単に且つ多種類作成することが要求されるようになってきている。しかるに、従来の計算問題作成装置では、その要求を満たすのが困難であった。
【０００４】
本発明は、百枡計算などのような新しいパターンの計算問題を、簡単に且つ多種類作成することができる、計算問題作成プログラム及び計算問題作成装置、を提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、種々の計算問題を作成するために、コンピュータを、特定の手段として機能させる、計算問題作成プログラムであって、上記特定の手段が、入力手段によって、計算問題の種類を指定する、問題指定手段と、指定された種類の計算問題を作成するとともにその解答も作成する、問題解答作成手段と、作成された問題を出力手段に表示させる、問題表示手段と、入力手段によって、解答の表示又は非表示を選択する、解答表示選択手段と、解答の表示が選択されると、作成された問題と共に作成された解答も出力手段に表示させる、問題解答表示手段と、であり、上記計算問題の種類が、枡式整数加算問題、枡式整数減算問題、枡式整数乗算問題、枡式整数除算問題、数式整数加算問題、数式整数減算問題、数式整数乗算問題、数式整数除算問題、数式整数四則混合問題、枡式分数加算問題、枡式分数減算問題、枡式分数乗算問題、枡式分数除算問題、枡式最大公約数計算問題、枡式最小公倍数計算問題、枡式時間加算問題、枡式時間減算問題、枡式距離加算問題、枡式距離減算問題、割合変換問題、及び単位変換問題、の内の１種以上であり、しかも、上記の枡式整数の問題及び上記の数式整数の問題の場合には、問題に用いる整数が０以上の整数のみの場合と、問題に用いる整数が０以上の整数と負の整数との混合である場合と、があり、枡式整数除算以外の枡式の問題は、多数個の枡が、縦横多数列に且つ全体として四角形に並べられてなる枡式形式であって、１つの問題縦列の各枡に記載された数字と１つの問題横列の各枡に記載された数字とを演算し、その演算結果を上記問題縦列の各枡と上記問題横列の各枡との延長交差部に位置する解答枡に解答として記載していく形式の問題であり、枡式整数除算問題は、上記枡式形式において、割られる方の数字が記載される上記問題横列又は上記問題縦列が、多数列あり且つ上記問題縦列又は上記問題横列の各枡に対してそれぞれ設けられている形式の問題であり、数式の問題は、前項部と、演算子項部と、後項部と、解答項部と、が横に並べられてなる、数式計算問題が、縦に多数個列記されてなる、数式形式であって、前項部に記載された数字と後項部に記載された数字とを演算子項部に記載された演算子に基づいて演算し、その演算結果を解答項部に解答として記載していく形式の問題であり、割合変換問題及び単位変換問題は、多数の枡が一列に並んでなる第１列の各問題枡の、所定の割合又は単位に基づく数字を、第１列と並設された第２列の対応する各解答枡の、所定の割合又は単位に基づく数字に変換し、その変換結果を上記解答枡に解答として記載していく形式の問題であり、問題枡の割合又は単位と、対応する解答枡の割合又は単位とが、同じカテゴリーに属するが異なるものであり、割合としては、小数、％、及び割分の２種以上が用いられ、単位としては、距離、重さ、時間、量、及び速さの、２種以上が用いられるものであることを特徴としている。
【０００６】
請求項２記載の発明は、種々の計算問題を作成するための、特定の手段を備えた、計算問題作成装置であって、上記特定の手段が、入力手段によって、計算問題の種類を指定する、問題指定手段と、指定された種類の計算問題を作成するとともにその解答も作成する、問題解答作成手段と、作成された問題を出力手段に表示させる、問題表示手段と、入力手段によって、解答の表示又は非表示を選択する、解答表示選択手段と、解答の表示が選択されると、作成された問題と共に作成された解答も出力手段に表示させる、問題解答表示手段と、であり、上記計算問題の種類が、上記請求項１記載の発明と同じものである。
【０００７】
請求項３記載の発明は、請求項１又は２に記載の発明において、上記特定の手段が、更に、問題表示手段によって表示された問題のみを印刷する、問題印刷手段と、問題解答表示手段によって表示された解答付問題を印刷する、問題解答印刷手段と、であるものである。
【０００８】
請求項４記載の発明は、請求項１又は２に記載の発明において、上記特定の手段が、更に、作成された問題を記憶手段に記憶させる、問題保存手段と、作成された解答付問題を記憶手段に記憶させる、問題解答保存手段と、であるものである。
【０００９】
請求項５記載の発明は、請求項１又は２に記載の発明において、上記特定の手段が、更に、記憶手段に記憶されている、問題又は解答付問題を、記憶手段から取得して出力手段に表示させる、呼出手段、であるものである。
【００１０】
請求項６記載の発明は、請求項１又は２に記載の発明において、上記特定の手段が、更に、目標解答時間を決定して出力手段に表示させる、解答時間決定手段、であるものである。
【００１１】
請求項７記載の発明は、請求項６記載の発明において、解答時間決定手段が、各問題についての目標解答時間を任意に設定できる設定手段を備えているものである。
【００１２】
請求項８記載の発明は、請求項１又は２に記載の発明において、上記枡式の問題が、１０枡からなる上記問題縦列と１０枡からなる上記問題横列とを有する１００枡問題であるものである。
【００１３】
請求項９記載の発明は、請求項１又は２に記載の発明において、枡式整数除算問題以外の上記枡式形式の問題の、問題解答作成手段が、多数種の数字を一列にランダムに並べてなる、第１、第２のブロック、を作成する、問題ブロック作成手段を備えており、第１、第２のブロックを、そのまま又は改変して、それぞれ上記問題縦列及び上記問題横列として用いるようになっているものである。
【００１４】
請求項１０記載の発明は、請求項１又は２に記載の発明において、枡式整数除算問題題の問題解答作成手段が、多数種の数字を一列にランダムに並べてなる、第１〜第１１のブロック、を作成する、ブロック作成手段を備えており、第１のブロックを、そのまま又は改変して、上記問題縦列又は上記問題横列として用い、第２〜第１１のブロックを、そのまま又は改変して、上記問題横列又は上記問題縦列として用いるようになっているものである。
【００１５】
請求項１１記載の発明は、請求項１又は２に記載の発明において、上記数式形式の問題の問題解答作成手段が、多数種の数字を一列にランダムに並べてなる、多数個のブロック、を作成する、ブロック作成手段を備えており、該ブロックを、そのまま又は改変して、前項部が多数個縦に並んでなる前項欄又は後項部が多数個縦に並んでなる後項欄として用いるようになっているものである。
【００１６】
請求項１２記載の発明は、請求項１又は２に記載の発明において、割合変換問題又は単位変換問題の問題解答作成手段が、多数種の数字を一列にランダムに並べてなる、多数個のブロック、を作成する、ブロック作成手段を備えており、該ブロックを、そのまま又は改変して、第１列又は第２列として用いるようになっているものである。
【００１７】
上述の問題の形式を具体的に説明する。
【００１８】
図１は第１の枡式問題形式である。これには、枡式整数加算問題、枡式整数減算問題、枡式整数乗算問題、枡式分数加算問題、枡式分数減算問題、枡式分数乗算問題、枡式分数除算問題、枡式最大公約数計算問題、枡式最小公倍数計算問題、枡式時間加算問題、枡式時間減算問題、枡式距離加算問題、及び枡式距離減算問題が、該当する。この枡式問題形式は、例えば、５個の枡１０Ａが一列に並んでなる問題縦列１１と、７個の枡１０Ｂが一列に並んでなる問題横列１２と、（５×７）個の枡１０Ｃからなる解答欄１３と、演算子枡１４と、を有しており、問題縦列１１に示されている数字と問題横列１２に示されている数字とを、演算子枡１４に示されている演算子に基づいて演算し、その演算結果を解答欄１３の各枡１０Ｃに解答していく形式のものである。例えば、図１に示すように、問題縦列１１のＸと問題横列１２のＹとを演算して演算結果Ｚを解答欄１３の枡１０Ｃに記載する。
【００１９】
なお、上述の問題の内、枡式分数の問題においては、解答欄１３の枡１０Ｃは、図２の(a)のように、分数形式で示される場合がある。また、枡式分数加算問題及び枡式分数減算問題においては、解答欄１３の枡１０Ｃは、図２の(b)、(c)のように、分子の部分が計算過程を表すように示される場合がある。更に、枡式時間加算問題、枡式時間減算問題、枡式距離加算問題、及び枡式距離減算問題においては、解答欄１３の枡１０Ｃは、図２の(d)、(e)のように、解答単位が示される場合がある。
【００２０】
図３は第２の枡式問題形式である。これには、枡式整数除算問題が該当する。この枡式問題形式は、例えば、５個の枡１０Ｄが一列に並んでなる問題縦列１１と、７個の枡１０Ｅが一列に並んでなる、第１〜第５の問題横列１２１〜１２５と、７個の枡１０Ｆが一列に並んでなる、第１〜第５の解答欄１３１〜１３５と、５個の演算子枡１４１〜１４５と、を有しており、問題縦列１１に示されている数で問題横列１２１〜１２５に示されている数を除算し、その除算結果を解答欄１３１〜１３５の各枡１０Ｆに解答していく形式のものである。例えば、図３に示すように、問題縦列１１のＸで第３の問題横列１２３のＹを除算して除算結果Ｚを第３の解答欄１３３の枡１０Ｆに記載する。
【００２１】
なお、問題縦列１１及び問題横列１２（又は１２１等）が各々１０個の枡からなる場合を、特に「百枡問題」と称している。
【００２２】
図４は数式問題形式である。これには、数式整数加算問題、数式整数減算問題、数式整数乗算問題、数式整数除算問題、及び数式整数四則混合問題が、該当する。この数式問題形式は、前項部１５と、演算子部１６と、後項部１７と、等号１８と、解答項部１９と、が横に一列に並んでなる数式パターン２０が、縦に多数個列挙されてなり、前項部１５に示された数字と後項部１６に示された数字とを、演算子項部１６に示された演算子に基づいて演算し、その演算結果を解答項部１９に解答していく形式のものである。
【００２３】
図５は表式問題形式である。これには、割合変換問題及び単位変換問題が該当する。この表式問題形式は、多数の枡１０Ｇが一列に並んでなる問題縦列２１に、多数の枡１０Ｈが一列に並んでなる解答欄２２が、並設されてなり、枡１０Ｇに示された所定の割合又は単位に基づく数字を、枡１０Ｈに示された所定の割合又は単位に基づく値の数字に変換して、枡１０Ｈに解答していく形式のものである。なお、枡１０Ｇの割合又は単位と枡１０Ｈの割合又は単位とは、例えば、％と割分、分と秒、というように、同じカテゴリーに属するが異なるものを言う。
【発明の効果】
【００２４】
請求項１又は２に記載の発明によれば、百枡計算などのような新しいパターンの計算問題を簡単に且つ多種類作成することができる。
【００２５】
請求項３記載の発明によれば、作成した問題や解答付問題を任意に印刷できる。
【００２６】
請求項４記載の発明によれば、作成した問題や解答付問題を必要に応じて保存できる。
【００２７】
請求項５記載の発明によれば、保存しておいた問題や解答付問題を必要に応じて再利用
できる。
【００２８】
請求項６記載の発明によれば、学習者に目標解答時間を示すことができる。
【００２９】
請求項７記載の発明によれば、学習者の能力に応じた目標解答時間を設定できる。
【００３０】
請求項８記載の発明によれば、百枡計算問題を簡単に且つ多種類作成することができる。
【００３１】
請求項９ないし１２に記載の発明によれば、問題を簡単に作成できる。
【発明を実施するための最良の形態】
【００３２】
図６は本発明の計算問題作成装置の全体構成図である。この装置は、制御手段３と、入力手段４と、出力手段５と、記憶手段６と、印刷手段７と、問題指定手段３１と、問題解答作成手段３２と、問題表示手段３３と、解答表示選択手段３４と、問題解答表示手段３５と、からなっており、更に、問題印刷手段３６と、問題解答印刷手段３７と、問題保存手段３８と、問題解答保存手段３９と、呼出手段４０と、解答時間決定手段４１と、を備えている。また、本発明の計算問題作成プログラムは、コンピュータをこれらの各手段として機能させるものであり、記憶手段６に記録されて用いられる。
【００３３】
なお、本発明の計算問題作成プログラムは、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録したり、ＬＡＮやインターネットなどのネットワーク上のサーバに置いたりできる。
【００３４】
次に、上記各手段の作用の概略について説明する。
制御手段１は、コンピュータ全体の動作を制御する。
【００３５】
問題指定手段３１は、入力手段４によって、計算問題の種類を指定する。なお、計算問題の種類としては、枡式整数加算問題、枡式整数減算問題、枡式整数乗算問題、枡式整数除算問題、数式整数加算問題、数式整数減算問題、数式整数乗算問題、数式整数除算問題、数式整数四則混合問題、枡式分数加算問題、枡式分数減算問題、枡式分数乗算問題、枡式分数除算問題、枡式最大公約数計算問題、枡式最小公倍数計算問題、枡式時間加算問題、枡式時間減算問題、枡式距離加算問題、枡式距離減算問題、割合変換問題、及び単位変換問題、がある。したがって、問題指定手段３１は、図７に示すように、上記各問題の指定手段３０１〜３３３を有している。しかも、上記の枡式整数の問題及び上記の数式整数の問題の場合には、問題に用いる整数が０以上の整数のみの場合と、問題に用いる整数が負の整数も含む場合と、がある。したがって、問題指定手段３１は、図７に示すように、前者の場合を指定する正数指定手段３３４と、後者の場合を指定する正負数混合指定手段３３５と、を有している。
【００３６】
問題解答作成手段３２は、指定された種類の計算問題を作成するとともにその解答も作成する。問題解答作成手段３２は、図８及び図９に示すように、上記指定された各問題の問題解答作成手段３５１〜３９４を有している。各問題解答作成手段は次のとおりである。
【００３７】
(1)枡式整数加算問題の問題解答作成手段３５１、３５２は、
ｍ個の０以上の任意の整数を一列にランダムに並べてなる第１ブロックと、ｎ個の０以上の任意の整数を一列にランダムに並べてなる第２ブロックと、を作成し、正数指定手段３３４の入力がある場合には、両ブロック共そのままとし、正負数混合指定手段３３５の入力がある場合には、少なくとも一方のブロックの整数を任意の個数だけ任意に選択して負に変換させ、これにより、第１ブロックを問題縦列用ブロックとし、第２ブロックを問題横列用ブロックとする、問題ブロック作成手段と、
仮想の（ｍ×ｎ）個の解答枡からなる解答欄を作成し、問題縦列用ブロックを問題縦列として使用し、問題横列用ブロックを問題横列として使用し、問題縦列用ブロックのＭ番目の整数と問題横列用ブロックのＮ番目の整数とを加算し、加算結果を、上記仮想解答欄の、上記Ｍ番目の枡と上記Ｎ番目の枡との延長交差部に位置する解答枡に、挿入する、解答作成手段と、からなるものであり、
解答作成手段は、Ｍを１〜ｍまで変えながら、及び、Ｎを１〜ｎまで変えながら、加算結果を求めるようになっているものである。なお、Ｍ、ｍ、Ｎ、ｎは２以上の整数であり、ｍ≧Ｍ、ｎ≧Ｎである。
【００３８】
(2)枡式整数減算問題の問題解答作成手段３５３、３５４は、
ｍ個の０以上の任意の整数を一列にランダムに並べてなる第１ブロックと、ｎ個の０以上の任意の整数を一列にランダムに並べてなる第２ブロックと、を作成し、正数指定手段３３４の入力がある場合には、第１ブロックをそのままとし、第２ブロックの各整数を第１ブロックの最大の整数より大きくなるよう変換し、正負数混合指定手段３３５の入力がある場合には、少なくとも一方のブロックの整数を任意の個数だけ任意に選択して負に変換させ、これにより、第１ブロックを問題縦列用ブロックとし、第２ブロックを問題横列用ブロックとする、問題ブロック作成手段と、
仮想の（ｍ×ｎ）個の解答枡からなる解答欄を作成し、問題縦列用ブロックを問題縦列として使用し、問題横列用ブロックを問題横列として使用し、問題縦列用ブロックのＭ番目の整数を問題横列用ブロックのＮ番目の整数から減算し、減算結果を、上記仮想解答欄の、上記Ｍ番目の枡と上記Ｎ番目の枡との延長交差部に位置する解答枡に、挿入する、解答作成手段と、からなるものであり、
解答作成手段は、Ｍを１〜ｍまで変えながら、及び、Ｎを１〜ｎまで変えながら、加算結果を求めるようになっているものである。なお、Ｍ、ｍ、Ｎ、ｎは２以上の整数であり、ｍ≧Ｍ、ｎ≧Ｎである。
【００３９】
(3)枡式整数乗算問題の問題解答作成手段３５５、３５６は、
ｍ個の０以上の任意の整数を一列にランダムに並べてなる第１ブロックと、ｎ個の０以上の任意の整数を一列にランダムに並べてなる第２ブロックと、を作成し、正数指定手段３３４の入力がある場合には、両ブロック共そのままとし、正負数混合指定手段３３５の入力がある場合には、少なくとも一方のブロックの整数を任意の個数だけ任意に選択して負に変換させ、これにより、第１ブロックを問題縦列用ブロックとし、第２ブロックを問題横列用ブロックとする、問題ブロック作成手段と、
仮想の（ｍ×ｎ）個の解答枡からなる解答欄を作成し、問題縦列用ブロックを問題縦列として使用し、問題横列用ブロックを問題横列として使用し、問題縦列用ブロックのＭ番目の整数と問題横列用ブロックのＮ番目の整数とを乗算し、乗算結果を、上記仮想解答欄の、上記Ｍ番目の枡と上記Ｎ番目の枡との延長交差部に位置する解答枡に、挿入する、解答作成手段と、からなるものであり、
解答作成手段は、Ｍを１〜ｍまで変えながら、及び、Ｎを１〜ｎまで変えながら、加算結果を求めるようになっているものである。なお、Ｍ、ｍ、Ｎ、ｎは２以上の整数であり、ｍ≧Ｍ、ｎ≧Ｎである。
【００４０】
(4)枡式整数除算問題の問題解答作成手段３５７、３５８は、
ｍ個の任意の正の整数を一列にランダムに並べてなる第１ブロックと、ｎ個の任意の正の整数を一列にランダムに並べてなる、第２〜第（ｍ＋１）ブロックと、を作成し、正数指定手段３３４の入力がある場合には、両ブロック共そのままとし、又は、正負数混合指定手段３３５の入力がある場合には、少なくとも一方のブロックの整数を任意の個数だけ任意に選択して負に変換させ、これにより、第１ブロックを問題縦列用ブロックとし、第２〜第（ｍ＋１）ブロックを第１〜第ｍ解答列用ブロックとする、問題解答ブロック作成手段と、
仮想の、問題縦列、第１〜第ｍ問題横列、及び第１〜第ｍ解答列からなる、問題解答欄を作成し、問題縦列用ブロックを問題縦列に挿入し、第１〜第ｍ解答列用ブロックを第１〜第ｍ解答列に挿入し、問題縦列用ブロックのＭ番目の整数と第１〜第ｍ解答列用ブロックのＮ番目の整数とを乗算して第１〜第ｍ問題横列用ブロックを作成し、第１〜第ｍ問題横列用ブロックを問題横列に挿入する、問題ブロック作成手段と、からなるものであり、
解答作成手段は、Ｍを１〜ｍまで変えながら、及び、Ｎを１〜ｎまで変えながら、加算結果を求めるようになっているものである。なお、Ｍ、ｍ、Ｎ、ｎは２以上の整数であり、ｍ≧Ｍ、ｎ≧Ｎである。
【００４１】
(5)数式整数加算・乗算問題の問題解答作成手段３５９、３６０、３６３、３６４は、
Ａ個の問題を作成する場合において、
（ｍ×ｎ）個の区画を一列に並べて連番を付してなり且つ各区画が第１数字挿入部と演算子用符号挿入部と第２数字挿入部とからなっている、第１ブロック、を作成する、第１ブロック作成手段と、
第１ブロックの区画の第１数字挿入部に、連番の順番に、ｍ種類の０以上の整数を規則的に挿入するとともに、第１ブロックの区画の第２数字挿入部に、連番の順番に、ｎ種類の０以上の整数を規則的に挿入して、第２ブロックを作成する、第２ブロック作成手段と、
１〜（ｍ×ｎ）までの数字を一列にランダムに並べてなる、第３ブロックを作成する、第３ブロック作成手段と、
第３ブロックの各数字と同じ連番番号に該当する第２ブロックの各区画を、第３ブロックの並んだ数字に対応させて並べて、第４ブロックを作成し、第４ブロックの一列に並んだ区画に連番番号を付す、第４ブロック作成手段と、
第４ブロックの区画の演算子用符号挿入部に、加算用符号又は乗算用符号である演算子用符号を挿入して、第５ブロックを作成する、第５ブロック作成手段と、
演算子用符号が挿入された第５ブロックの、連番番号の１〜Ａまでの区画を、第６ブロックとする、第６ブロック作成手段と、
正数指定手段３３４の入力がある場合には、第６ブロックの第１数字挿入部及び第２数字挿入部の整数をそのままとし、正負数混合指定手段３３５の入力がある場合には、第１数字挿入部の整数及び／又は第２数字挿入部の整数の内から任意の個数だけランダムに選択した整数に−１を乗算して負の整数とし、選択しなかった整数はそのままとして、第７ブロックを作成する、第７ブロック作成手段と、
Ａ個の解答用区画を一列に並べてなる解答ブロックを作成し、解答ブロックを第７ブロックと対応させ、第７ブロックの各区画における第１数字挿入部の整数と第２数字挿入部の整数とを演算子用符号に基づいて計算し、その解答を解答ブロックの対応区画に挿入する、解答作成手段と、からなっており、
ｍ及びｎが２以上の整数であり、Ａが５以上の整数であるものである。
【００４２】
(6)数式整数減算問題の問題解答作成手段３６１、３６２は、
Ａ個の問題を作成する場合において、
（ｍ×ｎ）個の区画を一列に並べて連番を付してなり且つ各区画が第１数字挿入部と演算子用符号挿入部と第２数字挿入部とからなっている、第１ブロック、を作成する、第１ブロック作成手段と、
第１ブロックの区画の第１数字挿入部に、連番の順番に、ｍ種類の０以上の整数を規則的に挿入するとともに、第１ブロックの区画の第２数字挿入部に、連番の順番に、ｎ種類の０以上の整数を規則的に挿入して、第２ブロックを作成する、第２ブロック作成手段と、
１〜（ｍ×ｎ）までの数字を一列にランダムに並べてなる、第３ブロックを作成する、第３ブロック作成手段と、
第３ブロックの各数字と同じ連番番号に該当する第２ブロックの各区画を、第３ブロックの並んだ数字に対応させて並べて、第４ブロックを作成し、第４ブロックの一列に並んだ区画に連番番号を付す、第４ブロック作成手段と、
第４ブロックの区画の演算子用符号挿入部に、減算用符号である演算子用符号を挿入して、第５ブロックを作成する、第５ブロック作成手段と、
演算子用符号が挿入された第５ブロックの、連番番号の１〜Ａまでの区画を、第６ブロックとする、第６ブロック作成手段と、
正数指定手段３３４の入力がある場合には、第６ブロックの第１数字挿入部の整数の最小値が第２数字挿入部の整数の最大値より大きくなるように、第１数字挿入部の整数の各々に所定の数を加算し、正負数混合指定手段３３５の入力がある場合には、第１数字挿入部の整数及び／又は第２数字挿入部の整数の内から任意の個数だけランダムに選択した整数に−１を乗算して負の整数とし、選択しなかった整数はそのままとして、第７ブロックを作成する、第７ブロック作成手段と、
Ａ個の解答用区画を一列に並べてなる解答ブロックを作成し、解答ブロックを第７ブロックと対応させ、第７ブロックの各区画における第１数字挿入部の整数から第２数字挿入部の整数を減算し、その解答を解答ブロックの対応区画に挿入する、解答作成手段と、からなっており、
ｍ及びｎが２以上の整数であり、Ａが５以上の整数であるものである。
【００４３】
(7)数式整数除算問題の問題解答作成手段３６５、３６６は、
Ａ個の問題を作成する場合において、
（ｍ×ｎ）個の区画を一列に並べて連番を付してなり且つ各区画が第１数字挿入部と演算子用符号挿入部と第２数字挿入部とからなっている、第１ブロック、を作成する、第１ブロック作成手段と、
第１ブロックの区画の第１数字挿入部に、連番の順番に、ｍ種類の０以上の整数を規則的に挿入するとともに、第１ブロックの区画の第２数字挿入部に、連番の順番に、ｎ種類の０以上の整数を規則的に挿入して、第２ブロックを作成する、第２ブロック作成手段と、
１〜（ｍ×ｎ）までの数字を一列にランダムに並べてなる、第３ブロックを作成する、第３ブロック作成手段と、
第３ブロックの各数字と同じ連番番号に該当する第２ブロックの各区画を、第３ブロックの並んだ数字に対応させて並べて、第４ブロックを作成し、第４ブロックの一列に並んだ区画に連番番号を付す、第４ブロック作成手段と、
第４ブロックの区画の演算子用符号挿入部に、除算用符号である演算子用符号を挿入する、第５ブロック作成手段と、
演算子用符号が挿入された第５ブロックの、連番番号の１〜Ａまでの区画を、第６ブロックとする、第６ブロック作成手段と、
正数指定手段３３４の入力がある場合には、第６ブロックの第１数字挿入部及び第２数字挿入部の整数をそのままとし、正負数混合指定手段３３５の入力がある場合には、第１数字挿入部の整数及び／又は第２数字挿入部の整数の内から任意の個数だけランダムに選択した整数に−１を乗算して負の整数とし、選択しなかった整数はそのままとして、第７ブロックを作成する、第７ブロック作成手段と、
第７ブロックの第１数字挿入部の整数と第２数字挿入部の整数とを乗算し、その乗算結果を第１数字挿入部の整数と置き換えてなる、第８ブロック、を作成する、第８ブロック作成手段と、
Ａ個の解答用区画を一列に並べてなる解答ブロックを作成し、解答ブロックを第８ブロックと対応させ、第８ブロックの各区画における第１数字挿入部の整数を第２数字挿入部の整数で除算し、その解答を解答ブロックの対応区画に挿入する、解答作成手段と、からなっており、
ｍ及びｎが２以上の整数であり、Ａが５以上の整数であるものである。
【００４４】
(8)数式整数四則混合問題の問題解答作成手段３７１は、
Ａ個の問題を作成する場合において、
（ｍ×ｎ）個の区画を一列に並べて連番を付してなり且つ各区画が第１数字挿入部と演算子用符号挿入部と第２数字挿入部とからなっている、第１ブロック、を作成する、第１ブロック作成手段と、
第１ブロックの区画の第１数字挿入部に、連番の順番に、ｍ種類の０以上の整数を規則的に挿入するとともに、第１ブロックの区画の第２数字挿入部に、連番の順番に、ｎ種類の０以上の整数を規則的に挿入して、第２ブロックを作成する、第２ブロック作成手段と、
１〜（ｍ×ｎ）までの数字を一列にランダムに並べてなる、第３ブロックを作成する、第３ブロック作成手段と、
第３ブロックの各数字と同じ連番番号に該当する第２ブロックの各区画を、第３ブロックの並んだ数字に対応させて並べて、第４ブロックを作成し、第４ブロックの一列に並んだ区画に連番番号を付す、第４ブロック作成手段と、
第４ブロックの区画の演算子用符号挿入部に、加算用符号、減算用符号、乗算用符号、及び除算用符号の内から任意に選択した２個以上の演算子用符号からなる組み合わせを、組み合わせの中でランダムに並べた状態で、挿入して、第５ブロックを作成する、第５ブロック作成手段と、
演算子用符号が挿入された第５ブロックの、連番番号の１〜Ａまでの区画を、第６ブロックとする、第６ブロック作成手段と、
第６ブロックにおいて、減算用符号を含む区画の第１数字挿入部の整数に、第２数字挿入部の整数より大きくなるよう、所定の数を加算して、その加算結果を第１数字挿入部の整数と置き換え、また、除算用符号を含む区画の第１数字挿入部の整数と第２数字挿入部の整数とを乗算し、その乗算結果を第１数字挿入部の整数と置き換えて、これにより、第７ブロックを作成する、第７ブロック作成手段と、
Ａ個の解答用区画を一列に並べてなる解答ブロックを作成し、解答ブロックを第７ブロックと対応させ、第７ブロックの各区画における第１数字挿入部の整数と第２数字挿入部の整数とをその区画の演算子用符号に基づいて計算し、その解答を解答ブロックの対応区画に挿入する、解答作成手段と、からなっており、
ｍ及びｎが２以上の整数であり、Ａが５以上の整数であるものである。
【００４５】
(9)数式整数四則混合問題の問題解答作成手段３７２は、
Ａ個の問題を作成する場合において、
（ｍ×ｎ）個の区画を一列に並べて連番を付してなり且つ各区画が第１数字挿入部と演算子用符号挿入部と第２数字挿入部とからなっている、第１ブロック、を作成する、第１ブロック作成手段と、
第１ブロックの区画の第１数字挿入部に、連番の順番に、ｍ種類の正の整数を規則的に挿入するとともに、第１ブロックの区画の第２数字挿入部に、連番の順番に、ｎ種類の正の整数を規則的に挿入して、第２ブロックを作成する、第２ブロック作成手段と、
１〜（ｍ×ｎ）までの数字を一列にランダムに並べてなる、第３ブロックを作成する、第３ブロック作成手段と、
第３ブロックの各数字と同じ連番番号に該当する第２ブロックの各区画を、第３ブロックの並んだ数字に対応させて並べて、第４ブロックを作成し、第４ブロックの一列に並んだ区画に連番番号を付す、第４ブロック作成手段と、
第４ブロックの区画の演算子用符号挿入部に、加算用符号、減算用符号、乗算用符号、及び除算用符号の内から任意に選択した２個以上の演算子用符号からなる組み合わせを、組み合わせの中でランダムに並べた状態で、挿入して、第５ブロックを作成する、第５ブロック作成手段と、
演算子用符号が挿入された第５ブロックの、連番番号の１〜Ａまでの区画を、第６ブロックとする、第６ブロック作成手段と、
第６ブロックにおいて、除算用符号を含む区画の第１数字挿入部の整数と第２数字挿入部の整数とを乗算し、その乗算結果を第１数字挿入部の整数と置き換えて、これにより、第７ブロックを作成する、第７ブロック作成手段と、
Ａ個の解答用区画を一列に並べてなる解答ブロックを作成し、解答ブロックを第７ブロックと対応させ、第７ブロックの各区画における第１数字挿入部の整数と第２数字挿入部の整数とをその区画の演算子用符号に基づいて計算し、その解答を解答ブロックの対応区画に挿入する、解答作成手段と、からなっており、
ｍ及びｎが２以上の整数であり、Ａが５以上の整数であるものである。
【００４６】
(10)枡式分数加算問題の問題解答作成手段３７３〜３７８は、
ｍ個の任意の２以上の整数を分母用整数として一列にランダムに並べてなる問題縦列分母用ブロックと、ｎ個の任意の２以上の整数を分母用整数として一列にランダムに並べてなる問題横列分母用ブロックと、を作成する、分母用ブロック作成手段と、
ｍ個の整数を分子用整数として一列に並べてなる問題縦列分子用ブロックであって、各分子用整数が、問題縦列分母用ブロックの対応する分母用整数より小さく且つ該分母用整数の約数ではない整数となっている、問題縦列分子用ブロック、を作成し、ｎ個の整数を分子用整数として一列に並べてなる問題縦列分子用ブロックであって、各分子用整数が、問題横列分母用ブロックの対応する分母用整数より小さく且つ該分母用整数の約数ではない整数となっている、問題縦列分子用ブロック、を作成する、分子用ブロック作成手段と、
仮想の（ｍ×ｎ）個の解答枡からなる解答欄を作成し、問題縦列分母用ブロック及び問題縦列分子用ブロックを問題縦列として使用し、問題横列分母用ブロック及び問題横列分子用ブロックを問題横列として使用し、問題縦列分母用ブロックのＭ番目の数字と、問題横列分母用ブロックのＮ番目の数字と、を乗算して、解答分母数字を取得し、問題縦列分子用ブロックのＭ番目の数字と、問題横列分母用ブロックのＮ番目の数字と、を乗算して、第１解答分子数字を取得し、問題横列分子用ブロックのＮ番目の数字と、問題縦列分母用ブロックのＭ番目の数字と、を乗算して、第２解答分子数字を取得し、第１解答分子数字と第２解答分子数字とを加算して解答分子数字を取得し、問題縦列分母用ブロックのＭ番目の枡と問題横列分母用ブロックのＮ番目の枡との延長交差部に位置する上記仮想解答欄の解答枡の分母部分に、解答分母数字を挿入し、上記仮想解答欄の同じ解答枡の分子部分に、第１解答分子数字及び第２解答分子数字、又は、解答分子数字、を挿入する、解答作成手段と、からなるものであり、
解答作成手段は、Ｍを１〜ｍまで変えながら、及び、Ｎを１〜ｎまで変えながら、加算結果を求めるようになっているものである。なお、Ｍ、ｍ、Ｎ、ｎは２以上の整数であり、ｍ≧Ｍ、ｎ≧Ｎである。
【００４７】
(11)枡式分数減算問題の問題解答作成手段３７９〜３８１は、
ｍ個の任意の２以上の整数を分母用整数として一列にランダムに並べてなる問題縦列分母用ブロックと、ｎ個の任意の２以上の整数を分母用整数として一列にランダムに並べてなる問題横列分母用ブロックと、を作成する、分母用ブロック作成手段と、
ｍ個の整数を分子用整数として一列に並べてなるブロックであって、各分子用整数が、問題縦列分母用ブロックの対応する分母用整数の半分以下であり且つ該分母用整数の約数ではない整数となっている、問題縦列分子用ブロック、を作成し、ｎ個の整数を分子用整数として一列に並べてなるブロックであって、各分子用整数が、問題横列分母用ブロックの対応する分母用整数の半分以上であり且つ該分母用整数の約数ではない整数となっている、問題横列分子用ブロック、を作成する、分子用ブロック作成手段と、
仮想の（ｍ×ｎ）個の解答枡からなる解答欄を作成し、問題縦列分母用ブロック及び問題縦列分子用ブロックを問題縦列として使用し、問題横列分母用ブロック及び問題横列分子用ブロックを問題横列として使用し、問題縦列分母用ブロックのＭ番目の数字と、問題横列分母用ブロックのＮ番目の数字と、を乗算して、解答分母数字を取得し、問題縦列分子用ブロックのＭ番目の数字と、問題横列分母用ブロックのＮ番目の数字と、を乗算して、第１解答分子数字を取得し、問題横列分子用ブロックのＮ番目の数字と、問題縦列分母用ブロックのＭ番目の数字と、を乗算して、第２解答分子数字を取得し、第１解答分子数字から第２解答分子数字を減算して解答分子数字を取得し、問題縦列分母用ブロックのＭ番目の枡と問題横列分母用ブロックのＮ番目の枡との延長交差部に位置する上記仮想解答欄の解答枡の分母部分に、解答分母数字を挿入し、上記仮想解答欄の同じ解答枡の分子部分に、第１解答分子数字及び第２解答分子数字、又は、解答分子数字、を挿入する、解答作成手段と、からなるものであり、
解答作成手段は、Ｍを１〜ｍまで変えながら、及び、Ｎを１〜ｎまで変えながら、乗算結果を求めるようになっているものである。なお、Ｍ、ｍ、Ｎ、ｎは２以上の整数であり、ｍ≧Ｍ、ｎ≧Ｎである。
【００４８】
なお、上記(10)、(11)においては、分子用ブロック作成手段として、全ての分子用整数として１を用いるものがある。また、分子用ブロック作成手段として、全ての分子用整数として２以上の整数を用いるものがある。また、解答作成手段として、第１解答分子数字及び第２解答分子数字を並べて挿入するものがある。また、解答作成手段として、解答分子数字を挿入するものがある。また、解答作成手段として、約分解答作成手段を有するものがある。約分解答作成手段は、解答分母数字と解答分子数字との公約数を取得し、解答分母数字と解答分子数字とをそれぞれ公約数で除算して、約分解答分母数字と約分解答分子数字を取得するものである。
【００４９】
(12)枡式分数乗算問題の問題解答作成手段３８２は、
ｍ個の任意の２以上の整数を分母用整数として一列にランダムに並べてなる問題縦列分母用ブロックと、ｎ個の任意の２以上の整数を分母用整数として一列にランダムに並べてなる問題横列分母用ブロックと、を作成する、分母用ブロック作成手段と、
ｍ個の整数を分子用整数として一列に並べてなる問題縦列分子用ブロックであって、各分子用整数が、問題縦列分母用ブロックの対応する分母用整数より小さく且つ該分母用整数の約数ではない整数となっている、問題縦列分子用ブロック、を作成し、ｍ個の整数を分子用整数として一列に並べてなる問題縦列分子用ブロックであって、各分子用整数が、問題横列分母用ブロックの対応する分母用整数より小さく且つ該分母用整数の約数ではない整数となっている、問題縦列分子用ブロック、を作成する、分子用ブロック作成手段と、
仮想の（ｍ×ｎ）個の解答枡からなる解答欄を作成し、問題縦列分母用ブロック及び問題縦列分子用ブロックを問題縦列の問題として使用し、問題横列分母用ブロック及び問題横列分子用ブロックを問題横列の問題として使用し、問題縦列分母用ブロックのＭ番目の数字と、問題横列分母用ブロックのＮ番目の数字と、を乗算して、解答分母数字を取得し、問題縦列分子用ブロックのＭ番目の数字と、問題横列分子用ブロックのＮ番目の数字と、を乗算して、解答分子数字を取得し、問題縦列分母用ブロックのＭ番目の枡と問題横列分母用ブロックのＮ番目の枡との交差部に位置する上記仮想解答欄の枡の分母部分に、解答分母数字を挿入し、上記仮想解答欄の同じ枡の分子部分に、解答分子数字を挿入する、解答作成手段と、からなるものであり、
解答作成手段は、Ｍを１〜ｍまで変えながら、及び、Ｎを１〜ｎまで変えながら、乗算結果を求めるようになっているものである。なお、Ｍ、ｍ、Ｎ、ｎは２以上の整数であり、ｍ≧Ｍ、ｎ≧Ｎである。
【００５０】
(13)枡式分数除算問題の問題解答作成手段３８３は、
ｍ個の任意の２以上の整数を分母用整数として一列にランダムに並べてなる問題縦列分母用ブロックと、ｎ個の任意の２以上の整数を分母用整数として一列にランダムに並べてなる問題横列分母用ブロックと、を作成する、分母用ブロック作成手段と、
ｍ個の整数を分子用整数として一列に並べてなる問題縦列分子用ブロックであって、各分子用整数が、問題縦列分母用ブロックの対応する分母用整数より小さく且つ該分母用整数の約数ではない整数となっている、問題縦列分子用ブロック、を作成し、ｎ個の整数を分子用整数として一列に並べてなる問題縦列分子用ブロックであって、各分子用整数が、問題横列分母用ブロックの対応する分母用整数より小さく且つ該分母用整数の約数ではない整数となっている、問題縦列分子用ブロック、を作成する、分子用ブロック作成手段と、
仮想の（ｍ×ｎ）個の解答枡からなる解答欄を作成し、問題縦列分母用ブロック及び問題縦列分子用ブロックを問題縦列として使用し、問題横列分母用ブロック及び問題横列分子用ブロックを問題横列として使用し、問題縦列分母用ブロックのＭ番目の数字と、問題横列分子用ブロックのＮ番目の数字と、を乗算して、解答分母数字を取得し、問題縦列分子用ブロックのＭ番目の数字と、問題横列分母用ブロックのＮ番目の数字と、を乗算して、解答分子数字を取得し、問題縦列分母用ブロックのＭ番目の枡と問題横列分母用ブロックのＮ番目の枡との延長交差部に位置する上記仮想解答欄の解答枡の分母部分に、解答分母数字を挿入し、上記仮想解答欄の同じ解答枡の分子部分に、解答分子数字を挿入する、解答作成手段と、からなるものであり、
解答作成手段は、Ｍを１〜ｍまで変えながら、及び、Ｎを１〜ｎまで変えながら、乗算結果を求めるようになっているものである。なお、Ｍ、ｍ、Ｎ、ｎは２以上の整数であり、ｍ≧Ｍ、ｎ≧Ｎである。
【００５１】
なお、上記(12)、(13)においては、分子用ブロック作成手段として、全ての分子用整数として１を用いるものがある。また、分子用ブロック作成手段として、全ての分子用整数として２以上の整数を用いるものがある。また、解答作成手段として、約分解答作成手段を有するものがある。約分解答作成手段は、解答分母数字と解答分子数字との公約数を取得し、解答分母数字と解答分子数字とをそれぞれ公約数で除算して、約分解答分母数字と約分解答分子数字を取得するものである。
【００５２】
更に、上記(10)〜(13)においては、解答作成手段が帯分数化手段を有してもよい。帯分数化手段は、解答分母数字及び解答分子数字からなる解答の内、解答分子数字が解答分母数字より大きい解答を特定し、特定した解答について、解答分子数字を解答分母数字で除算して解と余りを取得し、該解を帯分数の整数部とし、該余りを解答分子数字とし、解答分母数字はそのままとするものである、
【００５３】
(14)枡式時間加算問題の問題解答作成手段３８４は、
０〜３０の整数の内の任意のｍ個の整数を一列にランダムに並べてなる問題縦列分用ブロックと、同じく０〜５９の整数の内の任意のｍ個の整数を一列にランダムに並べてなる問題縦列秒用ブロックと、同じく０〜２９の整数の内の任意のｎ個の整数を一列にランダムに並べてなる問題横列分用ブロックと、同じく０〜５９の整数の内の任意のｎ個の整数を一列にランダムに並べてなる問題横列秒用ブロックと、を作成する、問題ブロック作成手段と、
（ｍ×ｎ）個の解答枡からなる仮想解答欄を作成し、問題縦列分用ブロック及び問題縦列秒用ブロックを問題縦列として使用し、問題横列分用ブロック及び問題横列秒用ブロックを問題横列として使用し、問題縦列分用ブロックのＭ番目の整数と問題横列分用ブロックのＮ番目の整数とを加算して分単位解答を取得し、問題縦列秒用ブロックのＭ番目の整数と問題横列秒用ブロックのＮ番目の整数とを加算して秒単位解答を取得し、秒単位解答が６０以上である場合には当該秒単位解答から６０を減算し、秒単位解答が５９以下である場合にはそのままとして、これにより、秒単位新解答を取得し、秒単位解答が６０以上の場合の分単位解答に１を加算し、秒単位解答が５９以下である場合の分単位解答はそのままとして、これにより、分単位新解答を取得し、問題縦列のＭ番目の枡と問題横列のＮ番目の枡との延長交差部に位置する上記仮想解答欄の解答枡の分単位部分に、分単位解答を挿入し、上記仮想解答欄の同じ解答枡の秒単位部分に、秒単位新解答を挿入する、解答作成手段と、からなるものであり、
解答作成手段は、Ｍを１〜ｍまで変えながら、及び、Ｎを１〜ｎまで変えながら、加算結果を求めるようになっているものである。なお、Ｍ、ｍ、Ｎ、ｎは２以上の整数であり、ｍ≧Ｍ、ｎ≧Ｎである。
【００５４】
(15)枡式時間減算問題の問題解答作成手段３８５は、
０〜５９の整数の内のｍ個の任意の整数を一列にランダムに並べてなる問題縦列分用ブロックと、０〜５９の整数の内のｍ個の任意の整数を一列にランダムに並べてなる問題縦列秒用ブロックと、問題縦列分用ブロックの最大整数より小さなｎ個の任意の０以上の整数を一列にランダムに並べてなる問題横列分用ブロックと、同じく０〜５９の整数の内のｎ個の任意の整数を一列にランダムに並べてなる問題横列秒用ブロックと、を作成する、問題用ブロック作成手段と、
（ｍ×ｎ）個の枡からなる仮想解答欄を作成し、問題縦列分用ブロック及び問題縦列秒用ブロックを問題縦列として使用し、問題横列分用ブロック及び問題横列秒用ブロックを問題横列として使用し、問題縦列分用ブロックのＭ番目の整数から問題横列分用ブロックのＮ番目の整数を減算して分単位解答を取得し、問題縦列秒用ブロックのＭ番目の整数から問題横列秒用ブロックのＮ番目の整数を減算して秒単位解答を取得し、秒単位解答が負の値である場合には当該秒単位解答に６０を加算し、秒単位解答が０以上の値である場合にはそのままとして、これにより、秒単位新解答を取得し、秒単位解答が負の値の場合の分単位解答から１を減算し、秒単位解答が０以上の値である場合の分単位解答はそのままとして、これにより、分単位新解答を取得し、問題縦列のＭ番目の枡と問題横列のＮ番目の枡との交差部に位置する上記仮想解答欄の枡の分単位部分に、分単位新解答を挿入し、上記仮想解答欄の同じ枡の秒単位部分に、秒単位新解答を挿入する、解答作成手段と、からなるものであり、
解答作成手段は、Ｍを１〜ｍまで変えながら、及び、Ｎを１〜ｎまで変えながら、加算結果を求めるようになっているものである。なお、Ｍ、ｍ、Ｎ、ｎは２以上の整数であり、ｍ≧Ｍ、ｎ≧Ｎである。
【００５５】
(16)枡式距離加算問題の問題解答作成手段３８６、３８７は、
ｍ個の任意の整数を一列にランダムに並べてなる問題縦列キロメートル用ブロックと、ｍ個の且つ３桁までの任意の整数を一列にランダムに並べてなる問題縦列メートル用ブロックと、ｎ個の任意の整数を一列にランダムに並べてなる問題横列キロメートル用ブロックと、ｎ個の且つ３桁までの任意の整数を一列にランダムに並べてなる問題横列メートル用ブロックと、を作成する、問題ブロック作成手段と、
（ｍ×ｎ）個の枡からなる仮想解答欄を作成し、問題縦列キロメートル用ブロック及び問題縦列メートル用ブロックを問題縦列の問題として使用し、問題横列キロメートル用ブロック及び問題横列メートル用ブロックを問題横列の問題として使用し、問題縦列キロメートル用ブロックのＭ番目の整数と問題横列キロメートル用ブロックのＮ番目の整数とを加算してキロメートル単位解答を取得し、問題縦列メートル用ブロックのＭ番目の整数と問題横列メートル用ブロックのＮ番目の整数とを加算してメートル単位解答を取得し、キロメートル単位解答を１０００倍して対応するメートル単位解答と加算し、下３桁の数字をメートル単位新解答と、４桁目以上の数字をキロメートル単位新解答とし、問題縦列のＭ番目の枡と問題横列のＮ番目の枡との交差部に位置する上記仮想解答欄の枡のキロメートル単位部分に、キロメートル単位新解答を挿入し、上記仮想解答欄の同じ枡のメートル単位部分に、メートル単位新解答を挿入する、解答作成手段と、からなるものであり、
解答作成手段は、Ｍを１〜ｍまで変えながら、及び、Ｎを１〜ｎまで変えながら、加算結果を求めるようになっているものである。なお、Ｍ、ｍ、Ｎ、ｎは２以上の整数であり、ｍ≧Ｍ、ｎ≧Ｎである。
【００５６】
(17)枡式距離減算問題の問題解答作成手段３８８、３８９は、
ｍ個の任意の整数を一列にランダムに並べてなる問題縦列キロメートル用ブロックと、ｍ個の且つ３桁までの任意の整数を一列にランダムに並べてなる問題縦列メートル用ブロックと、問題縦列キロメートル用ブロックの最大整数より小さく且つｎ個の任意の整数を一列にランダムに並べてなる問題横列キロメートル用ブロックと、ｎ個の且つ３桁までの任意の整数を一列にランダムに並べてなる問題横列メートル用ブロックと、を作成する、問題ブロック作成手段と、
（ｍ×ｎ）個の枡からなる仮想解答欄を作成し、問題縦列キロメートル用ブロック及び問題縦列メートル用ブロックを問題縦列の問題として使用し、問題横列キロメートル用ブロック及び問題横列メートル用ブロックを問題横列の問題として使用し、問題縦列キロメートル用ブロックのＭ番目の整数から問題横列キロメートル用ブロックのＮ番目の整数を減算してキロメートル単位解答を取得し、問題縦列メートル用ブロックのＭ番目の整数から問題横列メートル用ブロックのＮ番目の整数を減算してメートル単位解答を取得し、キロメートル単位解答を１０００倍して対応するメートル単位解答と加算し、下３桁の数字をメートル単位新解答と、４桁目以上の数字をキロメートル単位新解答とし、問題縦列のＭ番目の枡と問題横列のＮ番目の枡との交差部に位置する上記仮想解答欄の枡のキロメートル単位部分に、キロメートル単位新解答を挿入し、上記仮想解答欄の同じ枡のメートル単位部分に、メートル単位新解答を挿入する、解答作成手段と、からなるものであり、
解答作成手段は、Ｍを１〜ｍまで変えながら、及び、Ｎを１〜ｎまで変えながら、加算結果を求めるようになっているものである。なお、Ｍ、ｍ、Ｎ、ｎは２以上の整数であり、ｍ≧Ｍ、ｎ≧Ｎである。
【００５７】
(18)単位変換問題の問題解答作成手段３９１、３９２は、
Ａ個の問題を作成する場合において、
問題単位と解答単位との種々の組み合わせ毎に付した符号の内のＢ個の任意の符号を一列にランダムに並べてなる、第１〜第Ａ／Ｂの変換形式指定ブロック、を作成する、変換形式指定ブロック作成手段と、
第１〜第Ａ／Ｂの変換形式指定ブロックに対応させて、各問題単位に用いる問題用数値をランダムに決定して、一列に並べてなる、第１〜第Ａ／Ｂの数値ブロック、を作成する、数値ブロック決定手段と、
縦に並んだＢ個の解答枡からなる第１〜第Ａ／Ｂの仮想解答欄を作成し、第１〜第Ａ／Ｂの仮想解答欄に対応させて、第１〜第Ａ／Ｂの変換形式指定ブロック及び第１〜第Ａ／Ｂの数値ブロックを問題として使用し、第１〜第Ａ／Ｂの変換形式指定ブロックの各問題用数値を、解答単位に適合した解答用数値に変換させて、第１〜第Ａ／Ｂの仮想解答欄に解答していく、解答作成手段と、からなっており、
Ａ、Ｂはそれぞれ３以上の整数であり、Ａは、好ましくはＢの倍数であり、倍数でない場合のＡ／Ｂは整数部の数字を用いるものである。
なお、単位が割合である場合には、割合変換問題となる。
【００５８】
(19) 枡式最小公倍数問題の問題解答作成手段３９３は、
ｍ個の０以上の任意の整数を一列にランダムに並べてなる問題縦列用ブロックと、ｎ個の０以上の任意の整数を一列にランダムに並べてなる問題横列用ブロックと、を作成する、問題ブロック作成手段と、
仮想の（ｍ×ｎ）個の解答枡からなる解答欄を作成し、問題縦列用ブロックを問題縦列として使用し、問題横列用ブロックを問題横列として使用し、問題縦列用ブロックのＭ番目の整数と問題横列用ブロックのＮ番目の整数とを、乗算するとともに、最大公約数を求め、乗算結果を最大公約数で除算して、最小公倍数を求める、解答作成手段と、からなるものであり、
解答作成手段は、Ｍを１〜ｍまで変えながら、及び、Ｎを１〜ｎまで変えながら、加算結果を求めるようになっているものである。なお、Ｍ、ｍ、Ｎ、ｎは２以上の整数であり、ｍ≧Ｍ、ｎ≧Ｎである。
【００５９】
(20) 枡式最大公約数問題の問題解答作成手段３９４は、
ｍ個の０以上の任意の整数を一列にランダムに並べてなる問題縦列用ブロックと、ｎ個の０以上の任意の整数を一列にランダムに並べてなる問題横列用ブロックと、を作成する、問題ブロック作成手段と、
仮想の（ｍ×ｎ）個の解答枡からなる解答欄を作成し、問題縦列用ブロックを問題縦列として使用し、問題横列用ブロックを問題横列として使用し、問題縦列用ブロックのＭ番目の整数と問題横列用ブロックのＮ番目の整数との、最大公約数を求める、解答作成手段と、からなるものであり、
解答作成手段は、Ｍを１〜ｍまで変えながら、及び、Ｎを１〜ｎまで変えながら、加算結果を求めるようになっているものである。なお、Ｍ、ｍ、Ｎ、ｎは２以上の整数であり、ｍ≧Ｍ、ｎ≧Ｎである。
【００６０】
問題表示手段３３は、作成された問題を出力手段５に表示させる。解答表示選択手段３４は、入力手段４によって、解答の表示又は非表示を選択する。問題解答表示手段３５は、解答の表示が選択されると、作成された解答を問題と共に出力手段５に表示させる。
【００６１】
問題印刷手段３６は、問題表示手段３３によって表示された問題のみを印刷手段７によって印刷する。問題解答印刷手段３７は、問題解答表示手段３５によって表示された解答付問題を印刷手段７によって印刷する。問題保存手段３８は、作成された問題を記憶手段６に記憶させる。問題解答保存手段３９は、作成された解答付問題を記憶手段６に記憶させる。呼出手段４０は、記憶手段６に記憶されている、問題又は解答付問題を、記憶手段６から取得して出力手段５に表示させる。
【００６２】
解答時間決定手段４１は、目標解答時間を決定して出力手段５に表示させる。すなわち、記憶手段６には、経験則から求めた、計算問題の種類毎の１問当たりの標準的解答時間が、記憶されている。手段４１は、その標準的解答時間に問題数を乗算して目標解答時間を決定する。なお、解答時間決定手段４１は、標準的解答時間を任意に変更できる設定手段４１１を備えている。
【００６３】
図１０は、本発明の計算問題作成装置のハードウェア構成図である。この装置は、入力手段４に相当するマウス５１及びキーボード５２と、出力手段５に相当するディスプレイ５３と、記憶手段６に相当するハードディスク５４と、記録媒体に相当するＣＤ−ＲＯＭなどを駆動するドライブ５５と、印刷手段７に相当するプリンター５６と、上述したその他の手段に相当するＣＰＵ５０と、を備えている。
【００６４】
ハードディスク５４には、本発明の計算問題作成プログラムが記録媒体からドライブ５５を介してインストールされている。なお、本発明の計算問題作成プログラムは、インターネットなどの通信網を介してダウンロードすることにより、インストールすることもできる。
【００６５】
次に、本発明の計算問題作成プログラムの作動を図１１に示すフローチャートに基づいて説明する。
【００６６】
（１）計算問題作成プログラムを起動させると（ステップ（以下Ｓと記載する）１）、図１２に示すメイン画面７０がディスプレイ５３に表示される（Ｓ２）。
【００６７】
メイン画面７０は、計算問題の種類を指定する第１指定部７１及び第２指定部７２と、第１操作部７３と、第２操作部７４と、表示部７５と、からなっている。
【００６８】
第１指定部７１には、百マスタブ７６と計算プリントタブ７７とがあり、百マスタブ７６の領域には、たし算ボタン７０１、ひき算ボタン７０２、かけ算ボタン７０３、わり算ボタン７０４、正の数だけボタン７０５、及び負の数までボタン７０６があり、計算プリントタブ７７の領域には、図１３に示すように、たし算ボタン７０７、ひき算ボタン７０８、かけ算ボタン７０９、わり算ボタン７１０、加減（＋・−）算ボタン７１１、加減乗（＋・−・×）算ボタン７１２、四則計算ボタン７１３、正の数だけボタン７１４、負の数までボタン７１５、等号有ボタン７１６、及び等号無ボタン７１７がある。
【００６９】
第２指定部７２には、分数タブ７８と単位他タブ７９とがあり、分数タブ７８の領域には、たし算１〜６の各ボタン７１８〜７２３、ひき算１〜３の各ボタン７２４〜７２６、かけ算ボタン７２７、及びわり算ボタン７２８があり、単位他タブ７９の領域には、図１４に示すように、分秒たし（＋）算ボタン７２９、分秒ひき（−）算ボタン７３０、距離たし（＋）算１、２の各ボタン７３１、７３２、距離ひき（−）算１、２の各ボタン７３３、７３４、割合変換ボタン７３５、単位変換１、２の各ボタン７３６、７３７、最小公倍数ボタン７３８、及び最大公約数ボタン７３９がある。
【００７０】
第１操作部７３には、印刷ボタン７４０、呼出ボタン７４１、保存ボタン７４２、設定ボタン７４３、及び終了ボタン７４４がある。
【００７１】
第２操作部７４には、画面サイズ変更ボタン７４５、解答の表示の表示しないボタン７４６、同じく表示するボタン７４７、及びヘルプボタン７４８がある。
【００７２】
（２）計算問題作成の実行は、メイン画面７０において、計算問題の種類を指定することにより行う。その指定は、次のように行う。すなわち、第１指定部７１又は第２指定部７２のタブ及びボタンを、マウス５１でクリックする。指定を行うと、以下に示すように、指定された種類の計算問題及びその解答の作成や表示が行われる。なお、通常の場合、第２操作部７４の表示しないボタン７４６は、クリックされた状態となっている。
【００７３】
（3-1）［枡式整数加算第１問題］
例えば、図１５の上段に示す加算問題６０１Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１及び問題横列１２が共に１０枡である百枡問題である。そして、問題として、０〜９の整数を用いたものである。
【００７４】
まず、第１指定部７１の百マスタブ７６とたし算ボタン７０１と正の数だけボタン７０５とを続けてクリックすると（Ｓ３）、枡式整数加算問題指定手段３０１と正数指定手段３３４とが作動し（Ｓ４）、それにより、枡式整数加算第１問題解答作成手段３５１が作動する（Ｓ５）。なお、枡式整数加算第１、第２問題、枡式整数減算第１、第２問題、枡式整数乗算第１、第２問題、及び枡式整数除算第１、第２問題、における問題解答作成手段の構成を、図１６に示す。
【００７５】
枡式整数加算第１問題解答作成手段３５１が作動すると、次の作業が行われる。
(1) まず、問題ブロック作成手段３５１１が作動する。すなわち、記憶手段６から０〜９の１０個の整数が取得され、一列にランダムに並べられて、図１７に示す第１ブロック８０１が作成されるとともに、同じく第２ブロック８０２も作成される。そして、正数指定手段１２１に従って、第１ブロック８０１はそのまま問題縦列用ブロック８０１とされ、第２ブロック８０２はそのまま問題横列用ブロック８０２とされる。
【００７６】
なお、問題ブロック作成手段３５１１においては、１０個の数字をよりランダムに並べるために、ランダム並列手段が採用されている。ランダム並列手段は、次のように作動する。
(a) まず、図１８に示すように、１０個のブランクの区画からなるブロック１５１が作成される。ブロック１５１には連番の番地が付されている。
(b) 次に、１を入れる場所が決められる。すなわち、ランダム関数によって１〜１０の数字の内から任意の数字が決められ、例えば、それが５である場合には、図１９に示すように、ブロック１５１の５番地に１が入れられる。
(c) 次に、２を入れる場所が決められる。すなわち、ランダム関数によって１〜１０の数字の内から任意の数字が決められ、例えば、それが８である場合には、図２０に示すように、ブロック１５１の８番地に２が入れられる。
(d) 以下、順に３、４、５、…を入れる場所が決められる。なお、ランダム関数によって決められた数字が既に使用済の番地である場合には、その番地に３が加算された番地が求められ、その番地が使用済でなければ、その番地に当該数字が入れられ、使用済の場合には、更に３が加算された番地が求められる。これが、使用済でない番地が求められるまで繰り返される。なお、３が加算された番地が１０を越える場合には、１０が減算される。例えば、図２１に示すように、６を入れる場所が決められる際に、ランダム関数によって１０が決められると、１０が使用済みであるため、１０に３が加算され、更に、１０が減算されて、３に決められ、３番地に６が入れられる。
【００７７】
以上のようにして、多数個の数字がよりランダムに並んでなるブロックが作成される。なお、並べる数字は１０個に限るものではない。本発明で多用される６個や８個の場合にも、同様に適用される。並べる数字の数が偶数個の場合は、上記のように３が加算されるが、奇数個の場合は、２が加算される。
【００７８】
(2) そして、解答作成手段３５１２が作動する。すなわち、図２２に示すように、仮想の百枡解答欄５０１が作成され、問題縦列用ブロック８０１が仮想百枡解答欄５０１の縦の問題として使用され、問題横列用ブロック８０２が同じく横の問題として使用され、問題縦列用ブロック８０１のＭ番目の枡８０１Ｍの数字と、問題横列用ブロック８０２のＮ番目の枡８０２Ｎの数字と、が加算されて解答が求められ、その解答が、仮想百枡解答欄５０１の、枡８０１Ｍと枡８０２Ｎとの延長交差部に位置する解答枡５０１ＭＮに、挿入されていく。なお、Ｍ及びＮをそれぞれ１〜１０まで変えながら加算することにより、全ての解答が百枡解答欄５０１に挿入されていく。
【００７９】
こうして、問題及び解答が作成される。そして、問題表示手段３３が作動する（Ｓ６）。すなわち、図１５に示すように、問題縦列用ブロック８０１が問題縦列１１として表示部７５に表示されるとともに問題横列用ブロック８０２が問題横列１２として表示部７５に表示され、更に、枡１４に加算演算子（＋）が表示される。これにより、枡式整数加算第１問題６０１Ａが表示部７５に表示されたこととなる（Ｓ７）。
【００８０】
この例では、２つの問題が作成され表示されることとしており、図１５に示す下段の問題６０２Ａも、同様に作成されて表示される。なお、１つの問題のみを作成して表示するようにしてもよい。
【００８１】
なお、図１５に示すように問題が表示された段階（Ｓ７）で、印刷ボタン７４０をクリックすると（Ｓ８）、印刷設定画面（図示せず）が表示される（Ｓ９）。印刷設定画面において、問題印刷部数及び／又は解答付問題印刷部数を、問題印刷部数指定手段及び／又は解答付問題印刷部数指定手段により指定すると（Ｓ１０）、問題印刷部数が０より大きいか否かが判断され（Ｓ１１）、大きい場合には、問題印刷作成手段が作動し（Ｓ１２）、問題６０１Ａ、６０２Ａがプリンター５６によって印刷され（Ｓ１３）、小さい場合には、問題は印刷されない。更に、解答付問題印刷部数が０より大きいか否かが判断され（Ｓ１４）、大きい場合には、解答付問題印刷作成手段が作動し（Ｓ１５）、解答付問題６０１Ｂ、６０２Ｂがプリンター５６によって印刷される（Ｓ１６）。また、一方で、Ｓ７の後に、保存ボタン７４２をクリックすると（Ｓ１７）、作成された問題及び解答のデータが保存される（Ｓ１８）。更に、第２操作部７４の解答の表示の、表示するボタン７４７、をクリックすると（Ｓ１９）、問題解答表示手段３５が作動し（Ｓ２０）、図２３に示すように、全ての解答が挿入された仮想百枡解答欄５０１が解答欄１３として問題と共に表示部７５に表示される。すなわち、解答付問題６０１Ｂ、６０２Ｂが表示される（Ｓ２１）。
【００８２】
また、通常の場合は、手段３５１が作動すると、解答時間決定手段４１も作動する。解答時間決定手段４１が作動すると、記憶手段６に記憶されている図２４の表から、枡式整数加算問題１問当たりの解答目標時間が取得され、該時間に問題数が乗算されて目標時間が求められ、作成された問題と共に目標時間ＴＴが表示される。ここでは、１問当たりの解答目標時間が１．２秒、問題数が１００問であるので、１２０秒が表示される。
【００８３】
なお、記憶手段６には、図２４に示すように、経験則から求められた各種の問題についての１問当たりの解答目標時間が記憶されている。
【００８４】
（3-2）［枡式整数加算第２問題］
例えば、図２５の上段に示す加算問題６０３Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１及び問題横列１２が共に１０枡である百枡問題である。そして、問題として、−９〜９の整数を任意に用いたものである。すなわち、枡式整数加算第１問題に対して、負の数を含んでいる点のみが異なっている。
【００８５】
まず、第１指定部７１の百マスタブ７６とたし算ボタン７０１と負の数までボタン７０６とを続けてクリックすると（Ｓ３）、枡式整数加算問題指定手段３０１と正負数混合指定手段３３５とが作動し（Ｓ４）、それにより、枡式整数加算第２問題解答作成手段３５２が作動する（Ｓ５）。
【００８６】
枡式整数加算第２問題解答作成手段３５２が作動すると、次の作業が行われる。
(1) まず、問題ブロック作成手段３５２１が作動する。すなわち、記憶手段６から０〜９の１０個の整数が取得され、一列にランダムに並べられて、図２６に示す第１ブロック８０３が作成されるとともに、同じく第２ブロック８０４も作成される。そして、正負数混合指定手段３３５に従って、第１ブロック８０３及び第２ブロック８０４の任意の整数に「−１」が乗算され、第１ブロック８０３は負の数をランダムに含んだ問題縦列用ブロック８０５とされ、第２ブロック８０４は負の数をランダムに含んだ問題横列用ブロック８０６とされる。
【００８７】
(2) そして、解答作成手段３５２２が作動する。すなわち、枡式整数加算第１問題の場合の解答作成手段３５１２と同様に作動して、仮想百枡解答欄に全ての解答が挿入されていく。
【００８８】
こうして、問題及び解答が作成される。その後の作動は、枡式整数加算第１問題の場合と同じである。すなわち、図２５に示すような枡式整数加算第２問題６０３Ａ、６０４Ａや図２７に示すような解答付問題６０３Ｂ、６０４Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
【００８９】
（3-3）［枡式整数減算第１問題］
例えば、図２８の上段に示す減算問題６０５Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１及び問題横列１２が共に１０枡である百枡問題である。そして、問題として、問題縦列１１に０〜９の整数を用い、問題横列１２に１１〜１９の整数を用いたものである。
【００９０】
まず、第１指定部７１の百マスタブ７６とひき算ボタン７０２と正の数だけボタン７０５とを続けてクリックすると（Ｓ３）、枡式整数減算問題指定手段３０２と正数指定手段３３４とが作動し（Ｓ４）、それにより、枡式整数減算第１問題解答作成手段３５３が作動する（Ｓ５）。
【００９１】
枡式整数減算第１問題解答作成手段３５３が作動すると、次の作業が行われる。
(1) まず、問題ブロック作成手段３５３１が作動する。すなわち、記憶手段６から０〜９の１０個の整数が取得され、一列にランダムに並べられて、図２９に示す第１ブロック８０７が作成されるとともに、同じく第２ブロック８０８も作成される。そして、正数指定手段３３４に従って、第１ブロック８０７はそのまま問題縦列用ブロック８０７とされ、第２ブロック８０８は各整数に１０が加算されて問題横列用ブロック８０９とされる。
【００９２】
(2) そして、解答作成手段３５３２が作動する。すなわち、枡式整数加算第１問題の場合の解答作成手段３５１２に比して、問題縦列用ブロック８０７の各枡の数字が問題横列用ブロック８０９のと各枡の数字から減算される点のみ異なり、その他は同様に作動して、仮想百枡解答欄に全ての解答が挿入されていく。
【００９３】
こうして、問題及び解答が作成される。その後の作動は、枡式整数加算第１問題の場合と同じである。すなわち、図２８に示すような枡式整数減算第１問題６０５Ａ、６０６Ａや図３０に示すような解答付問題６０５Ｂ、６０６Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
【００９４】
（3-4）［枡式整数減算第２問題］
例えば、図３１の上段に示す減算問題６０７Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１及び問題横列１２が共に１０枡である百枡問題である。そして、問題として、−９〜９の整数を任意に用いたものである。
【００９５】
まず、第１指定部７１の百マスタブ７６とひき算ボタン７０２と負の数までボタン７０６とを続けてクリックすると（Ｓ３）、枡式整数減算問題指定手段３０２と正負数混合指定手段３３５とが作動し（Ｓ４）、それにより、枡式整数減算第２問題解答作成手段３５４が作動する（Ｓ５）。
【００９６】
枡式整数減算第２問題解答作成手段３５４が作動すると、次の作業が行われる。
(1) まず、問題ブロック作成手段３５４１が作動する。すなわち、記憶手段６から０〜９の１０個の整数が取得され、一列にランダムに並べられて、図３２に示す第１ブロック８１０が作成されるとともに、同じく第２ブロック８１１も作成される。そして、正負数混合指定手段３３５に従って、第１ブロック８１０及び第２ブロック８１１の任意の整数に「−１」が乗算され、第１ブロック８１０は負の数をランダムに含んだ問題縦列用ブロック８１２とされ、第２ブロック８１１は負の数をランダムに含んだ問題横列用ブロック８１３とされる。
【００９７】
(2) そして、解答作成手段３５４２が作動する。すなわち、枡式整数減算第１問題の場合の解答作成手段３５３２と同様に作動して、仮想百枡解答欄に全ての解答が挿入されていく。
【００９８】
こうして、問題及び解答が作成される。その後の作動は、枡式整数加算第１問題の場合と同じである。すなわち、図３１に示すような枡式整数減算第２問題６０７Ａ、６０８Ａや図３３に示すような解答付問題６０７Ｂ、６０８Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
【００９９】
（3-5）［枡式整数乗算第１問題］
例えば、図３４の上段に示す乗算問題６０９Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１及び問題横列１２が共に１０枡である百枡問題である。そして、問題として、０〜９の整数を用いたものである。
【０１００】
まず、第１指定部７１の百マスタブ７６とかけ算ボタン７０３と正の数だけボタン７０５とを続けてクリックすると（Ｓ３）、枡式整数乗算問題指定手段３０３と正数指定手段３３４とが作動し（Ｓ４）、それにより、枡式整数乗算第１問題解答作成手段３５５が作動する（Ｓ５）。
【０１０１】
枡式整数乗算第１問題解答作成手段３５５が作動すると、次の作業が行われる。
(1) まず、問題解答ブロック作成手段３５５１が作動する。すなわち、記憶手段６から０〜９の１０個の整数が取得され、一列にランダムに並べられて、図３５に示す第１ブロック８１４が作成されるとともに、同じく第２ブロック８１５も作成される。そして、正数指定手段３３４に従って、第１ブロック８１４はそのまま問題縦列用ブロック８１４とされ、第２ブロック８１５はそのまま問題横列用ブロック８１５とされる。
【０１０２】
(2) そして、解答作成手段３５５２が作動する。すなわち、枡式整数加算第１問題の場合の解答作成手段３５１２に比して、問題縦列用ブロック８１４の各枡の数字と問題横列用ブロック８１５の各枡の数字とが乗算される点のみ異なり、その他は同様に作動して、仮想百枡解答欄に全ての解答が挿入されていく。
【０１０３】
こうして、問題及び解答が作成される。その後の作動は、枡式整数加算第１問題の場合と同じである。すなわち、図３４に示すような枡式整数乗算第１問題６０９Ａ、６１０Ａや図３６に示すような解答付問題６０９Ｂ、６１０Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
【０１０４】
（3-6）［枡式整数乗算第２問題］
例えば、図３７の上段に示す乗算問題６１１Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１及び問題横列１２が共に１０枡である百枡問題である。そして、問題として、−９〜９の整数を任意に用いたものである。すなわち、枡式整数乗算第１問題に対して、負の数を含んでいる点のみが異なっている。
【０１０５】
まず、第１指定部７１の百マスタブ７６とかけ算ボタン７０３と負の数までボタン７０６とを続けてクリックすると（Ｓ３）、枡式整数乗算問題指定手段３０３と正負数混合指定手段３３５とが作動し（Ｓ４）、それにより、枡式整数乗算第２問題解答作成手段３５６が作動する（Ｓ５）。
【０１０６】
枡式整数乗算第２問題解答作成手段３５６が作動すると、次の作業が行われる。
(1) まず、問題ブロック作成手段３５６１が作動する。すなわち、記憶手段６から０〜９の１０個の整数が取得され、一列にランダムに並べられて、図３８に示す第１ブロック８１６が作成されるとともに、同じく第２ブロック８１７も作成される。そして、正負数混合指定手段３３５に従って、第１ブロック８１６及び第２ブロック８１７の任意の整数に「−１」が乗算され、第１ブロック８１６は負の数をランダムに含んだ問題縦列用ブロック８１８とされ、第２ブロック８１７は負の数をランダムに含んだ問題横列用ブロック８１９とされる。
【０１０７】
(2) そして、解答作成手段３５６２が作動する。すなわち、枡式整数乗算第１問題の場合の解答作成手段３５５２と同様に作動して、仮想百枡解答欄に全ての解答が挿入されていく。
【０１０８】
こうして、問題及び解答が作成される。その後の作動は、枡式整数加算第１問題の場合と同じである。すなわち、図３７に示すような枡式整数乗算第２問題６１１Ａ、６１２Ａや図３９に示すような解答付問題６１１Ｂ、６１２Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
【０１０９】
(3-7) ［枡式整数除算第１問題］
例えば、図４０の上段に示す除算問題６１３Ａが作成される場合について説明する。この問題は、図２の第２枡式問題形式に該当するものであり、図４０に示すように、問題縦列１１が１０枡であり、第１〜第１０の問題横列１２１〜１３０及び第１〜第１０の解答列１３１〜１４０を有しており、各問題横列が１０枡であり、１０個の演算子枡１４ａ〜１４ｊを有している。これも、百枡問題である。そして、問題として、割る数に１〜１０の整数を用い、また、解答が０〜９の数字となるようにしたものである。
【０１１０】
まず、第１指定部７１の百マスタブ７６とわり算ボタン７０４と正の数だけボタン７０５とを続けてクリックすると（Ｓ３）、枡式整数除算問題指定手段３０４と正数指定手段３３４とが作動し（Ｓ４）、それにより、枡式整数除算第１問題解答作成手段３５７が作動する（Ｓ５）。
【０１１１】
枡式整数除算第１問題解答作成手段３５７が作動すると、次の作業が行われる。
(1) まず、問題解答ブロック作成手段３５７１が作動する。すなわち、記憶手段６から１〜１０の１０個の整数が取得され、一列にランダムに並べられて、図４１に示す第１ブロック８２０が作成されるとともに、記憶手段６から０〜９の１０個の整数が取得され、一列にランダムに並べられて、図４１に示す第２〜第１１ブロック８２１〜８３０も作成される。そして、正数指定手段３３４に従って、第１ブロック８２０はそのまま問題縦列用ブロック８２０とされ、第２〜第１１ブロック８２１〜８３０はそのまま第１〜第１０解答列用ブロック８２１〜８３０とされる。
【０１１２】
(2) 次に、問題ブロック作成手段３５７２が作動する。すなわち、まず、図４２に示すような、仮想の、問題縦列１１Ａ、第１〜第１０問題横列１２１Ａ〜１３０Ａ、及び第１〜第１０解答列１３１Ａ〜１４０Ａからなる、問題解答欄５０２が作成される。そして、問題縦列用ブロック８２０が問題縦列１１Ａとして使用され、第１〜第１０解答列用ブロック８２１〜８３０が第１〜第１０解答列１３１Ａ〜１４０Ａとして使用される。次に、図４３に示すように、問題縦列用ブロック８２０の１番目の整数と第１解答列用ブロック８２１の各整数とが乗算されて第１問題横列用ブロック８３１が作成され、問題縦列用ブロック８２０の２番目の整数と第２解答列用ブロック８２２の各整数とが乗算されて第２問題横列用ブロック８３２が作成され、以下、同様にして、第１０問題横列用ブロック８４０までが作成される。そして、第１〜第１０問題横列用ブロック８３１〜８４０が第１〜第１０問題横列１２１Ａ〜１３０Ａにそれぞれ挿入される。
【０１１３】
こうして、問題及び解答が作成される。そして、問題表示手段３３が作動する（Ｓ６）。すなわち、図４０に示すように、問題縦列用ブロック８２０が問題縦列１１として表示部７５に表示されるとともに第１〜第１０問題横列用ブロック８３１〜８４０が問題横列１２１〜１３０として表示部７５に表示され、更に、枡１４ａ〜１４ｊに除算演算子（÷）が表示される。これにより、枡式整数除算第１問題６１３Ａが表示されたこととなる（Ｓ７）。
【０１１４】
この例では、２つの問題が作成されて表示されることとしており、図４０に示す下段の問題６１４Ａも、同様に作成されて表示される。なお、１つの問題のみを作成して表示するようにしてもよい。
【０１１５】
なお、図４０に示すように問題が表示された段階（Ｓ７）で、印刷ボタン７４０をクリックした後の作動（Ｓ８〜Ｓ１６）及び保存ボタンをクリックした後の作動（Ｓ１７，１８）は、枡式整数加算第１問題の場合と同じである。更に、表示するボタン７４７をクリックすると（Ｓ１９）、問題解答表示手段３５が作動し（Ｓ２０）、図４４に示すように、問題と共に、第１〜第１０解答列用ブロック８２１〜８３０が第１〜第１０解答列１３１〜１４０として表示部７５に表示される。すなわち、解答付問題６１３１Ｂ、６１４Ｂが表示される（Ｓ２１）。
【０１１６】
その他の作動は、枡式整数加算第１問題の場合と同じである。
【０１１７】
(3-8)［枡式整数除算第２問題］
例えば、図４５の上段に示す除算問題６１５Ａが作成される場合について説明する。この問題の形式は、枡式整数除算第１問題と同じである。そして、問題として、割る数に−９〜９の整数を任意に用いたものである。すなわち、枡式整数除算第１問題に対して、負の数を含んでいる点のみが異なっている。
【０１１８】
まず、第１指定部７１の百マスタブ７６とわり算ボタン７０４と負の数までボタン７０６とを続けてクリックすると（Ｓ３）、枡式整数除算問題指定手段３０４と正負数混合指定手段３３５とが作動し（Ｓ４）、それにより、枡式整数除算第２問題解答作成手段３５８が作動する（Ｓ５）。
【０１１９】
枡式整数除算第２問題解答作成手段３５８が作動すると、次の作業が行われる。
(1) まず、問題解答ブロック作成手段３５８１が作動する。すなわち、記憶手段６から１〜１０の１０個の整数が取得され、一列にランダムに並べられて、図４６に示す第１ブロック８４１が作成されるとともに、記憶手段６から０〜９の１０個の整数が取得され、一列にランダムに並べられて、図４６に示す第２〜第１１ブロック８４２〜８５１も作成される。そして、正負数混合指定手段３３５に従って、各第１〜第１１ブロック８４０〜８５１の任意の整数に「−１」が乗算され、図４６に示すように、第１ブロック８４１は負の数をランダムに含んだ問題縦列用ブロック８６１とされ、第２〜第１１ブロック８４２〜８５１は負の数をランダムに含んだ第１〜第１０解答列用ブロック８６２〜８７１とされる。
【０１２０】
そして、問題ブロック作成手段３５８２が作動する。すなわち、枡式整数除算第１問題の場合の問題ブロック作成手段３５７２と同様に作動して、第１〜第１０問題横列用ブロックが作成されて、仮想の問題解答欄に挿入される。
【０１２１】
こうして、問題及び解答が作成される。その後の作動は、枡式整数除算第１問題の場合と同じである。すなわち、図４５に示すような枡式整数除算第２問題６１５Ａ、６１６Ａや図４７に示すような解答付問題６１５Ｂ、６１６Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
【０１２２】
(3-9)［数式整数加算第１問題］
例えば、図４８に示す加算問題６２１Ａが作成される場合について説明する。この問題は、図４の数式問題形式に該当するものであり、問題数は６０問である。そして、問題として、前項部１５及び後項部１７に、０〜９の整数を用いたものである。
【０１２３】
まず、第１指定部７１の計算プリントタブ７７とたし算ボタン７０７と正の数だけボタン７１４とを続けてクリックすると（Ｓ３）、数式整数加算問題指定手段３０５と正数指定手段３３４とが作動し（Ｓ４）、それにより、数式整数加算第１問題解答作成手段３５９が作動する（Ｓ５）。なお、通常の場合、等号有ボタン７１６はクリックされた状態となっている。また、数式整数加算第１、第２問題及び数式整数減算第１、第２問題における問題解答作成手段の構成を、図４９に示す。
【０１２４】
数式整数加算第１問題作成手段３５９が作動すると、次の作業が行われる。
(1) まず、第１ブロック作成手段３５９１が作動する。すなわち、図５０に示すような、１００個の区画Ｓを一列に並べて連番を付してなり且つ各区画Ｓが第１数字挿入部Ｃ１と演算子用符号挿入部Ｃ２と第２数字挿入部Ｃ３とからなっている、第１ブロック８７５、が作成される。
【０１２５】
(2) 次に、第２ブロック作成手段３５９２が作動する。すなわち、第１ブロック８７５の区画Ｓの第１数字挿入部Ｃ１に、連番の順番に、図５１に示すように、０〜９の１０個の数字１０組が規則的に挿入されるとともに、第２数字挿入部Ｃ３にも、連番の順番に、０〜９の１０個の数字１０組が規則的に挿入されて、第２ブロック８７６が作成される。なお、挿入の規則性は、第１数字挿入部Ｃ１と第２数字挿入部Ｃ３とでは、異なっているのが好ましい。
【０１２６】
(3) 一方では、第３ブロック作成手段３５９３が作動する。すなわち、図５２に示すように、１〜１００までの数字を一列にランダムに並べてなる、第３ブロック８７７が作成される。
【０１２７】
(4) 次に、第４ブロック作成手段３５９４が作動する。すなわち、図５３に示すように、第３ブロック８７７の各数字と同じ連番番号に該当する第２ブロック８７６の各区画Ｓが、第３ブロック８７７の並んだ数字に対応して並べられて、第４ブロック８７８が作成され、第４ブロック８７８の一列に並んだ区画に連番番号が付される。例えば、第３ブロック８７７の１番地の数字が４２であるので、第２ブロック８７６の４２番地の区画が第４ブロック８７８の１番地となる。
【０１２８】
(5) 次に、第５ブロック作成手段３５９５が作動する。すなわち、第４ブロック８７８の区画の演算子用符号挿入部Ｃ２に、加算用符号である「１」が挿入されて、図５４に示すような第５ブロック８７９が作成される。
【０１２９】
(6) 次に、第６ブロック作成手段３５９６が作動する。すなわち、図５５に示すように、加算用符号が挿入された第５ブロック８７９の連番番号の１〜６０までの区画が第６ブロック８８０とされる。
【０１３０】
(7) 次に、第７ブロック作成手段３５９７が作動する。すなわち、正数指定手段３３４に従って、第６ブロック８８０はそのまま第７ブロック８８１とされる。
【０１３１】
(8) そして、解答作成手段３５９７が作動する。すなわち、図５６に示すように、６０個の解答用区画Ｓを一列に並べてなる解答ブロック８８２が作成され、解答ブロック８８２が第７ブロック８８１と対応させられ、第７ブロック８８１の各区画Ｓにおける第１数字挿入部Ｃ１の数字と第２数字挿入部Ｃ３の数字とが加算され、その解答が解答ブロック８８２の対応区画Ｓに挿入される。
【０１３２】
こうして、問題及び解答が作成される。そして、問題表示手段３３が作動する（Ｓ６）。すなわち、図４８に示すように、第７ブロック８８１の第１数字挿入部Ｃ１の数字が、前項部１５が縦に並んでなる前項欄１５Ａとして表示部７５に表示され、第７ブロック８８１の第２数字挿入部Ｃ３の数字が、後項部１７が縦に並んでなる後項欄１７Ａとして表示部７５に表示され、第７ブロック８８１の演算子用符号挿入部Ｃ２の加算用符号である「＋」が、演算子項部１６が縦に並んでなる演算子欄１６Ａとして表示部７５に表示される。これにより、数式整数加算第１問題６２１Ａが表示部７５に表示されたこととなる（Ｓ７）。
【０１３３】
なお、図４８に示すように問題６２１Ａが表示された段階（Ｓ７）で、印刷ボタン７４０をクリックした後の作動（Ｓ８〜Ｓ１６）及び保存ボタンをクリックした後の作動（Ｓ１７，１８）は、枡式整数加算第１問題の場合と同じである。更に、表示するボタン７４７をクリックすると（Ｓ１９）、問題解答表示手段３５が作動し（Ｓ２０）、図５７に示すように、解答ブロック８８２が、解答項部１９が縦に並んでなる解答欄１９Ａとして問題と共に表示部７５に表示される（Ｓ２１）。すなわち、解答付問題６２１Ｂが表示される。
【０１３４】
また、通常の場合は、手段３５９が作動すると、解答時間決定手段４１も作動する。解答時間決定手段４１は、枡式整数加算第１問題の場合と同様に作動して、ここでは、１問当たりの解答目標時間が１．２秒、問題数が６０問であるので、一の位を四捨五入して７０秒が表示される。
【０１３５】
(3-10)［数式整数加算第２問題］
例えば、図５８に示す加算問題６２２Ａが作成される場合について説明する。この問題は、図４の数式問題形式に該当するものであり、問題数は６０問である。そして、問題として、前項部１５及び後項部１７に、−９〜９の整数を任意に用いたものである。すなわち、数式整数加算第１問題に対して、負の数を含んでいる点のみが異なっている。
【０１３６】
まず、第１指定部７１の計算プリントタブ７７とたし算ボタン７０７と負の数までボタン７１５とを続けてクリックすると（Ｓ３）、数式整数加算問題指定手段３０５と正負数混合指定手段３３５とが作動し（Ｓ４）、それにより、数式整数加算第２問題解答作成手段３６０が作動する（Ｓ５）。
【０１３７】
数式整数加算第２問題解答作成手段３６０が作動すると、次の作業が行われる。
(1) 第１ブロック作成手段３６０１〜第６ブロック作成手段３６０６までが、数式整数加算第１問題解答作成手段３５９の第１ブロック作成手段３５９１〜第６ブロック作成手段３５９６と同様に作動して、図５９に示すような第６ブロック８８６が作成される。
【０１３８】
(2) 次に、第７ブロック作成手段３６０７が作動する。すなわち、正負数混合指定手段３３５に従って、第６ブロック８８６の第１数字挿入部Ｃ１の数字及び第２数字挿入部Ｃ３の数字の内から任意の個数だけランダムに選択された数字に、「−１」が乗算され、図６０に示すような、負の数を含む第７ブロック８８７が作成される。
【０１３９】
(3) そして、解答作成手段３６０８が、数式整数加算第１問題解答作成手段３５９の解答作成手段３５９８と同様に作動して、図６１に示すような解答ブロック８８８が作成される。
【０１４０】
こうして、問題及び解答が作成される。その後の作動は、数式整数加算第１問題の場合と同じである。すなわち、図５８に示すような数式整数加算第２問題６２２Ａや図６２に示すような解答付問題６２２Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
【０１４１】
(3-11)［数式整数減算第１問題］
例えば、図６３に示す減算問題６２３Ａが作成される場合について説明する。この問題は、図４の数式問題形式に該当するものであり、問題数は６０問である。そして、問題として、前項部１５に１０〜１９の整数を用い、後項部１７に０〜９の整数を用いたものである。
【０１４２】
まず、第１指定部７１の計算プリントタブ７７とひき算ボタン７０８と正の数だけボタン７１４とを続けてクリックすると（Ｓ３）、数式整数減算問題指定手段３０６と正数指定手段３３４とが作動し（Ｓ４）、それにより、数式整数減算第１問題解答作成手段３６１が作動する（Ｓ５）。
【０１４３】
数式整数減算第１問題解答作成手段３６１が作動すると、次の作業が行われる。
(1) 第１ブロック作成手段３６１１〜第６ブロック作成手段３６１６までが、数式整数加算第１問題解答作成手段３５９の第１ブロック作成手段３５９１〜第６ブロック作成手段３５９６と同様に作動して、図６４に示すような第６ブロック８９０が作成される。但し、演算子用符号挿入部Ｃ２には、減算用符号である「２」が挿入される。
【０１４４】
(2) 次に、第７ブロック作成手段３６１７が作動する。すなわち、正数指定手段３３４に従って、第６ブロック８９０の第１数字挿入部Ｃ１の数字に、１０が加算され、図６５に示すような第７ブロック８９１が作成される。なお、加算される数は、１０に限るものではなく、第１数字挿入部Ｃ１の数字の最小値を第２数字挿入部Ｃ３の数字の最大値より大きなものとさせる数であればよい。
【０１４５】
(3) そして、解答作成手段３６１８が作動する。すなわち、数式整数加算第１問題の場合の解答作成手段３５９８に比して、第１数字挿入部Ｃ１の数字から第２数字挿入部Ｃ３の数字が減算される点のみ異なり、その他は同様に作動して、図６６に示すような解答ブロック８９２が作成される。
【０１４６】
こうして、問題及び解答が作成される。その後の作動は、数式整数加算第１問題の場合と同じである。すなわち、図６３に示すような数式整数減算第１問題６２３Ａや図６７に示すような解答付問題６２３Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
【０１４７】
(3-12)［数式整数減算第２問題］
例えば、図６８に示す減算問題６２４Ａが作成される場合について説明する。この問題は、図４の数式問題形式に該当するものであり、問題数は６０問である。そして、問題として、前項部１５及び後項部１７に、−９〜９の整数を任意に用いたものである。
【０１４８】
まず、第１指定部７１の計算プリントタブ７７とひき算ボタン７０８と負の数までボタン７１５とを続けてクリックすると（Ｓ３）、数式整数減算問題指定手段３０６と正負数混合指定手段３３５とが作動し（Ｓ４）、それにより、数式整数減算第２問題解答作成手段３６２が作動する（Ｓ５）。
【０１４９】
数式整数減算第２問題作成手段３６２が作動すると、次の作業が行われる。
(1) 第１ブロック作成手段３６２１〜第６ブロック作成手段３６２６までが、数式整数加算第１問題解答作成手段３５９の第１ブロック作成手段３５９１〜第６ロック作成手段３５９６同様に作動して、図６９に示すような第６ブロック９００が作成される。但し、演算子用符号挿入部Ｃ２には、減算用符号である「２」が挿入される。
【０１５０】
(2) 次に、第７ブロック作成手段３６２７が作動する。すなわち、正負数混合指定手段３３５に従って、第６ブロック９００の第１数字挿入部Ｃ１の数字及び第２数字挿入部Ｃ３の数字の内から任意の個数だけランダムに選択された数字に、「−１」が乗算され、図７０に示すような、負の数を含む第７ブロック９０１が作成される。
【０１５１】
(3) そして、解答作成手段３６２８が作動する。すなわち、数式整数加算第２問題の場合の解答作成手段３６０８に比して、第１数字挿入部Ｃ１の数字から第２数字挿入部Ｃ３の数字が減算される点のみ異なり、その他は同様に作動して、図７１に示すような解答ブロック９０２が作成される。
【０１５２】
こうして、問題及び解答が作成される。その後の作動は、数式整数加算第１問題の場合と同じである。すなわち、図６８に示すような数式整数減算第２問題６２４Ａや図７２に示すような解答付問題６２４Ｂが、表示、印刷等され、また、作成された問題及び解答のデータが保存される。
【０１５３】
(3-13)［数式整数乗算第１問題］
例えば、図７３に示す乗算問題６２５Ａが作成される場合について説明する。この問題は、図４の数式問題形式に該当するものであり、問題数は６０問である。そして、問題として、前項部１５及び後項部１７に０〜９の整数を用いたものである。
【０１５４】
まず、第１指定部７１の計算プリントタブ７７とかけ算ボタン７０９と正の数だけボタン７１４とを続けてクリックすると（Ｓ３）、数式整数乗算問題指定手段３０７と正数指定手段３３４とが作動し（Ｓ４）、それにより、数式整数乗算第１問題解答作成手段３６３が作動する（Ｓ５）。なお、数式整数乗算第１、第２問題及び数式整数除算第１、第２問題における問題解答作成手段の構成を、図７４に示す。
【０１５５】
数式整数乗算第１問題解答作成手段３６３が作動すると、次の作業が行われる。
(1) 第１ブロック作成手段３６３１〜第６ブロック作成手段３６３６までが、数式整数加算第１問題解答作成手段３５９の第１ブロック作成手段３５９１〜第６ブロック作成手段３５９６と同様に作動して、図７５に示すような第６ブロック９１０が作成される。但し、演算子用符号挿入部Ｃ２には、乗算用符号である「３」が挿入される。
【０１５６】
(2) 次に、第７ブロック作成手段３６３７が作動する。すなわち、正数指定手段３３４に従って、第６ブロック９１０はそのまま第７ブロック９１１とされる。
【０１５７】
(3) そして、解答作成手段３６３８が作動する。すなわち、数式整数加算第１問題の場合の解答作成手段３５９８に比して、第１数字挿入部Ｃ１の数字と第２数字挿入部Ｃ３の数字とが乗算される点のみ異なり、その他は同様に作動して、図７６に示すような解答ブロック９１２が作成される。
【０１５８】
こうして、問題及び解答が作成される。その後の作動は、数式整数加算第１問題の場合と同じである。すなわち、図７３に示すような数式整数乗算第１問題６２５Ａや図７７に示すような解答付問題６２５Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
【０１５９】
(3-14)［数式整数乗算第２問題］
例えば、図７８に示す乗算問題６２６Ａが作成される場合について説明する。この問題は、図４の数式問題形式に該当するものであり、問題数は６０問である。そして、問題として、前項部１５及び後項部１７に、−９〜９の任意の整数を用いたものである。すなわち、数式整数乗算第１問題に対して、負の数を含んでいる点のみが異なっている。
【０１６０】
まず、第１指定部７１の計算プリントタブ７７とかけ算ボタン７０９と負の数までボタン７１５とを続けてクリックすると（Ｓ３）、数式整数乗算問題指定手段３０７と正負数混合指定手段３３５とが作動し（Ｓ４）、それにより、数式整数乗算第２問題解答作成手段３６４が作動する（Ｓ５）。
【０１６１】
数式整数乗算第２問題解答作成手段３６４が作動すると、次の作業が行われる。
(1) 第１ブロック作成手段３６４１〜第６ブロック作成手段３６４６までが、数式整数加算第１問題解答作成手段３５９の第１ブロック作成手段３５９１〜第６ブロック作成手段３５９６と同様に作動して、図７９に示すような第６ブロック９１８が作成される。
【０１６２】
(2) 次に、第７ブロック作成手段３６４７が作動する。すなわち、正負数混合指定手段３３５に従って、第６ブロック９１８の第１数字挿入部Ｃ１の数字及び第２数字挿入部Ｃ３の数字の内から任意の個数だけランダムに選択された数字に、「−１」が乗算され、図８０に示すような、負の数を含む第７ブロック９１９が作成される。
【０１６３】
(3) そして、解答作成手段３６４８が、数式整数乗算第１問題解答作成手段３６３の解答作成手段３６３８と同様に作動して、図８１に示すような解答ブロック９２０が作成される。
【０１６４】
こうして、問題及び解答が作成される。その後の作動は、数式整数加算第１問題の場合と同じである。すなわち、図７８に示すような数式整数乗算第２問題６２６Ａや図８２に示すような解答付問題６２６Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
【０１６５】
(3-15)［数式整数除算第１問題］
例えば、図８３に示す除算問題６２７Ａが作成される場合について説明する。この問題は、図４の数式問題形式に該当するものであり、問題数は６０問である。そして、問題として、前項部１５に１００までの整数を用い、後項部１７に１〜１０の整数を用いたものである。
【０１６６】
まず、第１指定部７１の計算プリントタブ７７とわり算ボタン７１０と正の数だけボタン７１４とを続けてクリックすると（Ｓ３）、数式整数除算問題指定手段３０８と正数指定手段３３４とが作動し（Ｓ４）、それにより、数式整数除算第１問題解答作成手段３６５が作動する（Ｓ５）。
【０１６７】
数式整数除算第１問題作成手段３６５が作動すると、次の作業が行われる。
(1) 第１ブロック作成手段３６５１〜第６ブロック作成手段３６５６までが、数式整数加算第１問題解答作成手段３５９の第１ブロック作成手段３５９１〜第６ブロック作成手段３５９６と同様に作動して、図８４に示すような第６ブロック９２６が作成される。但し、演算子用符号挿入部Ｃ２には、除算用符号である「４」が挿入される。
【０１６８】
(2) 次に、第７ブロック作成手段３６５７が作動する。すなわち、正数指定手段３３４に従って、第６ブロック９２６はそのまま第７ブロック９２７とされる。
【０１６９】
(3) 次に、第８ブロック作成手段３６５８が作動する。すなわち、第７ブロック９２７の各区画における第１数字挿入部Ｃ１の整数と第２数字挿入部Ｃ３の整数とが乗算され、その乗算結果が各々第１数字挿入部Ｃ１の整数と置き換えられて、図８５に示すような第８ブロック９２８が作成される。
【０１７０】
(4) そして、解答作成手段３６５９が作動する。すなわち、図８６に示すように、６０個の解答用区画を一列に並べてなる解答ブロック９２９が作成され、解答ブロック９２９が第８ブロック９２８と対応させられ、第７ブロック８９８の各区画における第１数字挿入部Ｃ１の整数と第２数字挿入部Ｃ３の整数とが除算され、その解答が解答ブロック９２９の対応区画に挿入される。
【０１７１】
こうして、問題及び解答が作成される。その後の作動は、数式整数加算第１問題の場合と同じである。すなわち、図８３に示すような数式整数除算第１問題６２７Ａや図８７に示すような解答付問題６２７Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
(3-16)［数式整数除算第２問題］
例えば、図８８に示す除算問題６２８Ａが作成される場合について説明する。この問題は、図４の数式問題形式に該当するものであり、問題数は６０問である。そして、問題として、前項部１５に−１００〜１００の任意の整数を用い、後項部１７に−１０〜１０の任意の整数を用いたものである。
【０１７２】
まず、第１指定部７１の計算プリントタブ７７とわり算ボタン７１０と負の数までボタン７１５とを続けてクリックすると（Ｓ３）、数式整数除算問題指定手段３０８と正負数混合指定手段３３５とが作動し（Ｓ４）、それにより、数式整数除算第２問題解答作成手段３６６が作動する（Ｓ５）。
【０１７３】
数式整数除算第２問題作成手段３６６が作動すると、次の作業が行われる。
(1) 第１ブロック作成手段３６６１〜第６ブロック作成手段３６６６までが、数式整数加算第１問題解答作成手段３５９の第１ブロック作成手段３５９１〜第６ブロック作成手段３５９６と同様に作動して、図８９に示すような第６ブロック９３４が作成される。但し、演算子用符号挿入部Ｃ２には、除算用符号である「４」が挿入される。
【０１７４】
(2) 次に、第７ブロック作成手段３６６７が作動する。すなわち、正負数混合指定手段３３５に従って、第６ブロック９３４の第１数字挿入部Ｃ１の数字及び第２数字挿入部Ｃ３の数字の内から任意の個数だけランダムに選択された数字に、「−１」が乗算され、図９０に示すような、負の数を含む第７ブロック９３５が作成される。
【０１７５】
(3) 次に、第８ブロック作成手段３６６８が作動する。すなわち、第７ブロック９３５の各区画における第１数字挿入部Ｃ１の整数と第２数字挿入部Ｃ３の整数とが乗算され、その乗算結果が各々第１数字挿入部Ｃ１の整数と置き換えられて、図９１に示すような第８ブロック９３６が作成される。
【０１７６】
(4) そして、解答作成手段３６６９が作動する。すなわち、図９２に示すように、６０個の解答用区画を一列に並べてなる解答ブロック９３７が作成され、解答ブロック９３７が第８ブロック９３６と対応させられ、第８ブロック９３６の各区画における第１数字挿入部Ｃ１の整数と第２数字挿入部Ｃ３の整数とが除算され、その解答が解答ブロック９３７の対応区画に挿入される。
【０１７７】
こうして、問題及び解答が作成される。その後の作動は、数式整数加算第１問題の場合と同じである。すなわち、図８８に示すような数式整数除算第２問題６２８Ａや図９３に示すような解答付問題６２８Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
【０１７８】
(3-17)［数式整数加減算第１問題］
例えば、図９４に示す加減算問題６２９Ａが作成される場合について説明する。この問題は、図４の数式問題形式に該当するものであり、問題数は６０問である。そして、問題として、前項部１５に１０〜１９の整数を用い、後項部１７に０〜９の整数を用いたものである。
【０１７９】
まず、第１指定部７１の計算プリントタブ７７と加減算ボタン７１１と正の数だけボタン７１４とを続けてクリックすると（Ｓ３）、数式整数加減算問題指定手段３０９と正数指定手段３３４とが作動し（Ｓ４）、それにより、数式整数加減算第１問題解答作成手段３６７が作動する（Ｓ５）。なお、数式整数加減算第１、第２問題及び数式整数加減乗算第１、第２問題における問題解答作成手段の構成を、図９５に示す。
【０１８０】
数式整数加減算第１問題解答作成手段３６７が作動すると、次の作業が行われる。
(1) 第１ブロック作成手段３６７１〜第６ブロック作成手段３６７６までが、数式整数加算第１問題解答作成手段３５９の第１ブロック作成手段３５９１〜第６ブロック作成手段３５９６と同様に作動して、図９６に示すような第６ブロック９４４が作成される。但し、演算子用符号挿入部Ｃ２には、加算用符号である「１」と減算用符号である「２」とが、ランダムに挿入される。
【０１８１】
(2) 次に、第７ブロック作成手段３６７７が作動する。すなわち、正数指定手段３３４に従って、第６ブロック９４４の第１数字挿入部Ｃ１の数字に、１０が加算され、図９７に示すような第７ブロック９４５が作成される。なお、加算される数は、１０に限るものではなく、第１数字挿入部Ｃ１の数字の最小値を第２数字挿入部Ｃ３の数字の最大値より大きくさせる数であればよい。
【０１８２】
(3) そして、解答作成手段３６７８が作動する。すなわち、図９８に示すように、６０個の解答用区画を一列に並べてなる解答ブロック９４６が作成され、解答ブロック９４６が第７ブロック９４５と対応させられ、第７ブロック９４５の各区画における第１数字挿入部Ｃ１の整数と第２数字挿入部Ｃ３の整数とが、各区画の演算子に基づいて、加算されたり減算されたりして、その解答が解答ブロック９４６の対応区画に挿入される。
【０１８３】
こうして、問題及び解答が作成される。その後の作動は、数式整数加算第１問題の場合と同じである。すなわち、図９４に示すような数式整数加減算第１問題６２９Ａや図９９に示すような解答付問題６２９Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
【０１８４】
(3-18)［数式整数加減算第２問題］
例えば、図１００に示す加減算問題６３０Ａが作成される場合について説明する。この問題は、図４の数式問題形式に該当するものであり、問題数は６０問である。そして、問題として、前項部１５及び後項部１７に−９〜９の任意の整数を用いたものである。
【０１８５】
まず、第１指定部７１の計算プリントタブ７７と加減算ボタン７１１と負の数までボタン７１５とを続けてクリックすると（Ｓ３）、数式整数加減算問題指定手段３０９と正負数混合指定手段３３５とが作動し（Ｓ４）、それにより、数式整数加減算第２問題解答作成手段３６８が作動する（Ｓ５）。
【０１８６】
数式整数加減算第２問題解答作成手段３６８が作動すると、次ぐの作業が行われる。
(1) 第１ブロック作成手段３６８１〜第６ブロック作成手段３６８６までが、数式整数加算第１問題解答作成手段３５９の第１ブロック作成手段３５９１〜第６ブロック作成手段３５９６と同様に作動して、図１０１に示すような第６ブロック９５２が作成される。但し、演算子用符号挿入部Ｃ２には、加算用符号である「１」と減算用符号である「２」とが、ランダムに挿入される。
【０１８７】
(2) 次に、第７ブロック作成手段３６８７が作動する。すなわち、正負数混合指定手段３３５に従って、第６ブロック９５２の第１数字挿入部Ｃ１の数字及び第２数字挿入部Ｃ３の数字の内から任意の個数だけランダムに選択された数字に、「−１」が乗算され、図１０２に示すような、負の数を含む第７ブロック９５３が作成される。
【０１８８】
(3) そして、解答作成手段３６８８が作動する。すなわち、図１０３に示すように、６０個の解答用区画を一列に並べてなる解答ブロック９５４が作成され、解答ブロック９５４が第７ブロック９５３と対応させられ、第７ブロック９５３の各区画における第１数字挿入部Ｃ１の整数と第２数字挿入部Ｃ３の整数とが、各区画の演算子に基づいて、加算されたり減算されたりして、その解答が解答ブロック９５４の対応区画に挿入される。
【０１８９】
こうして、問題及び解答が作成される。その後の作動は、数式整数加算第１問題の場合と同じである。すなわち、図１００に示すような数式整数加減算第２問題６３０Ａや図１０４に示すような解答付問題６３０Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
【０１９０】
(3-19)［数式整数加減乗算第１問題］
例えば、図１０５に示す加減乗算問題６３１Ａが作成される場合について説明する。この問題は、図４の数式問題形式に該当するものであり、問題数は６０問である。そして、問題として、前項部１５に１〜１９の任意の整数を用い、後項部１７に１〜１０の整数を用いたものである。
【０１９１】
まず、第１指定部７１の計算プリントタブ７７と加減乗算ボタン７１２と正の数だけボタン７１４とを続けてクリックすると（Ｓ３）、数式整数加減算問題指定手段３１０と正数指定手段３３４とが作動し（Ｓ４）、それにより、数式整数加減乗算第１問題解答作成手段３６９が作動する（Ｓ５）。
【０１９２】
数式整数加減乗算第１問題解答作成手段３６９が作動すると、次の作業が行われる。
(1) 第１ブロック作成手段３６９１〜第６ブロック作成手段３６９６までが、数式整数加算第１問題解答作成手段３５９の第１ブロック作成手段３５９１〜第６ブロック作成手段３５９６と同様に作動して、図１０６に示すような第６ブロック９６０が作成される。但し、演算子用符号挿入部Ｃ２には、加算用符号である「１」と減算用符号である「２」と乗算用符号である「３」とが、ランダムに挿入される。
【０１９３】
(2) 次に、第７ブロック作成手段３６９７が作動する。すなわち、正数指定手段３３４に従って、第６ブロック９６０の、減算用符号が挿入されている区画の、第１数字挿入部Ｃ１の数字に、１０が加算され、図１０７に示すような第７ブロック９６１が作成される。なお、加算される数は、１０に限るものではなく、第１数字挿入部Ｃ１の数字の最小値を第２数字挿入部Ｃ３の数字の最大値より大きくさせる数であればよい。
【０１９４】
(3) そして、解答作成手段３６９８が作動する。すなわち、図１０８に示すように、６０個の解答用区画を一列に並べてなる解答ブロック９６２が作成され、解答ブロック９６２が第７ブロック９６１と対応させられ、第７ブロック９６１の各区画における第１数字挿入部Ｃ１の整数と第２数字挿入部Ｃ３の整数とが、各区画の演算子に基づいて、加算されたり減算されたり乗算されたりして、その解答が解答ブロック９６２の対応区画に挿入される。
【０１９５】
こうして、問題及び解答が作成される。その後の作動は、数式整数加算第１問題の場合と同じである。すなわち、図１０４に示すような数式整数加減乗算第１問題６３１Ａや図１０９に示すような解答付問題６３１Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
【０１９６】
(3-20)［数式整数加減乗算第２問題］
例えば、図１１０に示す加減乗算問題６３２Ａが作成される場合について説明する。この問題は、図４の数式問題形式に該当するものであり、問題数は６０問である。そして、問題として、前項部１５に−１０〜１０の任意の整数を用い、後項部１７に１〜１０の整数を用いたものである。
【０１９７】
まず、第１指定部７１の計算プリントタブ７７と加減乗算ボタン７１２と負の数までボタン７１５とを続けてクリックすると（Ｓ３）、数式整数加減乗算問題指定手段３１０と正負数混合指定手段３３４とが作動し（Ｓ４）、それにより、数式整数加減乗算第２問題解答作成手段３７０が作動する（Ｓ５）。
【０１９８】
数式整数加減乗算第２問題解答作成手段３７０が作動すると、次の作業が行われる。
(1) 第１ブロック作成手段３７０１〜第６ブロック作成手段３７０６までが、数式整数加算第１問題解答作成手段３５９の第１ブロック作成手段３５９１〜第６ブロック作成手段３５９６と同様に作動して、図１１１に示すような第６ブロック９６８が作成される。但し、演算子用符号挿入部Ｃ２には、加算用符号である「１」と減算用符号である「２」と乗算用符号である「３」とが、ランダムに挿入される。
【０１９９】
(2) 次に、第７ブロック作成手段３７０７が作動する。すなわち、正負数混合指定手段３３５に従って、第６ブロック９６８の第１数字挿入部Ｃ１の数字及び第２数字挿入部Ｃ３の数字の内から任意の個数だけランダムに選択された数字に、「−１」が乗算され、図１１２に示すような、負の数を含む第７ブロック９６９が作成される。
【０２００】
(3) そして、解答作成手段３７０８が作動する。すなわち、図１１３に示すように、６０個の解答用区画を一列に並べてなる解答ブロック９７０が作成され、解答ブロック９７０が第７ブロック９６９と対応させられ、第７ブロック９６９の各区画における第１数字挿入部Ｃ１の整数と第２数字挿入部Ｃ３の整数とが、各区画の演算子に基づいて、加算されたり減算されたり乗算されたりして、その解答が解答ブロック９７０の対応区画に挿入される。
【０２０１】
こうして、問題及び解答が作成される。その後の作動は、数式整数加算第１問題の場合と同じである。すなわち、図１１０に示すような数式整数加減乗算第２問題６３２Ａや図１１４に示すような解答付問題６３２Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
【０２０２】
(3-21)［数式整数四則混合第１問題］
例えば、図１１５に示す四則混合問題６３３Ａが作成される場合について説明する。この問題は、図４の数式問題形式に該当するものであり、問題数は６０問である。そして、問題として、前項部１５に１００までの整数を用い、後項部１７に１〜１０の整数を用いたものである。
【０２０３】
まず、第１指定部７１の計算プリントタブ７７と四則計算ボタン７１３と正の数だけボタン７１４とを続けてクリックすると（Ｓ３）、数式整数四則混合問題指定手段３１１と正数指定手段３３４とが作動し（Ｓ４）、それにより、数式整数四則混合第１問題解答作成手段３７１が作動する（Ｓ５）。なお、数式整数四則混合第１、第２問題についての問題解答作成手段の構成を、図１１６に示す。
【０２０４】
数式整数四則混合第１問題解答作成手段３７１が作動すると、次の作業が行われる。
(1) 第１ブロック作成手段３７１１〜第６ブロック作成手段３７１６までが、数式整数加算第１問題解答作成手段３５９の第１ブロック作成手段３５９１〜第６ブロック作成手段３５９６と同様に作動して、図１１７に示すような第６ブロック９７６が作成される。但し、演算子用符号挿入部Ｃ２には、加算用符号である「１」と減算用符号である「２」と乗算用符号である「３」と除算用符号である「４」とが、ランダムに挿入される。
【０２０５】
(2) 次に、第７ブロック作成手段３７１７が作動する。すなわち、正数指定手段３３４に従って、第６ブロック９７６の、減算用符号が挿入されている区画の、第１数字挿入部Ｃ１の数字に、１０が加算され、その加算結果が各々第１数字挿入部Ｃ１の整数と置き換えられ、また、第６ブロック９７６の、除算用符号が挿入されている区画の、第１数字挿入部Ｃ１の整数と第２数字挿入部Ｃ３の整数とが乗算され、その乗算結果が各々第１数字挿入部Ｃ１の整数と置き換えられて、図１１８に示すような第７ブロック９７７が作成される。なお、加算される数は、１０に限るものではなく、第１数字挿入部Ｃ１の数字の最小値を第２数字挿入部Ｃ３の数字の最大値より大きくさせる数であればよい。
【０２０６】
(3) そして、解答作成手段３７１８が作動する。すなわち、図１１９に示すように、６０個の解答用区画を一列に並べてなる解答ブロック９７８が作成され、解答ブロック９７８が第７ブロック９７７と対応させられ、第７ブロック９７７の各区画における第１数字挿入部Ｃ１の整数と第２数字挿入部Ｃ３の整数とが、各区画の演算子に基づいて、加算されたり減算されたり乗算されたり除算されたりして、その解答が解答ブロック９７８の対応区画に挿入される。
【０２０７】
こうして、問題及び解答が作成される。その後の作動は、数式整数加算第１問題の場合と同じである。すなわち、図１１５に示すような数式整数四則混合第１問題６３３Ａや図１２０に示すような解答付問題６３３Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
【０２０８】
(3-22)［数式整数四則混合第２問題］
例えば、図１２１に示す四則混合問題６３４Ａが作成される場合について説明する。この問題は、図４の数式問題形式に該当するものであり、問題数は６０問である。そして、問題は、数式整数四則混合第１問題に比して、前項部１５及び／又は後項部１７に、負の整数も用いたものである。
【０２０９】
まず、第１指定部７１の計算プリントタブ７７と四則計算ボタン７１３と負の数までボタン７１５とを続けてクリックすると（Ｓ３）、数式整数四則混合問題指定手段３１１と正負数混合指定手段３３５とが作動し（Ｓ４）、それにより、数式整数四則混合第２問題解答作成手段３７２が作動する（Ｓ５）。
【０２１０】
数式整数四則混合第２問題解答作成手段３７２が作動すると、次の作業が行われる。
(1) 第１ブロック作成手段３７２１〜第６ブロック作成手段３７２６までが、数式整数加算第１問題解答作成手段３５９の第１ブロック作成手段３５９１〜第６ブロック作成手段３５９６と同様に作動して、図１２２に示すような第６ブロック９８４が作成される。但し、演算子用符号挿入部Ｃ２には、加算用符号である「１」と減算用符号である「２」と乗算用符号である「３」と除算用符号である「４」とが、ランダムに挿入される。
【０２１１】
(2) 次に、第７ブロック作成手段３７２７が作動する。すなわち、正負数混合指定手段３３５に従って、第６ブロック９８４の第１数字挿入部Ｃ１の数字及び第２数字挿入部Ｃ３の数字の内から任意の個数だけランダムに選択された数字に、「−１」が乗算され、図１２３に示すような、負の数を含む第７ブロック９８５が作成され、第７ブロック９８５の、除算用符号が挿入されている区画の、第１数字挿入部Ｃ１の整数と第２数字挿入部Ｃ３の整数とが乗算され、その乗算結果が各々第１数字挿入部Ｃ１の整数と置き換えられて、図１２４に示すような第８ブロック９８６が作成される。
【０２１２】
(3) そして、解答作成手段３７２８が作動する。すなわち、図１２５に示すように、６０個の解答用区画を一列に並べてなる解答ブロック９８７が作成され、解答ブロック９８７が第８ブロック９８６と対応させられ、第８ブロック９８６の各区画における第１数字挿入部Ｃ１の整数と第２数字挿入部Ｃ３の整数とが、各区画の演算子に基づいて、加算されたり減算されたり乗算されたり除算されたりして、その解答が解答ブロック９８７の対応区画に挿入される。
【０２１３】
こうして、問題及び解答が作成される。その後の作動は、数式整数加算第１問題の場合と同じである。すなわち、図１２１に示すような数式整数四則混合第２問題６３４Ａや図１２６に示すような解答付問題６３４Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
【０２１４】
（3-23）［枡式分数加算第１問題］
例えば、図１２７の上段に示す加算問題６３５Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１が５枡であり、問題横列１２が７枡であり、問題数は３５問である。この問題は、分母として２〜１０の整数を用い、分子として１を用い、解答分母は暗算で求め、解答分子は式の形で求めるようにしたものである。
【０２１５】
まず、第２指定部７２の分数タブ７８とたし算１ボタン７１８とを続けてクリックすると（Ｓ３）、枡式分数加算第１問題指定手段３１２が作動し（Ｓ４）、それにより、枡式分数加算第１問題解答作成手段３７３が作動する（Ｓ５）。なお、枡式分数加算第１〜第６問題における問題解答作成手段の構成を、図１２８に示す。
【０２１６】
枡式分数加算第１問題解答作成手段３７３が作動すると、次の作業が行われる。
(a) まず、分母用ブロック作成手段３７３１が作動する。すなわち、図１２９に示すように、記憶手段６から２〜１０の９個の整数が取得され、一列にランダムに並べられ、前から５個が取得されて、問題縦列分母用ブロック４０１が作成される。また、図１３０に示すように、記憶手段６から２〜１０の９個の整数が取得され、一列にランダムに並べられ、前から７個が取得されて、問題横列分母用ブロック４０２が作成される。
【０２１７】
(b) 次に、分子用ブロック作成手段３７３２が作動する。すなわち、図１３１に示すように、５個の１が一列に並べられてなる問題縦列分子用ブロック４０３と、７個の１が一列に並べられてなる問題横列分子用ブロック４０４と、が作成される。
【０２１８】
(c) そして、解答作成手段３７３３が作動する。すなわち、次の作業が行われる。
(i) 図１３２に示すような３５枡の仮想分母解答欄５０３が作成される。そして、問題縦列分母用ブロック４０１が問題縦列の問題として使用され、問題横列分母用ブロック４０２が問題横列の問題として使用され、問題縦列分母用ブロック４０１のＭ番目の数と問題横列分母用ブロック４０２のＮ番目の数とが乗算されて分母解答が取得されて仮想分母解答欄５０３に挿入されていく。これにより、分母解答が得られる。
(ii) 図１３３に示すような３５枡の仮想第１分子解答欄５０４が作成される。そして、問題縦列分子用ブロック４０３が問題縦列の問題として使用され、問題横列分母用ブロック４０２が問題横列の問題として使用され、問題縦列分子用ブロック４０３のＭ番目の数と問題横列分母用ブロック４０２のＮ番目の数とが乗算されて第１分子解答が取得されて仮想第１分子解答欄に挿入されていく。これにより、第１分子解答が得られる。
(iii) 図１３４に示すような３５枡の仮想第２分子解答欄５０５が作成される。そして、問題縦列分母用ブロック４０１が問題縦列の問題として使用され、問題横列分子用ブロック４０４が問題横列の問題として使用され、問題縦列分母用ブロック４０１のＭ番目の数と問題横列分子用ブロック４０４のＮ番目の数とが乗算されて第２分子解答が取得されて仮想第２分子解答欄に挿入されていく。これにより、第２分子解答が得られる。
(iv) 図１３５に示すような３５枡の仮想解答欄５０６が作成される。そして、上記で得られた分母解答が仮想解答欄５０６の分母部分Ｅに挿入され、得られた第１分子解答が第１分子部分Ｆ１に挿入され、得られた第２分子解答が第２分子部分Ｆ２に挿入される。なお、分母解答、第１分子解答、及び第２分子解答の組み合わせにおいて、約分可能なものは約分される。
【０２１９】
なお、解答作成手段は、Ｍを１〜５まで変えながら、及び、Ｎを１〜７まで変えながら、解答を得るようになっている。
【０２２０】
そして、問題表示手段３３が作動する（Ｓ６）。すなわち、図１２７に示すように、問題縦列分母用ブロック４０１及び問題縦列分子用ブロック４０３が、問題縦列１１の分母及び分子として表示部７５に表示され、問題横列分母用ブロック４０２及び問題横列分子用ブロック４０４が、問題横列１２の分母及び分子として表示部７５に表示される。これにより、問題が表示されたこととなる（Ｓ７）。
【０２２１】
この例では、２つの問題を作成して表示することとしており、図１２７に示す下段の問題６３６Ａも、同様に作成されて表示される。なお、１つの問題のみを作成して表示するようにしてもよい。
【０２２２】
なお、図１２７に示すように問題６３５Ａ、６３６Ａが表示された段階（Ｓ７）で、印刷ボタン７４０をクリックした後の作動（Ｓ８〜Ｓ１６）及び保存ボタンをクリックした後の作動（Ｓ１７，１８）は、枡式整数加算第１問題の場合と同じである。更に、表示するボタン７４７をクリックすると（Ｓ１９）、問題解答表示手段３５が作動し（Ｓ２０）、図１３６に示すように、分母解答、第１分子解答、及び第２分子解答が挿入された仮想解答欄５０６が解答欄１３として問題と共に表示部７５に表示される。すなわち、解答付問題６３５Ｂ、６３６Ｂが表示される（Ｓ２１）。
【０２２３】
また、通常の場合は、手段３７３が作動すると、解答時間決定手段４１も作動する。解答時間決定手段４１は、枡式整数加算第１問題の場合と同様に作動して、ここでは、１問当たりの解答目標時間が３．４秒、問題数が３５問であるので、１桁目を四捨五入して、１２０秒が表示される。
【０２２４】
（3-24）［枡式分数加算第２問題］
例えば、図１３７の上段に示す加算問題６３７Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１が５枡であり、問題横列１２が７枡であり、問題数は３５問である。この問題は、分母として２〜１０の整数を用い、分子として１を用いたものであり、解答分母だけでなく解答分子も暗算で求めるようにしたものである。
【０２２５】
まず、第２指定部７２の分数タブ７８とたし算２ボタン７１９とを続けてクリックすると（Ｓ３）、枡式分数加算第２問題指定手段３１３が作動し（Ｓ４）、それにより、枡式分数加算第２問題解答作成手段３７４が作動する（Ｓ５）。
【０２２６】
枡式分数加算第２問題解答作成手段３７４が作動すると、次の作業が行われる。
(a) まず、分母用ブロック作成手段３７４１が作動する。すなわち、枡式分数加算第１問題解答作成手段３７３の分母用ブロック作成手段３７３１と同様に、図１３８に示すように、問題縦列分母用ブロック４０６が作成され、また、図１３９に示すように、問題横列分母用ブロック４０７が作成される。
【０２２７】
(b) 次に、分子用ブロック作成手段３７４２が作動する。すなわち、枡式分数加算第１問題解答作成手段３７３の分子用ブロック作成手段３７３２と同様にして、図１４０に示すように、問題縦列分子用ブロック４０８及び問題横列分子用ブロック４０９が作成される。
【０２２８】
(c) そして、解答作成手段３７４３が作動する。すなわち、まず、枡式分数加算第１問題解答作成手段３７３の解答作成手段３７３３と同様にして、分母解答、第１分子解答、及び第２分子解答、が得られる。そして、第１分子解答と第２分子解答とが加算されて分子解答が得られ、該分子解答が３５枡からなる仮想分子解答欄に挿入される。なお、分母解答及び分子解答は約分されない。次に、図１４１に示すような３５枡の仮想解答欄５１０が作成される。そして、上記で得られた分母解答が仮想解答欄５１０の分母部分Ｅに挿入され、得られた分子解答が分子部分Ｆに挿入される。
【０２２９】
その後は、枡式分数加算第１問題の場合と同様に作動して、図１３７に示すような枡式分数加算第２問題６３７Ａ、６３８Ａや図１４２に示すような解答付問題６３７Ｂ、６３８Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。その他は、枡式分数加算第１問題の場合と同じである。
【０２３０】
（3-25）［枡式分数加算第３問題］
例えば、図１４３の上段に示す加算問題６３９Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１が５枡であり、問題横列１２が７枡であり、問題数は３５問である。この問題は、分母として２〜１０の整数を用い、分子として１を用いたものであり、解答分母及び解答分子を暗算で求めるだけでなく、約分できるものは約分するようにしたものである。
【０２３１】
まず、第２指定部７２の分数タブ７８とたし算３ボタン７２０とを続けてクリックすると（Ｓ３）、枡式分数加算第３問題指定手段３１４が作動し（Ｓ４）、それにより、枡式分数加算第３問題解答作成手段３７５が作動する（Ｓ５）。
【０２３２】
枡式分数加算第３問題解答作成手段３７５が作動すると、次の作業が行われる。
(a) まず、分母用ブロック作成手段３７５１が作動する。すなわち、枡式分数加算第１問題解答作成手段３７３の分母用ブロック作成手段３７３１と同様に、図１４４に示すように、問題縦列分母用ブロック４１１が作成され、また、図１４５に示すように、問題横列分母用ブロック４１２が作成される。
【０２３３】
(b) 次に、分子用ブロック作成手段３７５２が作動する。すなわち、枡式分数加算第１問題解答作成手段３７３の分子用ブロック作成手段３７３２と同様にして、図１４６に示すような問題縦列分子用ブロック４１３及び問題横列分子用ブロック４１４が作成される。
【０２３４】
(c) そして、解答作成手段が作動する。すなわち、まず、枡式分数加算第１問題解答作成手段３７３の解答作成手段３７３３と同様にして、分母解答、第１分子解答、及び第２分子解答、が得られる。そして、第１分子解答と第２分子解答とが加算されて分子解答が得られ、該分子解答が３５枡からなる仮想分子解答欄に挿入される。次に、分母解答と分子解答とが約分される。すなわち、図１４７に示すように、例えば、仮想分母解答欄５０３Ａの第１分母ブロック２１Ａと仮想分子解答欄５０４Ａの第１分子ブロック３１Ａとが対応させられて、その最大公約数からなるブロック３００が作成され、各ブロック２１Ａ、３１Ａの数値がブロック３００の最大公約数で除算され、約分済の、第１分母ブロック２１Ｂ及び第１分子ブロック３１Ｂが作成され、第２の仮想分母欄５０３Ｂ及び仮想分子欄５０４Ｂに挿入される。第２分母ブロック等についても同様に処理される。こうして、約分済の分母解答及び分子解答が求められる。そして、約分済の分母解答及び分子解答が仮想解答欄に挿入される。
【０２３５】
その後は、枡式分数加算第１問題の場合と同様に作動して、図１４３に示すような枡式分数加算第３問題６３９Ａ、６４０Ａや図１４８に示すような解答付問題６３９Ｂ、６４０Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。その他は、枡式分数加算第１問題の場合と同じである。
【０２３６】
（3-26）［枡式分数加算第４問題］
例えば、図１４９の上段に示す加算問題６４１Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１が５枡であり、問題横列１２が７枡であり、問題数は３５問である。この問題は、分母として２〜１０の整数を用い、分子として１〜９の整数を用いたものであり、解答分母は暗算で求め、解答分子は式の形で求めるようにしたものである。
【０２３７】
まず、第２指定部７２の分数タブ７８とたし算４ボタン７２１とを続けてクリックすると（Ｓ３）、枡式分数加算第４問題指定手段３１５が作動し（Ｓ４）、それにより、枡式分数加算第４問題解答作成手段３７６が作動する（Ｓ５）。
【０２３８】
枡式分数加算第４問題解答作成手段３７６が作動すると、次の作業が行われる。
(a) まず、分母用ブロック作成手段３７６１が作動する。すなわち、枡式分数加算第１問題解答作成手段３７３の分母用ブロック作成手段３７３１と同様に、図１５０に示すように、問題縦列分母用ブロック４１６が作成され、また、図１５１に示すように、問題横列分母用ブロック４１７が作成される。
【０２３９】
(b) 次に、分子用ブロック作成手段３７６２が作動する。すなわち、問題縦列分母用ブロック４１６に対応する５個の分子用整数からなる問題縦列分子用ブロックが作成されるに当たって、５個の分子用整数として、１〜９の整数であって、対応する分母用整数より小さく且つ分母用整数の約数ではない整数が取得される。また、問題横列分母用ブロック４１７に対応する７個の分子用整数からなる問題横列分子用ブロックが作成されるに当たって、７個の分子用整数として、１〜９の整数であって、対応する分母用整数より小さく且つ分母用整数の約数ではない整数が取得される。具体的には、図１５２に示すように、分母の数のそれぞれに応じて利用できる分子の数が予め記憶手段６に記憶されており、そこから、任意に選択されるようにする。こうして、図１５３に示すような問題縦列分子用ブロック４１８及び問題横列分子用ブロック４１９が得られる。
【０２４０】
(c) そして、解答成手段３７６３が作動する。すなわち、枡式分数加算第１問題解答作成手段３７３の解答作成手段３７３３と同様にして、分母解答、第１分子解答、及び第２分子解答、が得られ、仮想解答欄に挿入される。
【０２４１】
その後は、枡式分数加算第１問題の場合と同様に作動して、図１４９に示すような枡式分数加算第４問題６４１Ａ、６４２Ａや図１５４に示すような解答付問題６４１Ｂ、６４２Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。その他は、枡式分数加算第１問題の場合と同じである。
【０２４２】
（3-27）［枡式分数加算第５問題］
例えば、図１５５の上段に示す加算問題６４３Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１が５枡であり、問題横列１２が７枡であり、問題数は３５問である。この問題は、分母として２〜１０の整数を用い、分子として１〜９の整数を用いたものであり、解答分母だけでなく解答分子も暗算で求めるようにしたものである。
【０２４３】
まず、第２指定部７２の分数タブ７８とたし算５ボタン７２２とを続けてクリックすると（Ｓ３）、枡式分数加算第５問題指定手段３１６が作動し（Ｓ４）、それにより、枡式分数加算第５問題解答作成手段３７７が作動する（Ｓ５）。
【０２４４】
枡式分数加算第５問題解答作成手段３７７が作動すると、次の作業が行われる。
(a) まず、分母用ブロック作成手段３７７１が作動する。すなわち、枡式分数加算第１問題解答作成手段３７３の分母用ブロック作成手段３７３１と同様に、図１５６に示すように、問題縦列分母用ブロック４２０が作成され、また、図１５７に示すように、問題横列分母用ブロック４２１が作成される。
【０２４５】
(b) 次に、分子用ブロック作成手段３７７２が作動する。すなわち、枡式分数加算第４問題解答作成手段３７６の分子用ブロック作成手段３７６２と同様にして、図１５８に示すような問題縦列分子用ブロック４２２及び問題横列分子用ブロック４２３が作成される。
【０２４６】
(c) そして、解答作成手段３７７３が作動する。すなわち、枡式分数加算第２問題解答作成手段３７４の解答作成手段３７４３と同様にして、分母解答及び分子解答が、得られ、仮想解答欄に挿入される。
【０２４７】
その後は、枡式分数加算第１問題の場合と同様に作動して、図１５５に示すような枡式分数加算第５問題６４３Ａ、６４４Ａや図１５９に示すような解答付問題６４３Ｂ、６４３Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。その他は、枡式分数加算第１問題の場合と同じである。なお、解答時間決定手段４１は、枡式整数加算第１問題の場合と同様に作動して、ここでは、１問当たりの解答目標時間が４．５秒、問題数が３５問であるので、１桁目を四捨五入して、１５０秒が表示される。
【０２４８】
（3-28）［枡式分数加算第６問題］
例えば、図１６０の上段に示す加算問題６４５Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１が５枡であり、問題横列１２が７枡であり、問題数は３５問である。この問題は、分母として２〜１０の整数を用い、分子として１〜９の整数を用いたものであり、解答分母及び解答分子を暗算で求めるだけでなく、約分できるものは約分するようにしたものである。
【０２４９】
まず、第２指定部７２の分数タブ７８とたし算６ボタン７２３とを続けてクリックすると（Ｓ３）、枡式分数加算第６問題指定手段３１７が作動し（Ｓ４）、それにより、枡式分数加算第６問題解答作成手段３７８が作動する（Ｓ５）。
【０２５０】
枡式分数加算第６問題解答作成手段３７８が作動すると、次の作業が行われる。
(a) まず、分母用ブロック作成手段３７８１が作動する。すなわち、枡式分数加算第１問題解答作成手段３７３の分母用ブロック作成手段３７３１と同様に、図１６１に示すように、問題縦列分母用ブロック４２６が作成され、また、図１６２に示すように、問題横列分母用ブロック４２７が作成される。
【０２５１】
(b) 次に、分子用ブロック作成手段３７８２が作動する。すなわち、枡式分数加算第４問題解答作成手段３７６の分子用ブロック作成手段３７６２と同様にして、図１６３に示すような問題縦列分子用ブロック４２８及び問題横列分子用ブロック４２９が作成される。
【０２５２】
(c) そして、解答作成手段３７８３が作動する。すなわち、枡式分数加算第３問題解答作成手段３７５の解答作成手段３７５３と同様にして、約分済の分母解答及び分子解答が、求められ、仮想解答欄に挿入される。
【０２５３】
その後は、枡式分数加算第１問題の場合と同様に作動して、図１６０に示すような枡式分数加算第６問題６４５Ａ、６４６Ａや図１６４に示すような解答付問題６４５Ｂ、６４６Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。その他は、枡式分数加算第１問題の場合と同じである。
【０２５４】
（3-29）［枡式分数減算第１問題］
例えば、図１６５の上段に示す減算問題６４７Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１が５枡であり、問題横列１２が７枡であり、問題数は３５問である。この問題は、分母として２〜１０の整数を用い、引く方の分数の分子として１を用い、引かれる方の分数の分子として１〜９の整数を用いたものであり、解答分母と解答分子の一部のみとを暗算で求めるようにしたものである。
【０２５５】
まず、第２指定部７２の分数タブ７８とひき算１ボタン７２４とを続けてクリックすると（Ｓ３）、枡式分数減算第１問題指定手段３１８が作動し（Ｓ４）、それにより、枡式分数減算第１問題解答作成手段３７９が作動する（Ｓ５）。なお、枡式分数減算第１〜第３問題、枡式分数乗算問題、及び枡式分数除算問題における問題解答作成手段の構成を、図１６６に示す。
【０２５６】
枡式分数減算第１問題解答作成手段３７９が作動すると、次の作業が行われる。
(a) まず、分母用ブロック作成手段３７９１が作動する。すなわち、枡式分数加算第１問題解答作成手段３７３の分母用ブロック作成手段３７３１と同様に、図１６７に示すように、問題縦列分母用ブロック４３１が作成され、また、図１６８に示すように、問題横列分母用ブロック４３２が作成される。
【０２５７】
(b) 次に、分子用ブロック作成手段３７９２が作動する。すなわち、問題縦列分母用ブロック４３１に対応する５個の分子用整数からなる問題縦列分子用ブロックが作成されるに当たって、５個の分子用整数として、全て１が取得される。また、問題横列分母用ブロック４３２に対応する７個の分子用整数からなる問題横列分子用ブロックが作成されるに当たって、７個の分子用整数として、問題横列分母用ブロック４３２の対応する分母用整数の半分以上であり且つ該分母用整数の約数ではない整数が取得される。なお、問題横列分子用ブロックの分子用整数は、具体的には、図１６９に示すように、分母の数のそれぞれに応じて利用できる分子の数が予め記憶手段６に記憶されており、そこから、任意に選択される。こうして、図１７０に示すような問題縦列分子用ブロック４３３及び問題横列分子用ブロック４３４が得られる。
【０２５８】
(c) そして、解答作成手段３７９３が作動する。すなわち、次の作業が行われる。
(i) 図１７１に示すような３５枡の仮想分母解答欄５２１が作成される。そして、問題縦列分母用ブロック４３１が問題縦列の問題として使用され、問題横列分母用ブロック４３２が問題横列の問題として使用され、問題縦列分母用ブロック４３１のＭ番目の数と問題横列分母用ブロック４３２のＮ番目の数とが乗算されて分母解答が取得されて仮想分母解答欄５２１に挿入されていく。これにより、分母解答が得られる。
(ii) 図１７２に示すような３５枡の仮想第１分子解答欄５２２が作成される。そして、問題縦列分母用ブロック４３１が問題縦列の問題として使用され、問題横列分子用ブロック４３４が問題横列の問題として使用され、問題縦列分母用ブロック４３１のＭ番目の数と問題横列分子用ブロック４３４のＮ番目の数とが乗算されて第１分子解答が取得されて仮想第１分子解答欄５２２に挿入されていく。これにより、第１分子解答が得られる。
(iii) 図１７３に示すような３５枡の仮想第２分子解答欄５２３が作成される。そして、問題縦列分子用ブロック４３２が問題縦列の問題として使用され、問題横列分母用ブロック４３３が問題横列の問題として使用され、問題縦列分子用ブロック４３２のＭ番目の数と問題横列分母用ブロック４３３のＮ番目の数とが乗算されて第２分子解答が取得されて仮想第２分子解答欄５２３に挿入されていく。これにより、第２分子解答が得られる。
(iv) 図１７４に示すような３５枡の仮想解答欄５２４が作成される。そして、上記で得られた分母解答が仮想解答欄５２４の分母部分Ｅに挿入され、得られた第１分子解答が第１分子部分Ｆ１に挿入され、得られた第２分子解答が第２分子部分Ｆ２に挿入される。なお、分母解答、第１分子解答、及び第２分子解答の組み合わせにおいて、約分可能なものは約分される。
【０２５９】
なお、解答作成手段３７９３は、Ｍを１〜５まで変えながら、及び、Ｎを１〜７まで変えながら、解答を得るようになっている。
【０２６０】
その後は、枡式分数加算第１問題の場合と同様に作動して、図１６５に示すような枡式分数減算第１問題６４７Ａ、６４８Ａや図１７５に示すような解答付問題６４７Ｂ、６４８Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。その他は、枡式分数加算第１問題の場合と同じである。なお、解答時間決定手段４１は、枡式整数加算第１問題の場合と同様に作動して、ここでは、１問当たりの解答目標時間が３．６秒、問題数が３５問であるので、１桁目を四捨五入して、１３０秒が表示される。
【０２６１】
（3-30）［枡式分数減算第２問題］
例えば、図１７６の上段に示す減算問題６４９Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１が５枡であり、問題横列１２が７枡であり、問題数は３５問である。この問題は、分母として２〜１０の整数を用い、引く方の分数の分子として１を用い、引かれる方の分数の分子として１〜９の整数を用いたものであり、解答分母と解答分子の全てを暗算で求めるようにしたものである。
【０２６２】
まず、第２指定部７２の分数タブ７８とひき算２ボタン７２５とを続けてクリックすると（Ｓ３）、枡式分数減算第２問題指定手段３１９が作動し（Ｓ４）、それにより、枡式分数減算第２問題解答作成手段３８０が作動する（Ｓ５）。
【０２６３】
枡式分数減算第２問題解答作成手段３８０が作動すると、次の作業が行われる。
(a) まず、分母用ブロック作成手段３８０１が作動する。すなわち、枡式分数加算第１問題解答作成手段３７３の分母用ブロック作成手段３７３１と同様に、図１７７に示すように、問題縦列分母用ブロック４３６が作成され、また、図１７８に示すように、問題横列分母用ブロック４３７が作成される。
【０２６４】
(b) 次に、分子用ブロック作成手段３８０２が作動する。すなわち、枡式分数減算第１問題解答作成手段３７９の分子用ブロック作成手段３７９２と同様にして、図１７９に示すような問題縦列分子用ブロック４３８及び問題横列分子用ブロック４３９が作成される。
【０２６５】
(c) そして、解答作成手段３８０３が作動する。すなわち、まず、枡式分数減算第１問題解答作成手段３７９の解答作成手段３７９３と同様にして、分母解答、第１分子解答、及び第２分子解答、が得られる。そして、第１分子解答から第２分子解答が減算されて分子解答が得られ、該分子解答が３５枡からなる仮想分子解答欄に挿入される。なお、分母解答及び分子解答は約分されない。次に、図１８０に示すような３５枡の仮想解答欄５３０が作成される。そして、上記で得られた分母解答が仮想解答欄５３０の分母部分Ｅに挿入され、得られた分子解答が分子部分Ｆに挿入される。
【０２６６】
その後は、枡式分数加算第１問題の場合と同様に作動して、図１７６に示すような枡式分数減算第２問題６４９Ａ、６５０Ａや図１８１に示すような解答付問題６４９Ｂ、６５０Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。その他は、枡式分数加算第１問題の場合と同じである。
【０２６７】
（3-31）［枡式分数減算第３問題］
例えば、図１８２の上段に示す減算問題６５１Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１が５枡であり、問題横列１２が７枡であり、問題数は３５問である。この問題は、分母として２〜１０の整数を用い、引く方の分数の分子として１を用い、引かれる方の分数の分子として１〜９の整数を用いたものであり、解答分母と解答分子の全てを暗算で求めるだけでなく、約分できるものはするようにしたものである。
【０２６８】
まず、第２指定部７２の分数タブ７８とひき算３ボタン７２６とを続けてクリックすると（Ｓ３）、枡式分数減算第３問題指定手段３２０が作動し（Ｓ４）、それにより、枡式分数減算第３問題解答作成手段３８１が作動する（Ｓ５）。
【０２６９】
枡式分数減算第３問題解答作成手段３８１が作動すると、次の作業が行われる。
(a) まず、分母用ブロック作成手段３８１１が作動する。すなわち、枡式分数加算第１問題解答作成手段３７３の分母用ブロック作成手段３７３１と同様に、図１８３に示すように、問題縦列分母用ブロック４４１が作成され、また、図１８４に示すように、問題横列分母用ブロック４４２が作成される。
【０２７０】
(b) 次に、分子用ブロック作成手段３８１２が作動する。すなわち、枡式分数減算第１問題解答作成手段３７９の分子用ブロック作成手段３７９２と同様にして、図１８５に示すような問題縦列分子用ブロック４４３及び問題横列分子用ブロック４４４が作成される。
【０２７１】
(c) そして、解答作成手段３８１３が作動する。すなわち、枡式分数減算第２問題解答作成手段３８０の解答作成手段３８０３と同様にして、分母解答及び分子解答が得られる。そして、枡式分数加算第３問題解答作成手段３７５の解答作成手段３７５３と同様にして、約分済の分母解答及び分子解答が、求められ、仮想解答欄に挿入される。
【０２７２】
その後は、枡式分数加算第１問題の場合と同様に作動して、図１８２に示すような枡式分数減算第３問題６５１Ａ、６５２Ａや図１８６に示すような解答付問題６５１Ｂ、６５２Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。その他は、枡式分数加算第１問題の場合と同じである。
【０２７３】
（3-32）［枡式分数乗算問題］
例えば、図１８７の上段に示す乗算問題６５３Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１が５枡であり、問題横列１２が７枡であり、問題数は３５問である。この問題は、分母として２〜１０の整数を用い、分子として１〜９の整数を用いたものであり、約分できるものは約分するようにしたものである。
【０２７４】
まず、第２指定部７２の分数タブ７８とかけ算ボタン７２７とを続けてクリックすると（Ｓ３）、枡式分数乗算問題指定手段３２１が作動し（Ｓ４）、それにより、枡式分数乗算問題解答作成手段３８２が作動する（Ｓ５）。
【０２７５】
枡式分数乗算問題解答作成手段３８２が作動すると、次の作業が行われる。
(a) まず、分母用ブロック作成手段３８２１が作動する。すなわち、枡式分数加算第１問題解答作成手段３７３の分母用ブロック作成手段３７３１と同様に、図１８８に示すように、問題縦列分母用ブロック４４６が作成され、また、図１８９に示すように、問題横列分母用ブロック４４７が作成される。
【０２７６】
(b) 次に、分子用ブロック作成手段３８２２が作動する。すなわち、枡式分数加算第４問題解答作成手段３７６の分子用ブロック作成手段３７６２と同様にして、図１９０に示すような問題縦列分子用ブロック４４８及び問題横列分子用ブロック４４９が作成される。
【０２７７】
(c) そして、解答作成手段３８２３が作動する。すなわち、次の作業が行われる。
(i) 図１９１に示すような３５枡の仮想分母解答欄５４１が作成される。そして、問題縦列分母用ブロック４４６を問題縦列の問題として使用し、問題横列分母用ブロック４４７を問題横列の問題として使用し、問題縦列分母用ブロック４４６のＭ番目の数と問題横列分母用ブロック４４７のＮ番目の数とを乗算して分母解答を取得して仮想分母解答欄５４１に挿入していく。これにより、分母解答が得られる。
(ii) 図１９２に示すような３５枡の仮想分子解答欄５４２が作成される。そして、問題縦列分子用ブロック４４８を問題縦列の問題として使用し、問題横列分子用ブロック４４９を問題横列の問題として使用し、問題縦列分子用ブロック４４８のＭ番目の数と問題横列分子用ブロック４４９のＮ番目の数とを乗算して分子解答を取得して仮想分子解答欄５４２に挿入していく。これにより、分子解答が得られる。
(iii) 枡式分数加算第３問題解答作成手段３７５の解答作成手段３７５３と同様にして、約分済の分母解答及び分子解答が、求められ、仮想解答欄に挿入される。
【０２７８】
なお、解答作成手段３８２３は、Ｍを１〜５まで変えながら、及び、Ｎを１〜７まで変えながら、解答を得るようになっている。
【０２７９】
その後は、枡式分数加算第１問題の場合と同様に作動して、図１８７に示すような枡式分数乗算問題６５３Ａ、６５４Ａや図１９３に示すような解答付問題６５３Ｂ、６５４Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。その他は、枡式分数加算第１問題の場合と同じである。なお、解答時間決定手段４１は、枡式整数加算第１問題の場合と同様に作動して、ここでは、１問当たりの解答目標時間が３．４秒、問題数が３５問であるので、１桁目を四捨五入して、１２０秒が表示される。
【０２８０】
（3-33）［枡式分数除算問題］
例えば、図１９４の上段に示す除算問題６５５Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１が５枡であり、問題横列１２が７枡であり、問題数は３５問である。この問題は、分母として２〜１０の整数を用い、分子として１〜９の整数を用いたものであり、約分できるものは約分するようにしたものである。
【０２８１】
まず、第２指定部７２の分数タブ７８とわり算ボタン７２８とを続けてクリックすると（Ｓ３）、枡式分数除算問題指定手段３２２が作動し（Ｓ４）、それにより、枡式分数除算問題解答作成手段３８３が作動する（Ｓ５）。
【０２８２】
枡式分数除算問題解答作成手段３８３が作動すると、次の作業が行われる。
(a) まず、分母用ブロック作成手段３８３１が作動する。すなわち、枡式分数加算第１問題解答作成手段３７３の分母用ブロック作成手段３７３１と同様に、図１９５に示すように、問題縦列分母用ブロック４５１が作成され、また、図１９６に示すように、問題横列分母用ブロック４５２が作成される。
【０２８３】
(b) 次に、分子用ブロック作成手段３８３２が作動する。すなわち、枡式分数加算第４問題解答作成手段３７６の分子用ブロック作成手段３７６２と同様にして、図１９７に示すような問題縦列分子用ブロック４５３及び問題横列分子用ブロック４５４が作成される。
【０２８４】
(c) そして、解答作成手段３８３３が作動する。すなわち、次の作業が行われる。
(i) 図１９８に示すような３５枡の仮想分母解答欄５４５が作成される。そして、問題縦列分子用ブロック４５３を問題縦列の問題として使用し、問題横列分母用ブロック４５２を問題横列の問題として使用し、問題縦列分子用ブロック４５３のＭ番目の数と問題横列分母用ブロック４５２のＮ番目の数とを乗算して分母解答を取得して仮想分母解答欄５４５に挿入していく。これにより、分母解答が得られる。
(ii) 図１９９に示すような３５枡の仮想分子解答欄５４６が作成される。そして、問題縦列分母用ブロック４５１を問題縦列の問題として使用し、問題横列分子用ブロック４５４を問題横列の問題として使用し、問題縦列分母用ブロック４５１のＭ番目の数と問題横列分子用ブロック４５４のＮ番目の数とを乗算して分子解答を取得して仮想分子解答欄５４６に挿入していく。これにより、分子解答が得られる。
(iii) 枡式分数加算第３問題解答作成手段３７５の解答作成手段３７５３と同様にして、約分済の分母解答及び分子解答が、求められ、図１７６と同じ３５枡の仮想解答欄に挿入される。
【０２８５】
なお、解答作成手段３８３３は、Ｍを１〜５まで変えながら、及び、Ｎを１〜７まで変えながら、解答を得るようになっている。
【０２８６】
その後は、枡式分数加算第１問題の場合と同様に作動して、図１９４に示すような枡式分数除算問題６５５Ａ、６５６Ａや図２００に示すような解答付問題６５５Ｂ、６５６Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。その他は、枡式分数加算第１問題の場合と同じである。なお、解答時間決定手段４１は、枡式整数加算第１問題の場合と同様に作動して、ここでは、１問当たりの解答目標時間が３．４秒、問題数が３５問であるので、１桁目を四捨五入して、１２０秒が表示される。
【０２８７】
（3-34）［枡式時間加算問題］
例えば、図２０１の上段に示す時間加算問題６５７Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１が１０枡であり、問題横列１２が５枡であり、問題数は５０問である。また、問題横列は、秒単位のみである。
【０２８８】
まず、第２指定部７２の単位他タブ７９と分秒たし算ボタン７２９とを続けてクリックすると（Ｓ３）、枡式時間加算問題指定手段３２３が作動し（Ｓ４）、それにより、枡式時間加算問題解答作成手段３８４が作動する（Ｓ５）。なお、枡式時間加算問題、枡式時間減算問題、枡式距離加算第１、第２問題、及び枡式距離減算第１、第２問題、についての問題解答作成手段の構成を、図２０２に示す。
【０２８９】
枡式時間加算問題解答作成手段３８４が作動すると、次の作業が行われる。
(1) まず、問題ブロック作成手段３８４１が作動する。
(i) 図２０３に示すように、記憶手段６から０〜９の１０個の整数が取得され、一列にランダムに並べられて、問題縦列分用ブロック４５５が作成される。また、５個の０を一列に並べてなる、問題横列分用ブロック４５６が作成される。
(ii)問題縦列秒用ブロック４５７が次のように作成される。すなわち、図２０４に示すように、記憶手段６から１〜１０の１０個の整数が取得され、一列にランダムに並べられて、第１ブロック４５７１が作成される。次に、第１ブロック４５７１が、所定の規則に従って変換されて、第２ブロック４５７２が作成される。ここでは、１と６を１０に、２と７を２０に、３と８を３０に、４と９を４０に、５と１０を５０に、している。更に、必要に応じて、第２ブロック４５７２が、図２０５に示すように、各数字に５が加算されることによって第３ブロック４５７３に変換され、又は、図２０６に示すように、各数字に、０〜９の１０個の整数からランダムに選択した数が加算されることによって第４ブロック４５７４に変換される。そして、ここでは、第２ブロック４５７２が問題縦列秒用ブロック４５７とされる。又は、必要に応じて、第３ブロック４５７３又は第４ブロック４５７４が問題縦列秒用ブロック４５７とされる。
(iii)問題横列秒用ブロック４５８が次のように作成される。すなわち、図２０７に示すように、記憶手段６から１〜５の５個の整数が取得され、一列にランダムに並べられて、第１ブロック４５８１が作成される。次に、第１ブロック４５８１の各数字が１０倍されて、問題横列秒用ブロック４５８とされる。
【０２９０】
(2) 次に、解答作成手段３８４２が作動する。すなわち、次の作業が行われる。
(i)図２０８に示すような５０枡の仮想分単位解答欄５５１が作成される。そして、問題縦列分用ブロック４５５が問題縦列の問題として使用され、問題横列分用ブロック４５６が問題横列の問題として使用され、問題縦列分用ブロック４５５のＭ番目の数と問題横列分用ブロック４５６のＮ番目の数とが加算され分単位解答が取得されて仮想分単位解答欄５５１に挿入されていく。
(ii)図２０９に示すような５０枡の仮想秒単位解答欄５５２が作成される。そして、問題縦列秒用ブロック４５７が問題縦列の問題として使用され、問題横列秒用ブロック４５８が問題横列の問題として使用され、問題縦列秒用ブロック４５７のＭ番目の数と問題横列秒用ブロック４５８のＮ番目の数とが加算され秒単位解答が取得されて仮想秒単位解答欄５５２に挿入されていく。
(iii)仮想秒単位解答欄５５２における解答の内、６０以上である解答が、解答から６０が減算された値に置き換えられ、その他の解答はそのままとされて、仮想秒単位新解答欄が作成されるとともに、６０が減算された秒単位解答に対応する分単位解答は１が加算され、その他の分単位解答はそのままとされて、仮想分単位新解答欄が作成される。なお、図２１０は、仮想秒単位解答欄５５２の第１ブロックをＡ’、仮想秒単位新解答欄の第１ブロックをＡ、仮想分単位解答欄５５１の第１ブロックをＢ’、仮想分単位新解答欄の第１ブロックをＢとして示している。
【０２９１】
なお、解答作成手段３８４２は、Ｍを１〜１０まで変えながら、及び、Ｎを１〜５まで変えながら、解答を得るようになっている。
【０２９２】
そして、問題表示手段３３が作動する（Ｓ６）。すなわち、図２０１に示すように、問題縦列分用ブロック４５５が問題縦列の分単位部分として表示部７５に表示され、問題縦列秒用ブロック４５７が問題縦列の秒単位部分として表示部７５に表示され、問題横列秒用ブロック４５８が問題横列の秒単位部分として表示部７５に表示される。なお、問題横列分用ブロック４５６は全部０であるので、表示部７５には表示されない。また、枡１４に加算演算子（＋）が表示される。更に、解答欄には、分と秒の文字が表示される。これにより、枡式時間加算問題６５７Ａが表示されたこととなる（Ｓ７）。
【０２９３】
なお、ここでは、２つの問題６５７Ａ、６５８Ａを同時に作成して表示している。上の問題６５７Ａは、問題縦列秒用ブロック４５７として、第２ブロック４５７２を用いたものであり、下の問題６５８Ａは、第３ブロック４５７３を用いたものである。
【０２９４】
なお、この段階（Ｓ７）で、印刷ボタン７４０をクリックした後の作動（Ｓ８〜Ｓ１６）及び保存ボタンをクリックした後の作動（Ｓ１７，１８）は、枡式整数加算第１問題の場合と同じである。更に、表示するボタン７４７をクリックすると（Ｓ１９）、問題解答表示手段３５が作動し（Ｓ２０）、図２１１に示すように、解答が問題と共に表示部７５に表示される（Ｓ２１）。すなわち、解答付問題６５７Ｂ、６５８Ｂが表示される。
【０２９５】
また、通常の場合は、手段３８４が作動すると、解答時間決定手段４１も作動する。解答時間決定手段４１は、枡式整数加算第１問題の場合と同様に作動して、ここでは、１問当たりの解答目標時間が２．４秒、問題数が５０問であるので、１２０秒が表示される。
【０２９６】
（3-35）［枡式時間減算問題］
例えば、図２１２の上段に示す時間減算問題６５９Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１が１０枡であり、問題横列１２が５枡であり、問題数は５０問である。また、問題横列は、秒単位のみである。
【０２９７】
まず、第２指定部７２の単位他タブ７９と分秒ひき算ボタン７３０とを続けてクリックすると（Ｓ３）、枡式時間減算問題指定手段３２４が作動し（Ｓ４）、それにより、枡式時間減算問題解答作成手段３８５が作動する（Ｓ５）。
【０２９８】
枡式時間減算問題解答作成手段３８５が作動すると、次の作業が行われる。
(1) 問題ブロック作成手段３８５１が作動する。すなわち、枡式時間加算問題解答作成手段３８４の問題ブロック作成手段３８４１と同様に作動して、図２１３に示すような問題縦列分用ブロック４６１、問題横列分用ブロック４６２、問題縦列秒用ブロック４６３、及び問題横列秒用ブロック４６４が、作成される。なお、問題縦列分用ブロック４６１には、１〜１０の１０個の数字が用いられる。
【０２９９】
(2) 解答作成手段３８５２が作動する。すなわち、次の作業が行われる。
(i)図２１４に示すような５０枡の仮想分単位解答欄５５６が作成される。そして、問題縦列分用ブロック４６１が問題縦列の問題として使用され、問題横列分用ブロック４６２が問題横列の問題として使用され、問題縦列分用ブロック４６１のＭ番目の数から問題横列分用ブロック４６２のＮ番目の数が減算され分単位解答が取得されて仮想分単位解答欄５５６に挿入されていく。
(ii)図２１５に示すような５０枡の仮想秒単位解答欄５５７が作成される。そして、問題縦列秒用ブロック４６３が問題縦列の問題として使用され、問題横列秒用ブロック４６４が問題横列の問題として使用され、問題縦列秒用ブロック４６３のＭ番目の数から問題横列秒用ブロック４６４のＮ番目の数が減算され秒単位解答が取得されて仮想秒単位解答欄５５７に挿入されていく。
(iii)仮想秒単位解答欄５５７における解答の内、負の値である解答が、解答に６０が加算された値に置き換えられ、その他の解答はそのままとされて、す仮想秒単位新解答欄が作成されるとともに、６０が加算された秒単位解答に対応する分単位解答から１が減算され、その他の分単位解答はそのままとされて、仮想分単位新解答欄が作成される。なお、図２１６は、仮想秒単位解答欄５５７の第１ブロックをＡ’、仮想秒単位新解答欄の第１ブロックをＡ、仮想分単位解答欄５５６の第１ブロックをＢ’、仮想分単位新解答欄の第１ブロックをＢとして示している。
【０３００】
なお、解答作成手段３８５２は、Ｍを１〜１０まで変えながら、及び、Ｎを１〜５まで変えながら、解答を得るようになっている。
【０３０１】
その後は、枡式時間加算第１問題の場合と同様に作動して、図２１２に示すような枡式時間減算問題６５９Ａ、６６０Ａや図２１７に示すような解答付問題６５９Ｂ、６６０Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。その他は、枡式時間加算問題の場合と同じである。
【０３０２】
（3-36）［枡式距離加算第１問題］
例えば、図２１８の上段に示す距離加算問題６６１Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１が１０枡であり、問題横列１２が５枡であり、問題数は５０問である。また、問題縦列のメートル単位は百であり、問題横列は百メートル単位のみである。
【０３０３】
まず、第２指定部７２の単位他タブ７９と距離たし算１ボタン７３１とを続けてクリックすると（Ｓ３）、枡式距離加算第１問題指定手段３２５が作動し（Ｓ４）、それにより、枡式距離加算第１問題解答作成手段３８６が作動する（Ｓ５）。
【０３０４】
枡式距離加算第１問題解答作成手段３８６が作動すると、次の作業が行われる。
(1) 問題ブロック作成手段３８６１が作動する。
(i)図２１９に示すように、記憶手段６から１〜１０の１０個の整数が取得され、一列にランダムに並べられて、問題縦列キロメートル用ブロック４６６が作成される。また、５個の０を一列に並べてなる、問題横列キロメートル用ブロック４６７が作成される。
(ii)問題縦列メートル用ブロック４６８が次のように作成される。すなわち、図２２０に示すように、記憶手段６から０〜９の１０個の整数が取得され、一列にランダムに並べられて、第１ブロック４６８１が作成される。次に、第１ブロック４６８１の各数が１００倍されて、第２ブロック４６８２が作成される。第２ブロック４６８２が問題縦列メートル用ブロック４６８とされる。
(iii)問題横列メートル用ブロック４６９が次のように作成される。すなわち、図２２１に示すように、記憶手段６から１〜９の９個の整数が取得され、一列にランダムに並べられて、第１ブロック４６９１が作成され、第１ブロック４６９１の前から５個の整数が取得され、第２ブロック４６９２が作成され、第２ブロック４６９２の各数が１００倍されて、第３ブロック４６９３が作成される。第３ブロック４６９３が問題横列メートル用ブロック４６９とされる。
【０３０５】
(2) 解答作成手段３８６２が作動する。すなわち、次の作業が行われる。
(i)図２２２に示すような５０枡の仮想キロメートル単位解答欄５６１が作成される。そして、問題縦列キロメートル用ブロック４６６が問題縦列の問題として使用され、問題横列キロメートル用ブロック４６７が問題横列の問題として使用され、問題縦列キロメートル用ブロック４６６のＭ番目の数と問題横列キロメートル用ブロック４６７のＮ番目の数とが加算されてキロメートル単位解答が取得されて仮想キロメートル単位解答欄５６１に挿入されていく。
(ii)図２２３に示すような５０枡の仮想メートル単位解答欄５６２が作成される。そして、問題縦列メートル用ブロック４６８が問題縦列の問題として使用され、問題横列メートル用ブロック４６９が問題横列の問題として使用され、問題縦列メートル用ブロック４６８のＭ番目の数と問題横列メートル用ブロック４６９のＮ番目の数とが加算されてメートル単位解答が取得されて仮想メートル単位解答欄５６２に挿入されていく。
(iii) 仮想キロメートル単位解答欄５６１と仮想メートル単位解答欄５６２とが対応され、キロメートル単位解答が１０００倍されて対応するメートル単位解答と加算され、下３桁の数字がメートル単位新解答とされ、４桁目以上の数字がキロメートル単位新解答とされ、図２２４に示す５０枡からなる仮想解答欄５６３の対応する枡の、キロメートル単位部分にキロメートル単位新解答が、及び、メートル単位部分にメートル単位新解答が、挿入される。
【０３０６】
なお、解答作成手段３８６２は、Ｍを１〜１０まで変えながら、及び、Ｎを１〜５まで変えながら、解答を得るようになっている。
【０３０７】
そして、問題表示手段３３が作動する（Ｓ６）。すなわち、図２１８に示すように、問題縦列キロメートル用ブロック４６６が問題縦列のキロメートル単位部分として表示部７５に表示され、問題縦列メートル用ブロック４６８が問題縦列のメートル単位部分として表示部７５に表示され、問題横列メートル用ブロック４６９が問題横列のメートル単位部分として表示部７５に表示される。なお、問題横列キロメートル用ブロック４６８は全部０であるので、表示部７５には表示されない。また、枡１４に加算演算子（＋）が表示される。更に、解答欄には、「ｋｍ」と「ｍ」の文字が表示される。これにより、枡式距離加算第１問題６６１Ａが表示されたこととなる（Ｓ７）。
【０３０８】
なお、ここでは、２つの枡式距離加算第１問題６６１Ａ、６６２Ａが同時に作成されて表示されている。
【０３０９】
なお、この段階（Ｓ７）で、印刷ボタン７４０をクリックした後の作動（Ｓ８〜Ｓ１６）及び保存ボタンをクリックした後の作動（Ｓ１７，１８）は、枡式整数加算第１問題の場合と同じである。更に、表示するボタン７４７をクリックすると（Ｓ１９）、問題解答表示手段３５が作動し（Ｓ２０）、図２２５に示すように、解答が問題と共に表示部７５に表示される（Ｓ２１）。すなわち、解答付問題６６１Ｂ、６６２Ｂが表示される。その他は、枡式時間加算第１問題の場合と同様である。
【０３１０】
（3-37）［枡式距離加算第２問題］
例えば、図２２６の上段に示す距離加算問題６６３Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１が１０枡であり、問題横列１２が５枡であり、問題数は５０問である。また、問題縦列のメートル単位は百及び十であり、問題横列は百メートル単位及び十メートル単位のみである。
【０３１１】
まず、第２指定部７２の単位他タブ７９と距離たし算２ボタン７３２とを続けてクリックすると（Ｓ３）、枡式距離加算第２問題指定手段３２６が作動し（Ｓ４）、それにより、枡式距離加算第２問題解答作成手段３８７が作動する（Ｓ５）。
【０３１２】
枡式距離加算第２問題解答作成手段３８７が作動すると、次の作業が行われる。
(1) 問題ブロック作成手段３８７１が作動する。
(i)枡式距離加算第１問題解答作成手段３８６の問題ブロック作成手段３８６１と同様に作動して、図２２７に示すような問題縦列キロメートル用ブロック４７１及び問題横列キロメートル用ブロック４７２が作成される。
(ii)問題縦列メートル用ブロック４７３が次のように作成される。すなわち、図２２８に示すように、記憶手段６から０〜９の１０個の整数が取得され、一列にランダムに並べられて、第１ブロック４７３１が作成される。次に、第１ブロック４７３１の各数が１００倍されて、第２ブロック４７３２が作成される。次に、第２ブロック４７３２から任意の個数だけ任意の数が選択され、１０で除算されて、第３ブロック４７３３が作成される。第３ブロック４７３３が問題縦列メートル用ブロック４７３とされる。
(iii)問題横列メートル用ブロック４７４が次のように作成される。すなわち、図２２９に示すように、記憶手段６から１〜９の９個の整数が取得され、一列にランダムに並べられて、第１ブロック４７４１が作成され、第１ブロック４７４１の前から５個の整数が取得されて、第２ブロック４７４２が作成される。次に、第２ブロック４７４２の各数が１００倍されて、第３ブロック４７４３が作成される。そして、第３ブロック４７４３から任意の個数だけ任意の数が選択され、１０で除算されて、第４ブロック４７４４が作成される。第４ブロック４７４４が問題横列メートル用ブロック４７４とされる。
【０３１３】
(2) 解答作成手段３８７２が作動する。すなわち、枡式距離加算第１問題解答作成手段３８６の解答作成手段３８６２と同様に作動して、仮想解答欄の枡の、キロメートル単位部分にキロメートル単位新解答が挿入され、メートル単位部分にメートル単位新解答が挿入される。
【０３１４】
その後は、枡式距離加算第１問題の場合と同様に作動して、図２２６に示すような枡式距離加算第２問題６６３Ａ、６６４Ａや図２３０に示すような解答付問題６６３Ｂ、６６４Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。その他は、枡式時間加算問題の場合と同じである。
【０３１５】
（3-38）［枡式距離減算第１問題］
例えば、図２３１の上段に示す距離減算問題６６５Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１が１０枡であり、問題横列１２が５枡であり、問題数は５０問である。また、問題縦列のメートル単位は百であり、問題横列は百メートル単位のみである。
【０３１６】
まず、第２指定部７２の単位他タブ７９と距離ひき算１ボタン７３３とを続けてクリックすると（Ｓ３）、枡式距離減算第１問題指定手段３２７が作動し（Ｓ４）、それにより、枡式距離減算第１問題解答作成手段３８８が作動する（Ｓ５）。
【０３１７】
枡式距離減算第１問題作成手段３８８が作動すると、次の作業が行われる。
(1) 問題ブロック作成手段３８８１が作動する。すなわち、枡式距離加算第１問題解答作成手段３８６の問題ブロック作成手段３８６１と同様に作動して、図２３２に示すような問題縦列キロメートル用ブロック４７６、問題横列キロメートル用ブロック４７７、問題縦列メートル用ブロック４７８、及び問題横列メートル用ブロック４７９が、作成される。
【０３１８】
(2) 解答作成手段３８８２が作動する。すなわち、次の作業が行われる。
(i)図２３３に示すような５０枡の仮想キロメートル単位解答欄５６６が作成される。そして、問題縦列キロメートル用ブロック４７６が問題縦列の問題として使用され、問題横列キロメートル用ブロック４７７が問題横列の問題として使用され、問題縦列キロメートル用ブロック４７６のＭ番目の数から問題横列キロメートル用ブロック４７７のＮ番目の数が減算されてキロメートル単位解答が取得されて仮想キロメートル単位解答欄５６６に挿入されていく。
(ii)図２３４に示すような５０枡の仮想メートル単位解答欄５６７が作成される。そして、問題縦列メートル用ブロック４７８が問題縦列の問題として使用され、問題横列メートル用ブロック４７９が問題横列の問題として使用され、問題縦列メートル用ブロック４７８のＭ番目の数から問題横列メートル用ブロック４７９のＮ番目の数が減算されてメートル単位解答が取得されて仮想メートル単位解答欄５６７に挿入されていく。
(iii) 枡式距離加算第１問題解答作成手段３８６の解答作成手段３８６２と同様に作動して、仮想解答欄の枡の、キロメートル単位部分にキロメートル単位新解答が挿入され、メートル単位部分にメートル単位新解答が挿入される。
【０３１９】
なお、解答作成手段３８８２は、Ｍを１〜１０まで変えながら、及び、Ｎを１〜５まで変えながら、解答を得るようになっている。
【０３２０】
その後は、枡式距離加算第１問題の場合と同様に作動して、図２３１に示すような枡式距離減算第１問題６６５Ａ、６６６Ａや図２３５に示すような解答付問題６６５Ｂ、６６６Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。その他は、枡式時間加算問題の場合と同じである。
【０３２１】
（3-39）［枡式距離減算第２問題］
例えば、図２３６の上段に示す距離減算問題６６７Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１が１０枡であり、問題横列１２が５枡であり、問題数は５０問である。また、問題縦列のメートル単位は百及び十であり、問題横列は百メートル単位及び十メートル単位のみである。
【０３２２】
まず、第２指定部７２の単位他タブ７９と距離ひき算２ボタン７３４とを続けてクリックすると（Ｓ３）、枡式距離減算第２問題指定手段３２８が作動し（Ｓ４）、それにより、枡式距離減算第２問題解答作成手段３８９が作動する（Ｓ５）。
【０３２３】
枡式距離減算第２問題解答作成手段３８９が作動すると、次の作業が行われる。
(1) 問題ブロック作成手段３８９１が作動する。すなわち、枡式距離加算第２問題解答作成手段３８７の問題ブロック作成手段３８７１と同様に作動して、図２３７に示すような問題縦列キロメートル用ブロック４８１、問題横列キロメートル用ブロック４８２、問題縦列メートル用ブロック４８３、及び問題横列メートル用ブロック４８４が、作成される。
【０３２４】
(2) 解答作成手段３８９２が作動する。すなわち、枡式距離減算第１問題解答作成手段３８８の解答作成手段３８８２と同様に作動して、仮想解答欄の枡の、キロメートル単位部分にキロメートル単位新解答が挿入され、メートル単位部分にメートル単位新解答が挿入される。
【０３２５】
その後は、枡式距離加算第１問題の場合と同様に作動して、図２３６に示すような枡式距離減算第２問題６６７Ａ、６６８Ａや図２３８に示すような解答付問題６６７Ｂ、６６８Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。その他は、枡式時間加算問題の場合と同じである。
【０３２６】
（3-40）［割合変換問題］
例えば、図２３９に示す上段の割合変換問題６６９Ａが作成される場合について説明する。この問題は、図５の表式問題形式に該当するものである。問題数は４８問である。
【０３２７】
まず、第２指定部７２の単位他タブ７９と割合変換ボタン７３５とを続けてクリックすると（Ｓ３）、割合変換問題指定手段３２９が作動し（Ｓ４）、それにより、割合変換問題解答作成手段３９０が作動する（Ｓ５）。なお、割合変換問題解答作成手段３９０の構成を図２４０に示す。
【０３２８】
割合変換問題解答作成手段３９０が作動すると、次の作業が行われる。
【０３２９】
(1) 変換形式指定ブロック作成手段３９０１が作動する。すなわち、６種類の変換形式を示す１〜６の整数がランダムに並べられてなる、図２４１に示すような第１〜第８変換形式指定ブロック４９１ａ〜４９１ｈが作成される。なお、６種類の変換形式は、予め図２４２に示すように決められて記憶手段６に記憶されている。
【０３３０】
(2) 数値ブロック作成手段３９０２が作動して、次の作業が行われる。
(a) 十位数値作成手段３９０２Ａが作動する。すなわち、５問に１問の割合で十位の数値を使用する場合には、図２４３に示すように、１〜５の数値をランダムに並べてなる、１０個のブロックａ〜ｊが作成され、図２４４に示すように、１〜４の数値が全て０に置き換えられ、図２４５に示すように、５の数値の部分が１〜９の数値でランダムに置き換えられ、第１〜第１０の十位数値ブロック４９２ａ〜４９２ｊが作成される。
(b) 一位数値作成手段３９０２Ｂが作動する。すなわち、図２４６に示すような、０〜９の１０個の整数がランダムに並べられてなる、第１〜第５の一位数値ブロック４９３ａ〜４９３ｅが作成される。
(c) １／１０位数値作成手段３９０２Ｃ、１／１００位数値作成手段３９０２Ｄ、及び１／１０００位数値作成手段３９０２Ｅ、が作動する。すなわち、一位数値作成手段３９０２Ｂと同様に作動して、図２４７に示すような第１〜第５の１／１０位数値ブロック４９４ａ〜４９４ｅ、図２４８に示すような第１〜第５の１／１００位数値ブロック４９５ａ〜４９５ｅ、及び図２４９に示すような第１〜第５の１／１０００位数値ブロック４９６ａ〜４９６ｅ、が作成される。なお、１／１０００の位の数値が不要な場合は、ブロックの数値を全て０とする。
(d) 全位合算手段３９０２Ｆが作動する。すなわち、第１〜第１０の十位数値ブロック４９２ａ〜４９２ｊと、第１〜第５の一位数値ブロック４９３ａ〜４９３ｅと、第１〜第５の１／１０位数値ブロック４９４ａ〜４９４ｅと、第１〜第５の１／１００位数値ブロック４９５ａ〜４９５ｅと、及び第１〜第５の１／１０００位数値ブロック４９６ａ〜４９６ｅとが、図２５０に示すように、対応させられて、十位数値ブロックの数が１００００倍され、一位数値ブロックの数が１０００倍され、１／１０位数値ブロックの数が１００倍され、１／１００位数値ブロックの数が１０倍され、１／１０００位数値ブロックがそのままとされて、これら５種類のブロックの対応する区画の数が合算され、第１〜第５の合算ブロック４９７ａ〜４９７ｅが作成され、全合算ブロック５０区画の内の１〜４８区画が取得されて、図２５１に示すような、１ブロックが６区画からなる、第１〜第８数値ブロック４９８ａ〜４９８ｈが作成される。
【０３３１】
(3) 偏り補正手段３９０３が作動する。すなわち、図２５２に示すように、第１〜第８数値ブロック４９８ａ〜４９８ｈと第１〜第８変換形式指定ブロック４９１ａ〜４９１ｈとが対応させられて、数値データと変換形式データとからなる組が４８組作られ、組ブロック４９９が作成され、同一内容の組、すなわち数値データ及び変換形式データが全く同じである組、がある場合には、変換形式データが変更されて、同一内容の組が存在しないようにされる。
【０３３２】
なお、偏り補正手段３９０３の作動は、簡単な例を挙げて説明すると、次のとおりである。
(a) まず、組ブロック作成手段３９０３Ａが作動する。すなわち、図２５３に示すような数値データと変換形式データとからなる組の区画が並んでなる組ブロック１０１が作成される。組ブロック１０１には連番の番地が付されている。なお、組は１００個であり、変換形式データは６種で１〜６の数値で示されているとする。
(b) 一方、第１管理ブロック作成手段３０９３Ｂにより、図２５４に示すように、組ブロック１０１と同じ数だけの区画からなる第１管理ブロック１０２が作成される。第１管理ブロック１０２には連番の番地が付されている。
(c) 次に、数値検出手段３９０３Ｃが作動する。すなわち、組ブロック１０１において、１番地の数値データと同じ数値データ（ここでは２０）を有する他の区画の番地が検出される。そして、検出された番地と同じ番地の、第１管理ブロック１０２の区画に、図２５５に示すように、使用済を示す符号である「１」が挿入される。
(d) 次に、第２管理ブロック作成手段３９０３Ｄが作動して、図２５６に示すように、変換形式の種類の数だけの区画からなる第２管理ブロック１０３が作成される。第２管理ブロック１０３には１〜６の番地が付されている。
(e) 次に、変換形式検出手段３９０３Ｅが作動する。すなわち、数値検出手段３９０３Ｃで検出された区画の変換形式データが検出され、変換形式データを示す数値と同じ数値の番地の、第２管理ブロック１０３の区画に、図２５７に示すように、使用済を示す符号である「１」が挿入され、他の区画には「０」が挿入される。
(f) 次に、未使用変換形式検出手段３９０３Ｆが作動する。すなわち、第２管理ブロック１０３の「０」の区画の番地が検出され、図２５８に示すように、該番地の数を順番に並べてなる第３管理ブロック１０４が作成される。
(g) 次に、書換手段３９０３Ｇが作動する。すなわち、図２５９に示すように、数値検出手段３９０３Ｃによって検出された区画の、連番番号及び変換形式データが順に検出されて第４管理ブロック１０５が作成され、１度検出された変換形式データが再度検出されるたびに、検出された該変換形式データが、第３管理ブロック１０４の変換形式データを１番地から順に使用して書き換えられて、第５管理ブロック１０６が作成される。そして、第５管理ブロック１０６のデータが組ブロック１０１に挿入される。
そして、以上のような数値検出手段から書換手段に至る作業が、組ブロックにおける２番地以降の数値データについても、行われる。これにより、偏りが補正される。
【０３３３】
(4) 問題挿入手段３９０４が作動する。すなわち、偏り補正手段３９０３による補正後の第１〜第８数値ブロック４９８ａ〜４９８ｈの数値が、対応する変換形式の問題側の割合種類に合うよう変換されて、仮想問題欄に挿入されていく。これにより、問題が作成されたこととなる。
【０３３４】
(5) 解答作成手段３９０５が作動する。すなわち、偏り補正手段３９０３による補正後の第１〜第８数値ブロック４９８ａ〜４９８ｈの数値が、対応する変換形式の解答側の割合種類に合うよう変換されて、仮想解答欄に挿入されていく。これにより、解答が作成されたこととなる。
【０３３５】
そして、問題表示手段３３が作動する（Ｓ６）。すなわち、図２３９に示すように、問題挿入後の仮想問題欄が問題として表示部７５に表示される。これにより、割合変換問題６６９Ａが表示されたこととなる。なお、ここでは、２問の問題６６９Ａ、６７０Ａが作成されて表示される（Ｓ７）。
【０３３６】
なお、この段階（Ｓ７）で、印刷ボタン７４０をクリックした後の作動（Ｓ８〜Ｓ１６）及び保存ボタンをクリックした後の作動（Ｓ１７，１８）は、枡式整数加算第１問題の場合と同じである。更に、表示するボタン７４７をクリックすると（Ｓ１９）、問題解答表示手段３５が作動し（Ｓ２０）、図２６０に示すように、解答挿入後の仮想解答欄が問題と共に表示部７５に表示される（Ｓ２１）。すなよち、解答付問題６６９Ｂ、６７０Ｂが表示される。その他は、枡式整数加算第１問題の場合と同様である。
【０３３７】
（3-41）［単位変換第１問題］
例えば、図２６１に示す単位変換問題６７１Ａが作成される場合について説明する。この問題は、図５の表式問題形式に該当するものである。問題数は４８問である。この問題は、６種類の単位変換形式を用いている。
【０３３８】
まず、第２指定部７２の単位他タブ７９と単位変換１ボタン７３６とを続けてクリックすると（Ｓ３）、単位変換第１問題指定手段３３０が作動し（Ｓ４）、それにより、単位変換第１問題解答作成手段３９１が作動する（Ｓ５）。なお、単位変換第１、第２問題解答作成手段の構成を図２６２に示す。
【０３３９】
単位変換第１問題解答作成手段３９１が作動すると、次の作業が行われる。
【０３４０】
(1) 変換形式指定ブロック作成手段３９１１が作動する。すなわち、図２６３に示すような３３種類の変換形式が連番を付して記憶されている記憶手段６から、任意の６種類の変換形式が取得され、その連番番号がランダムに並べられて、図２６４に示すように、第１〜第８変換形式指定ブロック１２１ａ〜１２１ｈが作成される。
【０３４１】
(2) 数値ブロック作成手段３９１２が作動して、次の作業が行われる。
(a) 桁数ブロック作成手段３９１２Ａが作動する。すなわち、記憶手段６から、第１〜第８変換形式指定ブロック１２１ａ〜１２１ｈの変換形式毎に、用いる数値の桁数が取得されて、第１〜第８桁数ブロック１２２ａ〜１２２ｈが作成される。なお、記憶手段６には、３３種類の変換形式毎に、用いる数値の、基準となる単位と桁数とが、決められて、連番が付されて、予め、記憶されている。例えば、上記６種類の変換形式については、図２６５に示すように決められている。
(b) 数値決定ブロック作成手段３９１２Ｂが作動する。すなわち、変換形式毎に、用いる桁数の数値が決定される。ここでは、６種類の変換形式があり、変換形式１種毎に８問あるので、変換形式１種毎に８個の数値が決定される。具体的には、次の作業が行われる。
(i)４桁目数値決定手段３９１２Ｂ１が作動する。すなわち、図２６６に示すように、０〜９の数字が一列にランダムに並べられ、前から８個が取得されて、４桁目ブロック１２２ａが作成される。なお、４桁目が全く不要な場合は、全て０が並べられる。
(ii)３桁目数値決定手段３９１２Ｂ２が作動する。すなわち、図２６７に示すように、０〜９の数字が一列にランダムに並べられ、前から８個が取得されて、３桁目ブロック１２２ｂが作成される。なお、３桁目が全く不要な場合は、全て０が並べられる。
(iii)２桁目数値決定手段３９１２Ｂ３が作動する。すなわち、図２６８に示すように、０〜９の数字が一列にランダムに並べられ、前から８個が取得されて、２桁目ブロック１２２ｃが作成される。なお、２桁目が全く不要な場合は、全て０からなるブロック１２２ｃ’が作成される。
(iv)１桁目数値決定手段３９１２Ｂ４が作動する。すなわち、図２６９に示すように、１〜９の数字が一列にランダムに並べられ、前から８個が取得されて、１桁目ブロック１２２ｄが作成される。なお、１桁目が全く不要な場合は、全て０からなるブロック１２２ｄ’が作成される。
(v)合算数値決定手段３９１２Ｂ５が作動する。すなわち、図２７０に示すように、４桁目ブロック１２２ａの各数字が１０００倍され、３桁目ブロック１２２ｂの各数字が１００倍され、２桁目ブロック１２２ｃ’の各数字が１０倍され、これらと１桁目ブロック１２２ｄ’の各数字とが合算されて、第１数値決定ブロック１２３ａが作成される。これは、ある１種の変換形式についての数値決定ブロックであるので、他の５種類の変換形式についても、同様にして、第２〜第６数値決定ブロック１２３ｂ〜１２３ｆが作成される。
(vi)数値挿入手段３９１２Ｂ６が作動する。すなわち、図２７１に示すように、第１〜第８変換形式指定ブロック１２１ａ〜１２１ｈの各変換形式に対応して、第１〜第６数値決定ブロック１２３ａ〜１２３ｆの数値が順次取得されて、第１数値ブロック１２４ａを初めとして第２〜第８数値ブロックが作成される。
【０３４２】
以後の作動は、割合変換問題の場合と同じである。すなわち、偏り補正手段、問題挿入手段、及び解答作成手段が、同様に作動して、問題及び解答が作成され、そして、図２６１に示すような単位変換第１問題６７１Ａ、６７２Ａや図２７２に示すような解答付問題６７１Ｂ、６７２Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。なお、解答時間決定手段４１は、１２０秒を表示する。
【０３４３】
（3-42）［単位変換第２問題］
例えば、図２７３に示す単位変換問題６７３Ａが作成される場合について説明する。この問題は、図５の表式問題形式に該当するものである。問題数は４８問である。この問題は、９種類の単位変換形式を用いている。
【０３４４】
まず、第２指定部７２の単位他タブ７９と単位変換２ボタン７３７とを続けてクリックすると（Ｓ３）、単位変換第２問題指定手段３３１が作動し（Ｓ４）、それにより、単位変換第２問題解答作成手段３９２が作動する（Ｓ５）。
【０３４５】
単位変換第２問題解答作成手段３９２が作動すると、単位変換第１問題解答作成手段３９１と同様に作動して、問題及び解答が作成され、そして、図２７３に示すような単位変換第２問題６７３Ａ、６７４Ａや図２７４に示すような解答付問題６７３Ｂ、６７４Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。
【０３４６】
（3-43）［最小公倍数問題］
例えば、図２７５の上段に示す最小公倍数問題６７５Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１及び問題横列１２が共に１０枡である百枡問題である。そして、問題として、１〜１０の整数を用いたものである。
【０３４７】
まず、第１指定部７１の単位他タブ７９と最小公倍数ボタン７３８とを続けてクリックすると（Ｓ３）、枡式最小公倍数問題指定手段３３２が作動し（Ｓ４）、それにより、枡式最小公倍数問題解答作成手段３９３が作動する（Ｓ５）。なお、枡式最小公倍数問題解答作成手段及び枡式最大公約数問題解答作成手段の構成を図２７６に示す。
【０３４８】
枡式最小公倍数問題解答作成手段３９３が作動すると、次の作業が行われる。
(1) 問題ブロック作成手段３９３１が作動する。すなわち、記憶手段６から１〜１０の１０個の整数が取得され、ランダムに一列に並べられて、図２７７に示す問題縦列用ブロック１３１が作成されるとともに、同じく問題横列用ブロック１３２も作成される。
【０３４９】
(2) 解答作成手段３９３２が作動する。すなわち、図２７８に示すように、仮想の百枡解答欄５７１が作成され、問題縦列用ブロック１３１が百枡解答欄５７１の縦の問題として使用され、問題横列用ブロック１３２が同じく横の問題として使用され、問題縦列用ブロック１３１のＭ番目の枡１３１Ｍに記載された数字と問題横列用ブロック１３２のＮ番目の枡１３２Ｎに記載された数字と、が乗算されて乗算結果が求められるとともに、両数字の最大公約数も求められ、乗算結果が最大公約数で除算されて、最小公倍数が求められ、その解答が、仮想の百枡解答欄５７１の、枡１３１Ｍと枡１３２Ｎとの延長交差部に位置する枡１３３ＭＮに、挿入されていく。Ｍ及びＮをそれぞれ１〜１０まで変えながら加算することにより、全ての解答が百枡解答欄５７１に挿入されていく。
【０３５０】
こうして、問題及び解答が作成される。その後の作動は、枡式整数加算第１問題の場合と同じである。すなわち、図２７５に示すような枡式最小公倍数問題６７５Ａ、６７６Ａや図２７９に示すような解答付問題６７５Ｂ、６７６Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。なお、解答目標時間は、１問当たりの解答目標時間が１．２秒、問題数が１００問であるので、１２０秒が表示される。
【０３５１】
（3-44）［最大公約数問題］
例えば、図２８０の上段に示す最大公約数問題６７７Ａが作成される場合について説明する。この問題は、図１の第１枡式問題形式に該当するものであり、問題縦列１１及び問題横列１２が共に１０枡である百枡問題である。そして、問題として、１〜１０の整数を用いたものである。
【０３５２】
まず、第１指定部７１の単位他タブ７９と最大公約数ボタン７３９とを続けてクリックすると（Ｓ３）、枡式最大公約数問題指定手段３３３が作動し（Ｓ４）、それにより、枡式最大公約数問題解答作成手段３９４が作動する（Ｓ５）。
【０３５３】
枡式最大公約数問題解答作成手段３９４が作動すると、次の作業が行われる。
(1) 問題ブロック作成手段３９４１が作動する。すなわち、枡式最小公倍数問題解答作成手段３９３の問題ブロック作成手段３９３１と同様に作動して、図２８１に示す問題縦列用ブロック１３５が作成されるとともに、同じく問題横列用ブロック１３６も作成される。
【０３５４】
(2) 解答作成手段３９４２が作動する。すなわち、図２８２に示すように、仮想の百枡解答欄５７５が作成され、問題縦列用ブロック１３５が百枡解答欄５７５の縦の問題として使用され、問題横列用ブロック１３６が同じく横の問題として使用され、問題縦列用ブロック５７５のＭ番目の枡１３５Ｍに記載された数字と問題横列用ブロック１３６のＮ番目の枡１３６Ｎに記載された数字との最大公約数も求められ、その解答が、仮想の百枡解答欄５７５の、枡１３５Ｍと枡１３６Ｎとの延長交差部に位置する枡１３７ＭＮに、挿入されていく。Ｍ及びＮをそれぞれ１〜１０まで変えながら加算することにより、全ての解答が百枡解答欄５７５に挿入されていく。
【０３５５】
こうして、問題及び解答が作成される。その後の作動は、枡式最小公倍数問題の場合と同じである。すなわち、図２８０に示すような枡式最大公約数問題６７７Ａ、６７８Ａや図２８３に示すような解答付問題６７７Ｂ、６７８Ｂが、表示、印刷され、また、作成された問題及び解答のデータが保存される。なお、解答目標時間は、１問当たりの解答目標時間が１．２秒、問題数が１００問であるので、１２０秒が表示される。
【０３５６】
以上のように、本発明によれば、問題の指定ボタンをクリックするだけで、各種形式の問題について新たな問題を次々と簡単に作成することができる。
【０３５７】
なお、設定ボタン７４３をクリックすると、図２８４に示すような設定ボックス７４３０が表示される。この設定ボックス７４３０では、時間設定欄７４３１を操作することによって、各計算問題１問当たりの解答目標時間を変更することができる。
【０３５８】
また、枡式問題の減算では、問題横列から問題縦列を減算しているが、逆に、問題縦列から問題横列を減算するような配置としてもよい。また、枡式問題の除算では、問題横列を多数列として問題横列を問題縦列で除算しているが、逆に、問題縦列を多数列として問題縦列を問題横列で除算するような配置としてもよい。
【産業上の利用可能性】
【０３５９】
本発明は、特に除算や分数の百枡計算の問題を簡単に且つ多種類作成することができるので、学習分野において極めて有用である。
【図面の簡単な説明】
【０３６０】
【図１】本発明により作成する計算問題の第１枡式問題形式を示す図である。
【図２】図１の問題形式の解答枡のパターンを示す図である。
【図３】本発明により作成する計算問題の第２枡式問題形式を示す図である。
【図４】本発明により作成する計算問題の数式問題形式を示す図である。
【図５】本発明により作成する計算問題の表式問題形式を示す図である。
【図６】本発明の計算問題作成装置の全体構成図である。
【図７】問題指定手段の構成図である。
【図８】問題解答作成手段の一部の構成図である。
【図９】問題解答作成手段の他部の構成図である。
【図１０】本発明の計算問題作成装置のハードウェア構成図である。
【図１１】本発明の計算問題作成プログラムのフローチャートである。
【図１２】メイン画面の構成図である。
【図１３】メイン画面の一部を切り換えた構成部分図である。
【図１４】メイン画面の他の一部を切り換えた構成部分図である。
【図１５】第１例である枡式整数加算第１問題の例を示す図である。
【図１６】枡式整数問題の問題解答作成手段の構成図である。
【図１７】第１例の問題ブロック作成手段で作成されるブロックを示す図である。
【図１８】第１例他で用いられるランダム並列手段で用いられるブロックを示す図である。
【図１９】ランダム並列手段で用いられるブロックを示す図である。
【図２０】ランダム並列手段で用いられるブロックを示す図である。
【図２１】ランダム並列手段で用いられるブロックを示す図である。
【図２２】第１例の解答作成手段の作動を説明するための図である。
【図２３】第１例の解答付問題の例を示す図である。
【図２４】各種の問題についての１問当たりの解答目標時間の表を示す図である。
【図２５】第２例である枡式整数加算第２問題の例を示す図である。
【図２６】第２例の問題ブロック作成手段で作成されるブロックを示す図である。
【図２７】第２例の解答付問題の例を示す図である。
【図２８】第３例である枡式整数減算第１問題の例を示す図である。
【図２９】第３例の問題ブロック作成手段で作成されるブロックを示す図である。
【図３０】第３例の解答付問題の例を示す図である。
【図３１】第４例である枡式整数減算第２問題の例を示す図である。
【図３２】第４例の問題ブロック作成手段で作成されるブロックを示す図である。
【図３３】第４例の解答付問題の例を示す図である。
【図３４】第５例である枡式整数乗算第１問題の例を示す図である。
【図３５】第５例の問題ブロック作成手段で作成されるブロックを示す図である。
【図３６】第５例の解答付問題の例を示す図である。
【図３７】第６例である枡式整数乗算第２問題の例を示す図である。
【図３８】第６例の問題ブロック作成手段で作成されるブロックを示す図である。
【図３９】第６例の解答付問題の例を示す図である。
【図４０】第７例である枡式整除算算第１問題の例を示す図である。
【図４１】第７例の問題解答ブロック作成手段で作成されるブロックを示す図である。
【図４２】第７例の問題ブロック作成手段の作動を説明するための図である。
【図４３】第７例の問題ブロック作成手段で作成されるブロックを示す図である。
【図４４】第７例の解答付問題の例を示す図である。
【図４５】第８例である枡式整除算算第２問題の例を示す図である。
【図４６】第８例の問題解答ブロック作成手段で作成されるブロックを示す図である。
【図４７】第８例の解答付問題の例を示す図である。
【図４８】第９例である数式整数加算第１問題の例を示す図である。
【図４９】数式整数の加算及び減算の問題の問題解答作成手段の構成図である。
【図５０】第９例の第１ブロック作成手段で作成されるブロックを示す図である。
【図５１】第９例の第２ブロック作成手段で作成されるブロックを示す図である。
【図５２】第９例の第３ブロック作成手段で作成されるブロックを示す図である。
【図５３】第９例の第４ブロック作成手段で作成されるブロックを示す図である。
【図５４】第９例の第５ブロック作成手段で作成されるブロックを示す図である。
【図５５】第９例の第６ブロック作成手段で作成されるブロックを示す図である。
【図５６】第９例の解答作成手段で作成されるブロックを示す図である。
【図５７】第９例の解答付問題の例を示す図である。
【図５８】第１０例である数式整数加算第２問題の例を示す図である。
【図５９】第１０例の第６ブロック作成手段で作成されるブロックを示す図である。
【図６０】第１０例の第７ブロック作成手段で作成されるブロックを示す図である。
【図６１】第１０例の解答作成手段で作成されるブロックを示す図である。
【図６２】第１０例の解答付問題の例を示す図である。
【図６３】第１１例である数式整数減算第１問題の例を示す図である。
【図６４】第１１例の第６ブロック作成手段で作成されるブロックを示す図である。
【図６５】第１１例の第７ブロック作成手段で作成されるブロックを示す図である。
【図６６】第１１例の解答作成手段で作成されるブロックを示す図である。
【図６７】第１１例の解答付問題の例を示す図である。
【図６８】第１２例である数式整数減算第２問題の例を示す図である。
【図６９】第１２例の第６ブロック作成手段で作成されるブロックを示す図である。
【図７０】第１２例の第７ブロック作成手段で作成されるブロックを示す図である。
【図７１】第１２例の解答作成手段で作成されるブロックを示す図である。
【図７２】第１２例の解答付問題の例を示す図である。
【図７３】第１３例である数式整数乗算第１問題の例を示す図である。
【図７４】数式整数の乗算及び除算の問題の問題解答作成手段の構成図である。
【図７５】第１３例の第６ブロック作成手段で作成されるブロックを示す図である。
【図７６】第１３例の解答作成手段で作成されるブロックを示す図である。
【図７７】第１３例の解答付問題の例を示す図である。
【図７８】第１４例である数式整数乗算第２問題の例を示す図である。
【図７９】第１４例の第６ブロック作成手段で作成されるブロックを示す図である。
【図８０】第１４例の第７ブロック作成手段で作成されるブロックを示す図である。
【図８１】第１４例の解答作成手段で作成されるブロックを示す図である。
【図８２】第１４例の解答付問題の例を示す図である。
【図８３】第１５例である数式整数除算第１問題の例を示す図である。
【図８４】第１５例の第６ブロック作成手段で作成されるブロックを示す図である。
【図８５】第１５例の第８ブロック作成手段で作成されるブロックを示す図である。
【図８６】第１５例の解答作成手段で作成されるブロックを示す図である。
【図８７】第１５例の解答付問題の例を示す図である。
【図８８】第１６例である数式整数除算第２問題の例を示す図である。
【図８９】第１６例の第６ブロック作成手段で作成されるブロックを示す図である。
【図９０】第１６例の第７ブロック作成手段で作成されるブロックを示す図である。
【図９１】第１６例の第８ブロック作成手段で作成されるブロックを示す図である。
【図９２】第１６例の解答作成手段で作成されるブロックを示す図である。
【図９３】第１６例の解答付問題の例を示す図である。
【図９４】第１７例である数式整数加減算第１問題の例を示す図である。
【図９５】数式整数の加減算及び加減乗算の問題の問題解答作成手段の構成図である。
【図９６】第１７例の第６ブロック作成手段で作成されるブロックを示す図である。
【図９７】第１７例の第７ブロック作成手段で作成されるブロックを示す図である。
【図９８】第１７例の解答作成手段で作成されるブロックを示す図である。
【図９９】第１７例の解答付問題の例を示す図である。
【図１００】第１８例である数式整数加減算第２問題の例を示す図である。
【図１０１】第１８例の第６ブロック作成手段で作成されるブロックを示す図である。
【図１０２】第１８例の第７ブロック作成手段で作成されるブロックを示す図である。
【図１０３】第１８例の解答作成手段で作成されるブロックを示す図である。
【図１０４】第１８例の解答付問題の例を示す図である。
【図１０５】第１９例である数式整数加減乗算第１問題の例を示す図である。
【図１０６】第１９例の第６ブロック作成手段で作成されるブロックを示す図である。
【図１０７】第１９例の第７ブロック作成手段で作成されるブロックを示す図である。
【図１０８】第１９例の解答作成手段で作成されるブロックを示す図である。
【図１０９】第１９例の解答付問題の例を示す図である。
【図１１０】第２０例である数式整数加減乗算第２問題の例を示す図である。
【図１１１】第２０例の第６ブロック作成手段で作成されるブロックを示す図である。
【図１１２】第２０例の第７ブロック作成手段で作成されるブロックを示す図である。
【図１１３】第２０例の解答作成手段で作成されるブロックを示す図である。
【図１１４】第２０例の解答付問題の例を示す図である。
【図１１５】第２１例である数式整数四則混合第１問題の例を示す図である。
【図１１６】数式整数四則混合問題の問題解答作成手段の構成図である。
【図１１７】第２１例の第６ブロック作成手段で作成されるブロックを示す図である。
【図１１８】第２１例の第７ブロック作成手段で作成されるブロックを示す図である。
【図１１９】第２１例の解答作成手段で作成されるブロックを示す図である。
【図１２０】第２１例の解答付問題の例を示す図である。
【図１２１】第２２例である数式整数四則混合第２問題の例を示す図である。
【図１２２】第２２例の第６ブロック作成手段で作成されるブロックを示す図である。
【図１２３】第２２例の第７ブロック作成手段で作成される途中のブロックを示す図である。
【図１２４】第２２例の第７ブロック作成手段で作成されるブロックを示す図である。
【図１２５】第２２例の解答作成手段で作成されるブロックを示す図である。
【図１２６】第２２例の解答付問題の例を示す図である。
【図１２７】第２３例である枡式分数加算第１問題の例を示す図である。
【図１２８】枡式分数加算問題の問題解答作成手段の構成図である。
【図１２９】第２３例の分母用ブロック作成手段で作成されるブロックを示す図である。
【図１３０】第２３例の分母用ブロック作成手段で作成されるブロックを示す図である。
【図１３１】第２３例の分子用ブロック作成手段で作成されるブロックを示す図である。
【図１３２】第２３例の解答作成手段で作成される仮想分母解答欄を示す図である。
【図１３３】第２３例の解答作成手段で作成される仮想第１分子解答欄を示す図である。
【図１３４】第２３例の解答作成手段で作成される仮想第２分子解答欄を示す図である。
【図１３５】第２３例の解答作成手段で作成される仮想解答欄を示す図である。
【図１３６】第２３例の解答付問題の例を示す図である。
【図１３７】第２４例である枡式分数加算第２問題の例を示す図である。
【図１３８】第２４例の分母用ブロック作成手段で作成されるブロックを示す図でる。
【図１３９】第２４例の分母用ブロック作成手段で作成されるブロックを示す図である。
【図１４０】第２４例の分子用ブロック作成手段で作成されるブロックを示す図である。
【図１４１】第２４例の解答作成手段で作成される仮想解答欄を示す図である。
【図１４２】第２４例の解答付問題の例を示す図である。
【図１４３】第２５例である枡式分数加算第３問題の例を示す図である。
【図１４４】第２５例の分母用ブロック作成手段で作成されるブロックを示す図でる。
【図１４５】第２５例の分母用ブロック作成手段で作成されるブロックを示す図である。
【図１４６】第２５例の分子用ブロック作成手段で作成されるブロックを示す図である。
【図１４７】第２５例の解答作成手段の約分作業を説明するための図である。
【図１４８】第２５例の解答付問題の例を示す図である。
【図１４９】第２６例である枡式分数加算第４問題の例を示す図である。
【図１５０】第２６例の分母用ブロック作成手段で作成されるブロックを示す図でる。
【図１５１】第２６例の分母用ブロック作成手段で作成されるブロックを示す図である。
【図１５２】第２６例の分子用ブロック作成手段において利用できる分子の数を表で示す図である。
【図１５３】第２６例の分子用ブロック作成手段で作成されるブロックを示す図である。
【図１５４】第２６例の解答付問題の例を示す図である。
【図１５５】第２７例である枡式分数加算第５問題の例を示す図である。
【図１５６】第２７例の分母用ブロック作成手段で作成されるブロックを示す図でる。
【図１５７】第２７例の分母用ブロック作成手段で作成されるブロックを示す図でる。
【図１５８】第２７例の分子用ブロック作成手段で作成されるブロックを示す図である。
【図１５９】第２７例の解答付問題の例を示す図である。
【図１６０】第２８例である枡式分数加算第６問題の例を示す図である。
【図１６１】第２８例の分母用ブロック作成手段で作成されるブロックを示す図でる。
【図１６２】第２８例の分母用ブロック作成手段で作成されるブロックを示す図でる。
【図１６３】第２８例の分子用ブロック作成手段で作成されるブロックを示す図である。
【図１６４】第２８例の解答付問題の例を示す図である。
【図１６５】第２９例である枡式分数減算第１問題の例を示す図である。
【図１６６】枡式分数の減算、乗算、及び除算の問題の問題解答作成手段の構成図である。
【図１６７】第２９例の分母用ブロック作成手段で作成されるブロックを示す図である。
【図１６８】第２９例の分母用ブロック作成手段で作成されるブロックを示す図である。
【図１６９】第２９例の分子用ブロック作成手段において利用できる分子の数を表で示す図である。
【図１７０】第２９例の分子用ブロック作成手段で作成されるブロックを示す図である。
【図１７１】第２９例の解答作成手段で作成される仮想分母解答欄を示す図である。
【図１７２】第２９例の解答作成手段で作成される仮想第１分子解答欄を示す図である。
【図１７３】第２９例の解答作成手段で作成される仮想第２分子解答欄を示す図である。
【図１７４】第２９例の解答作成手段で作成される仮想解答欄を示す図である。
【図１７５】第２９例の解答付問題の例を示す図である。
【図１７６】第３０例である枡式分数減算第２問題の例を示す図である。
【図１７７】第３０例の分母用ブロック作成手段で作成されるブロックを示す図でる。
【図１７８】第３０例の分母用ブロック作成手段で作成されるブロックを示す図である。
【図１７９】第３０例の分子用ブロック作成手段で作成されるブロックを示す図である。
【図１８０】第３０例の解答作成手段で作成される仮想解答欄を示す図である。
【図１８１】第３０例の解答付問題の例を示す図である。
【図１８２】第３１例である枡式分数減算第３問題の例を示す図である。
【図１８３】第３１例の分母用ブロック作成手段で作成されるブロックを示す図でる。
【図１８４】第３１例の分母用ブロック作成手段で作成されるブロックを示す図である。
【図１８５】第３１例の分子用ブロック作成手段で作成されるブロックを示す図である。
【図１８６】第３１例の解答付問題の例を示す図である。
【図１８７】第３２例である枡式分数乗算問題の例を示す図である。
【図１８８】第３２例の分母用ブロック作成手段で作成されるブロックを示す図でる。
【図１８９】第３２例の分母用ブロック作成手段で作成されるブロックを示す図である。
【図１９０】第３２例の分子用ブロック作成手段で作成されるブロックを示す図である。
【図１９１】第３２例の解答作成手段で作成される仮想分母解答欄を示す図である。
【図１９２】第３２例の解答作成手段で作成される仮想分子解答欄を示す図である。
【図１９３】第３２例の解答付問題の例を示す図である。
【図１９４】第３３例である枡式分数除算問題の例を示す図である。
【図１９５】第３３例の分母用ブロック作成手段で作成されるブロックを示す図でる。
【図１９６】第３３例の分母用ブロック作成手段で作成されるブロックを示す図である。
【図１９７】第３３例の分子用ブロック作成手段で作成されるブロックを示す図である。
【図１９８】第３３例の解答作成手段で作成される仮想分母解答欄を示す図である。
【図１９９】第３３例の解答作成手段で作成される仮想分子解答欄を示す図である。
【図２００】第３３例の解答付問題の例を示す図である。
【図２０１】第３４例である枡式時間加算問題の例を示す図である。
【図２０２】枡式時間の加算、減算、及び枡式距離の加算、減算の、問題の問題解答作成手段の構成図である。
【図２０３】第３４例の問題ブロック作成手段で作成されるブロックを示す図である。
【図２０４】第３４例の問題ブロック作成手段で作成されるブロックを示す図である。
【図２０５】第３４例の問題ブロック作成手段で作成されるブロックを示す図である。
【図２０６】第３４例の問題ブロック作成手段で作成されるブロックを示す図である。
【図２０７】第３４例の問題ブロック作成手段で作成されるブロックを示す図である。
【図２０８】第３４例の解答作成手段で作成される仮想分単位解答欄を示す図である。
【図２０９】第３４例の解答作成手段で作成される仮想秒単位解答欄を示す図である。
【図２１０】第３４例の解答作成手段で作成されるブロックを示す図である。
【図２１１】第３４例の解答付問題の例を示す図である。
【図２１２】第３５例である枡式時間減算問題の例を示す図である。
【図２１３】第３５例の問題ブロック作成手段で作成されるブロックを示す図である。
【図２１４】第３５例の解答作成手段で作成される仮想分単位解答欄を示す図である。
【図２１５】第３５例の解答作成手段で作成される仮想秒単位解答欄を示す図である。
【図２１６】第３５例の解答作成手段で作成されるブロックを示す図である。
【図２１７】第３５例の解答付問題の例を示す図である。
【図２１８】第３６例である枡式距離加算第１問題の例を示す図である。
【図２１９】第３６例の問題ブロック作成手段で作成されるブロックを示す図である。
【図２２０】第３６例の問題ブロック作成手段で作成されるブロックを示す図である。
【図２２１】第３６例の問題ブロック作成手段で作成されるブロックを示す図である。
【図２２２】第３６例の解答作成手段で作成される仮想キロメートル単位解答欄を示す図である。
【図２２３】第３６例の解答作成手段で作成される仮想メートル単位解答欄を示す図である。
【図２２４】第３６例の解答作成手段で作成される仮想解答欄を示す図である。
【図２２５】第３６例の解答付問題の例を示す図である。
【図２２６】第３７例である枡式距離加算第２問題の例を示す図である。
【図２２７】第３７例の問題ブロック作成手段で作成されるブロックを示す図である。
【図２２８】第３７例の問題ブロック作成手段で作成されるブロックを示す図である。
【図２２９】第３７例の問題ブロック作成手段で作成されるブロックを示す図である。
【図２３０】第３７例の解答付問題の例を示す図である。
【図２３１】第３８例である枡式距離減算第１問題の例を示す図である。
【図２３２】第３８例の問題ブロック作成手段で作成されるブロックを示す図である。
【図２３３】第３８例の解答作成手段で作成される仮想キロメートル単位解答欄を示す図である。
【図２３４】第３８例の解答作成手段で作成される仮想メートル単位解答欄を示す図である。
【図２３５】第３８例の解答付問題の例を示す図である。
【図２３６】第３９例である枡式距離減算第２問題の例を示す図である。
【図２３７】第３９の問題ブロック作成手段で作成されるブロックを示す図である。
【図２３８】第３９例の解答付問題の例を示す図である。
【図２３９】第４０例である割合変換問題の例を示す図である。
【図２４０】割合変換問題解答作成手段の構成を示す図である。
【図２４１】第４０例の変換形式指定ブロック作成手段で作成されるブロックを示す図である。
【図２４２】記憶されている６種類の変換形式を表で示す図である。
【図２４３】第４０例の数値ブロック作成手段で作成されるブロックを示す図である。
【図２４４】第４０例の数値ブロック作成手段で作成されるブロックを示す図である。
【図２４５】第４０例の数値ブロック作成手段で作成されるブロックを示す図である。
【図２４６】第４０例の数値ブロック作成手段で作成されるブロックを示す図である。
【図２４７】第４０例の数値ブロック作成手段で作成されるブロックを示す図である。
【図２４８】第４０例の数値ブロック作成手段で作成されるブロックを示す図である。
【図２４９】第４０例の数値ブロック作成手段で作成されるブロックを示す図である。
【図２５０】第４０例の数値ブロック作成手段で作成されるブロックを示す図である。
【図２５１】第４０例の数値ブロック作成手段で作成されるブロックを示す図である。
【図２５２】第４０例の偏り補正手段で作成されるブロックを示す図である。
【図２５３】偏り補正手段の例で作成されるブロックを示す図である。
【図２５４】偏り補正手段の例で作成されるブロックを示す図である。
【図２５５】偏り補正手段の例で作成されるブロックを示す図である。
【図２５６】偏り補正手段の例で作成されるブロックを示す図である。
【図２５７】偏り補正手段の例で作成されるブロックを示す図である。
【図２５８】偏り補正手段の例で作成されるブロックを示す図である。
【図２５９】偏り補正手段の例で作成されるブロックを示す図である。
【図２６０】第４０例の解答付問題の例を示す図である。
【図２６１】第４１例である単位変換第１問題の例を示す図である。
【図２６２】単位変換問題の問題解答作成手段の構成図である。
【図２６３】第４１例の変換形式指定ブロック作成手段で使用される種々の変換形式を表で示す図である。
【図２６４】第４１例の変換形式指定ブロック作成手段で作成されるブロックを示す図である。
【図２６５】第４１例の数値ブロック作成手段で使用される変換形式を表で示す図である。
【図２６６】第４１例の数値ブロック作成手段で作成されるブロックを示す図である。
【図２６７】第４１例の数値ブロック作成手段で作成されるブロックを示す図である。
【図２６８】第４１例の数値ブロック作成手段で作成されるブロックを示す図である。
【図２６９】第４１例の数値ブロック作成手段で作成されるブロックを示す図である。
【図２７０】第４１例の数値ブロック作成手段で作成されるブロックを示す図である。
【図２７１】第４１例の数値ブロック作成手段の作動を説明するための図である。
【図２７２】第４１例の解答付問題の例を示す図である。
【図２７３】第４２例である単位変換第２問題の例を示す図である。
【図２７４】第４２例の解答付問題の例を示す図である。
【図２７５】第４３例である最小公倍数問題の例を示す図である。
【図２７６】枡式の最小公倍数及び最大公約数の問題の、問題解答作成手段の構成図である。
【図２７７】第４３例の問題ブロック作成手段で作成されるブロックを示す図である。
【図２７８】第４３例の解答作成手段の作動を説明するための図である。
【図２７９】第４３例の解答付問題の例を示す図である。
【図２８０】第４４例である最大公約数問題の例を示す図である。
【図２８１】第４４例の問題ブロック作成手段で作成されるブロックを示す図である。
【図２８２】第４４例の解答作成手段の作動を説明するための図である。
【図２８３】第４４例の解答付問題の例を示す図である。
【図２８４】設定ボックスを示す図である。
【符号の説明】
【０３６１】
４  入力手段  ５  出力手段  ６  記憶手段  ７  印刷手段  ３１  問題指定手段  ３２  問題解答作成手段  ３３  問題表示手段  ３４  解答表示選択手段  ３５  問題解答表示手段  ３６  問題印刷手段  ３７  問題解答印刷手段  ３８  問題保存手段  ３９  問題解答保存手段  ４０  呼出手段
【図１】
2006119255.tif 000003
【図２】
2006119255.tif 000004
【図３】
2006119255.tif 000005
【図４】
2006119255.tif 000006
【図５】
2006119255.tif 000007
【図６】
2006119255.tif 000008
【図７】
2006119255.tif 000009
【図８】
2006119255.tif 000010
【図９】
2006119255.tif 000011
【図１０】
2006119255.tif 000012
【図１１】
2006119255.tif 000013
【図１２】
2006119255.tif 000014
【図１３】
2006119255.tif 000015
【図１４】
2006119255.tif 000016
【図１５】
2006119255.tif 000017
【図１６】
2006119255.tif 000018
【図１７】
2006119255.tif 000019
【図１８】
2006119255.tif 000020
【図１９】
2006119255.tif 000021
【図２０】
2006119255.tif 000022
【図２１】
2006119255.tif 000023
【図２２】
2006119255.tif 000024
【図２３】
2006119255.tif 000025
【図２４】
2006119255.tif 000026
【図２５】
2006119255.tif 000027
【図２６】
2006119255.tif 000028
【図２７】
2006119255.tif 000029
【図２８】
2006119255.tif 000030
【図２９】
2006119255.tif 000031
【図３０】
2006119255.tif 000032
【図３１】
2006119255.tif 000033
【図３２】
2006119255.tif 000034
【図３３】
2006119255.tif 000035
【図３４】
2006119255.tif 000036
【図３５】
2006119255.tif 000037
【図３６】
2006119255.tif 000038
【図３７】
2006119255.tif 000039
【図３８】
2006119255.tif 000040
【図３９】
2006119255.tif 000041
【図４０】
2006119255.tif 000042
【図４１】
2006119255.tif 000043
【図４２】
2006119255.tif 000044
【図４３】
2006119255.tif 000045
【図４４】
2006119255.tif 000046
【図４５】
2006119255.tif 000047
【図４６】
2006119255.tif 000048
【図４７】
2006119255.tif 000049
【図４８】
2006119255.tif 000050
【図４９】
2006119255.tif 000051
【図５０】
2006119255.tif 000052
【図５１】
2006119255.tif 000053
【図５２】
2006119255.tif 000054
【図５３】
2006119255.tif 000055
【図５４】
2006119255.tif 000056
【図５５】
2006119255.tif 000057
【図５６】
2006119255.tif 000058
【図５７】
2006119255.tif 000059
【図５８】
2006119255.tif 000060
【図５９】
2006119255.tif 000061
【図６０】
2006119255.tif 000062
【図６１】
2006119255.tif 000063
【図６２】
2006119255.tif 000064
【図６３】
2006119255.tif 000065
【図６４】
2006119255.tif 000066
【図６５】
2006119255.tif 000067
【図６６】
2006119255.tif 000068
【図６７】
2006119255.tif 000069
【図６８】
2006119255.tif 000070
【図６９】
2006119255.tif 000071
【図７０】
2006119255.tif 000072
【図７１】
2006119255.tif 000073
【図７２】
2006119255.tif 000074
【図７３】
2006119255.tif 000075
【図７４】
2006119255.tif 000076
【図７５】
2006119255.tif 000077
【図７６】
2006119255.tif 000078
【図７７】
2006119255.tif 000079
【図７８】
2006119255.tif 000080
【図７９】
2006119255.tif 000081
【図８０】
2006119255.tif 000082
【図８１】
2006119255.tif 000083
【図８２】
2006119255.tif 000084
【図８３】
2006119255.tif 000085
【図８４】
2006119255.tif 000086
【図８５】
2006119255.tif 000087
【図８６】
2006119255.tif 000088
【図８７】
2006119255.tif 000089
【図８８】
2006119255.tif 000090
【図８９】
2006119255.tif 000091
【図９０】
2006119255.tif 000092
【図９１】
2006119255.tif 000093
【図９２】
2006119255.tif 000094
【図９３】
2006119255.tif 000095
【図９４】
2006119255.tif 000096
【図９５】
2006119255.tif 000097
【図９６】
2006119255.tif 000098
【図９７】
2006119255.tif 000099
【図９８】
2006119255.tif 000100
【図９９】
2006119255.tif 000101
【図１００】
2006119255.tif 000102
【図１０１】
2006119255.tif 000103
【図１０２】
2006119255.tif 000104
【図１０３】
2006119255.tif 000105
【図１０４】
2006119255.tif 000106
【図１０５】
2006119255.tif 000107
【図１０６】
2006119255.tif 000108
【図１０７】
2006119255.tif 000109
【図１０８】
2006119255.tif 000110
【図１０９】
2006119255.tif 000111
【図１１０】
2006119255.tif 000112
【図１１１】
2006119255.tif 000113
【図１１２】
2006119255.tif 000114
【図１１３】
2006119255.tif 000115
【図１１４】
2006119255.tif 000116
【図１１５】
2006119255.tif 000117
【図１１６】
2006119255.tif 000118
【図１１７】
2006119255.tif 000119
【図１１８】
2006119255.tif 000120
【図１１９】
2006119255.tif 000121
【図１２０】
2006119255.tif 000122
【図１２１】
2006119255.tif 000123
【図１２２】
2006119255.tif 000124
【図１２３】
2006119255.tif 000125
【図１２４】
2006119255.tif 000126
【図１２５】
2006119255.tif 000127
【図１２６】
2006119255.tif 000128
【図１２７】
2006119255.tif 000129
【図１２８】
2006119255.tif 000130
【図１２９】
2006119255.tif 000131
【図１３０】
2006119255.tif 000132
【図１３１】
2006119255.tif 000133
【図１３２】
2006119255.tif 000134
【図１３３】
2006119255.tif 000135
【図１３４】
2006119255.tif 000136
【図１３５】
2006119255.tif 000137
【図１３６】
2006119255.tif 000138
【図１３７】
2006119255.tif 000139
【図１３８】
2006119255.tif 000140
【図１３９】
2006119255.tif 000141
【図１４０】
2006119255.tif 000142
【図１４１】
2006119255.tif 000143
【図１４２】
2006119255.tif 000144
【図１４３】
2006119255.tif 000145
【図１４４】
2006119255.tif 000146
【図１４５】
2006119255.tif 000147
【図１４６】
2006119255.tif 000148
【図１４７】
2006119255.tif 000149
【図１４８】
2006119255.tif 000150
【図１４９】
2006119255.tif 000151
【図１５０】
2006119255.tif 000152
【図１５１】
2006119255.tif 000153
【図１５２】
2006119255.tif 000154
【図１５３】
2006119255.tif 000155
【図１５４】
2006119255.tif 000156
【図１５５】
2006119255.tif 000157
【図１５６】
2006119255.tif 000158
【図１５７】
2006119255.tif 000159
【図１５８】
2006119255.tif 000160
【図１５９】
2006119255.tif 000161
【図１６０】
2006119255.tif 000162
【図１６１】
2006119255.tif 000163
【図１６２】
2006119255.tif 000164
【図１６３】
2006119255.tif 000165
【図１６４】
2006119255.tif 000166
【図１６５】
2006119255.tif 000167
【図１６６】
2006119255.tif 000168
【図１６７】
2006119255.tif 000169
【図１６８】
2006119255.tif 000170
【図１６９】
2006119255.tif 000171
【図１７０】
2006119255.tif 000172
【図１７１】
2006119255.tif 000173
【図１７２】
2006119255.tif 000174
【図１７３】
2006119255.tif 000175
【図１７４】
2006119255.tif 000176
【図１７５】
2006119255.tif 000177
【図１７６】
2006119255.tif 000178
【図１７７】
2006119255.tif 000179
【図１７８】
2006119255.tif 000180
【図１７９】
2006119255.tif 000181
【図１８０】
2006119255.tif 000182
【図１８１】
2006119255.tif 000183
【図１８２】
2006119255.tif 000184
【図１８３】
2006119255.tif 000185
【図１８４】
2006119255.tif 000186
【図１８５】
2006119255.tif 000187
【図１８６】
2006119255.tif 000188
【図１８７】
2006119255.tif 000189
【図１８８】
2006119255.tif 000190
【図１８９】
2006119255.tif 000191
【図１９０】
2006119255.tif 000192
【図１９１】
2006119255.tif 000193
【図１９２】
2006119255.tif 000194
【図１９３】
2006119255.tif 000195
【図１９４】
2006119255.tif 000196
【図１９５】
2006119255.tif 000197
【図１９６】
2006119255.tif 000198
【図１９７】
2006119255.tif 000199
【図１９８】
2006119255.tif 000200
【図１９９】
2006119255.tif 000201
【図２００】
2006119255.tif 000202
【図２０１】
2006119255.tif 000203
【図２０２】
2006119255.tif 000204
【図２０３】
2006119255.tif 000205
【図２０４】
2006119255.tif 000206
【図２０５】
2006119255.tif 000207
【図２０６】
2006119255.tif 000208
【図２０７】
2006119255.tif 000209
【図２０８】
2006119255.tif 000210
【図２０９】
2006119255.tif 000211
【図２１０】
2006119255.tif 000212
【図２１１】
2006119255.tif 000213
【図２１２】
2006119255.tif 000214
【図２１３】
2006119255.tif 000215
【図２１４】
2006119255.tif 000216
【図２１５】
2006119255.tif 000217
【図２１６】
2006119255.tif 000218
【図２１７】
2006119255.tif 000219
【図２１８】
2006119255.tif 000220
【図２１９】
2006119255.tif 000221
【図２２０】
2006119255.tif 000222
【図２２１】
2006119255.tif 000223
【図２２２】
2006119255.tif 000224
【図２２３】
2006119255.tif 000225
【図２２４】
2006119255.tif 000226
【図２２５】
2006119255.tif 000227
【図２２６】
2006119255.tif 000228
【図２２７】
2006119255.tif 000229
【図２２８】
2006119255.tif 000230
【図２２９】
2006119255.tif 000231
【図２３０】
2006119255.tif 000232
【図２３１】
2006119255.tif 000233
【図２３２】
2006119255.tif 000234
【図２３３】
2006119255.tif 000235
【図２３４】
2006119255.tif 000236
【図２３５】
2006119255.tif 000237
【図２３６】
2006119255.tif 000238
【図２３７】
2006119255.tif 000239
【図２３８】
2006119255.tif 000240
【図２３９】
2006119255.tif 000241
【図２４０】
2006119255.tif 000242
【図２４１】
2006119255.tif 000243
【図２４２】
2006119255.tif 000244
【図２４３】
2006119255.tif 000245
【図２４４】
2006119255.tif 000246
【図２４５】
2006119255.tif 000247
【図２４６】
2006119255.tif 000248
【図２４７】
2006119255.tif 000249
【図２４８】
2006119255.tif 000250
【図２４９】
2006119255.tif 000251
【図２５０】
2006119255.tif 000252
【図２５１】
2006119255.tif 000253
【図２５２】
2006119255.tif 000254
【図２５３】
2006119255.tif 000255
【図２５４】
2006119255.tif 000256
【図２５５】
2006119255.tif 000257
【図２５６】
2006119255.tif 000258
【図２５７】
2006119255.tif 000259
【図２５８】
2006119255.tif 000260
【図２５９】
2006119255.tif 000261
【図２６０】
2006119255.tif 000262
【図２６１】
2006119255.tif 000263
【図２６２】
2006119255.tif 000264
【図２６３】
2006119255.tif 000265
【図２６４】
2006119255.tif 000266
【図２６５】
2006119255.tif 000267
【図２６６】
2006119255.tif 000268
【図２６７】
2006119255.tif 000269
【図２６８】
2006119255.tif 000270
【図２６９】
2006119255.tif 000271
【図２７０】
2006119255.tif 000272
【図２７１】
2006119255.tif 000273
【図２７２】
2006119255.tif 000274
【図２７３】
2006119255.tif 000275
【図２７４】
2006119255.tif 000276
【図２７５】
2006119255.tif 000277
【図２７６】
2006119255.tif 000278
【図２７７】
2006119255.tif 000279
【図２７８】
2006119255.tif 000280
【図２７９】
2006119255.tif 000281
【図２８０】
2006119255.tif 000282
【図２８１】
2006119255.tif 000283
【図２８２】
2006119255.tif 000284
【図２８３】
2006119255.tif 000285
【図２８４】
2006119255.tif 000286