JP4522371B2 - Electronic device and calculation problem display method - Google Patents
Electronic device and calculation problem display method Download PDFInfo
- Publication number
- JP4522371B2 JP4522371B2 JP2006022954A JP2006022954A JP4522371B2 JP 4522371 B2 JP4522371 B2 JP 4522371B2 JP 2006022954 A JP2006022954 A JP 2006022954A JP 2006022954 A JP2006022954 A JP 2006022954A JP 4522371 B2 JP4522371 B2 JP 4522371B2
- Authority
- JP
- Japan
- Prior art keywords
- sequence
- displayed
- display unit
- display
- calculation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Calculators And Similar Devices (AREA)
Description
本発明は、百枡計算の計算問題を表示部に表示し、計算問題への解答を入力部に入力することができる電子機器および計算問題表示方法に関する。 The present invention relates to an electronic device and a calculation problem display method capable of displaying a calculation problem of a hundred calculation on a display unit and inputting an answer to the calculation problem in an input unit.
脳を活性化させるために簡単な計算を実行することが有効であるとされ、例えば百枡計算ドリルなどが提案されている。しかし、計算ドリルの状態では、紙と鉛筆などを必要とし、また別途採点が必要になるなど面倒であることから、十分かつ容易な活用ができないという状況がある。 It is considered effective to execute a simple calculation to activate the brain, and for example, a hundred calculation drill has been proposed. However, in the state of the calculation drill, paper and pencil are required, and it is troublesome that a separate scoring is required, so there is a situation where it cannot be used sufficiently and easily.
また、暗算能力を鍛錬するための暗算練習機が提案されている(例えば、特許文献1参照。)。特許文献1に記載の暗算練習機によれば、所定の暗算練習を行なうことが可能であるが、計算問題の数値表示部が1行表示に限定されていることから、いわゆる百枡計算を円滑に行なうことはできない。また、解答(解答数値)を入力する入力部が存在しないことから、暗算練習機自体に解答が正解か否かを判断させ成績を集計することはできない。
Moreover, a mental arithmetic training machine for training mental arithmetic ability has been proposed (see, for example, Patent Document 1). According to the mental arithmetic practice machine described in
したがって、特許文献1に記載の暗算練習機では、百枡計算への活用ができないという状況がある。
本発明はこのような状況に鑑みてなされたものであり、例えば百枡計算問題を分かりやすく一覧性を持たせて表示する表示部と、百枡計算問題への解答の入力が可能な入力部とを備えることにより、百枡計算を円滑かつ容易に実行することができる電子機器および計算問題表示方法を提供することを目的とする。 The present invention has been made in view of such a situation. For example, a display unit that displays an easy-to-understand list of hundred calculation problems and an input unit that can input an answer to the calculation calculation problem It is an object of the present invention to provide an electronic device and a calculation problem display method capable of smoothly and easily executing a hundred calculation.
本発明に係る電子機器は、演算子と演算数と被演算数とからなる計算問題を表示する表示部を備えた電子機器であって、少なくとも1つの演算子と、複数の演算数から構成される演算数列と、複数の被演算数から構成される被演算数列とを記憶する記憶手段と、前記演算子、前記演算数列、および前記被演算数列を前記記憶手段から読み出す読み出し手段と、前記演算子を前記表示部の演算子表示部に表示し、前記演算数列を前記表示部の演算数列表示部に表示し、前記被演算数列のうちの1つまたは複数の被演算数を前記表示部の被演算数列表示部に表示するよう制御する表示制御手段と、前記演算数列表示部の所定位置に表示されている演算数と、前記演算子表示部に表示されている演算子と、前記被演算列表示部の所定位置に表示されている被演算数とから規定される計算問題に対する解答が入力される解答入力手段とを備え、前記表示制御手段は、前記解答入力手段へ解答が入力されると、前記演算数列表示部の所定位置の演算数を前記演算数列の次の演算数に変更するよう制御することを特徴とする。 An electronic apparatus according to the present invention is an electronic apparatus including a display unit that displays a calculation problem including an operator, the number of operations , and the number of operands, and includes at least one operator and a plurality of operations. an arithmetic sequence that, reading means for reading a plurality of operands sequence SL and you store憶means composed of operands, the operator, the operation sequence, and the operand sequence from said storage means, The operator is displayed on the operator display unit of the display unit, the operation number sequence is displayed on the operation number sequence display unit of the display unit, and one or more operands of the operand sequence are displayed. Display control means for controlling to be displayed on the operand sequence display section of the unit, the number of calculations displayed at a predetermined position of the calculation sequence display section, the operator displayed on the operator display section, Displayed at a predetermined position on the operand column display Have an answer input means for solution to the computational problem defined by the operands is input, the display control means, when the answer to the answer input means is inputted, a predetermined position of the operational sequence display section The number of operations is controlled to be changed to the next number of operations in the calculation sequence .
この構成により、演算数を順次表示することとなるので、百枡計算問題を円滑に一覧性を持たせて出題することが可能となる。 With this configuration, since the number of operations is sequentially displayed, it is possible to smoothly give a list of hundred percent calculation problems with a list.
また、本発明に係る電子機器では、前記計算問題は、前記演算数列表示部の先頭に表示されている演算数と、前記演算子表示部に表示されている演算子と、前記被演算数列表示部の先頭に表示されている被演算数とから規定されてあり、前記表示制御手段は、前記解答入力手段へ前記計算問題の解答が入力されると、前記演算数列表示部の先頭に表示されていた演算数を前記演算数列の次の演算数に変更して表示し、さらに、前記演算数列の各演算数の表示位置を前記演算数列表示部の先頭方向へ移動するように制御することを特徴とする。この構成により、演算数を順次円滑に表示することとなるので、百枡計算をさらに円滑に行なうことができる。 In the electronic device according to the present invention, the calculation problem includes an operation number displayed at the top of the operation sequence display unit, an operator displayed on the operator display unit, and the operand sequence display. The display control means is displayed at the head of the arithmetic sequence display section when the answer of the calculation problem is input to the answer input means. The operation number that has been changed to the next operation number in the operation number sequence is displayed, and the display position of each operation number in the operation number sequence is controlled to move toward the head of the operation number sequence display unit. Features. With this configuration, since the number of operations is displayed sequentially and smoothly, one hundred percent calculation can be performed more smoothly.
また、本発明に係る電子機器では、前記演算数列表示部の先頭に表示されている演算数が前記演算数列の最後の演算数であった場合に、 前記解答入力手段へ解答が入力されると、前記表示制御手段は、前記演算数列表示部の先頭に前記演算数列の1つ目の演算数を表示させ、前記先頭以降に前記演算数列の各演算数を順番に表示し、さらに、前記被演算数列表示部の先頭に表示されていた被演算数の代わりに、前記被演算数列の次の被演算数を表示することを特徴とする。この構成により、被演算数を順次円滑に表示することとなるので、百枡計算をさらに円滑に行なうことができる。 In the electronic device according to the present invention, when the operation number displayed at the top of the operation sequence display unit is the last operation number in the operation sequence, the answer is input to the answer input unit. The display control means displays the first calculation number of the calculation number sequence at the top of the calculation number sequence display section, displays each calculation number of the calculation number sequence in order after the start, and further displays the calculation number. Instead of the number of operands displayed at the top of the operation number sequence display unit, the number of operands next to the operand sequence is displayed . With this configuration, the number of operands is displayed smoothly one after another, so that one hundred percent calculation can be performed more smoothly.
また、本発明に係る電子機器では、前記解答入力手段へ入力された解答が正解か否かを判断する判断手段を備え、前記表示制御手段は、前記判断手段による判断結果を前記表示部に表示することを特徴とする。 The electronic apparatus according to the present invention further includes a determination unit that determines whether the answer input to the answer input unit is a correct answer, and the display control unit displays a determination result by the determination unit on the display unit. and to Turkey and features.
この構成により、解答が正解か否かを直接的に表示することができることから、百枡計算の正解状況を認識しながら計算を進行させることができる。 With this configuration, it is possible to directly display whether or not the answer is correct, so that the calculation can be advanced while recognizing the correct answer situation of the hundred percent calculation.
また、本発明に係る電子機器では、前記判断手段により不正解と判断された計算問題の演算子、演算数、および被演算数を記憶する不正解問題記憶手段を備えることを特徴とする。 The electronic device according to the present invention further includes incorrect answer problem storage means for storing the operator, the number of operations, and the number of operands of the calculation problem determined to be incorrect by the determination means.
この構成により、不正解問題に対する計算(解答入力)を再度実行することができることから、百枡計算による効果をさらに高めることが可能となる。 With this configuration, the calculation (answer input) for the incorrect answer problem can be executed again, so that it is possible to further enhance the effect of the hundred percent calculation.
また、本発明に係る電子機器では、予め設定された計算問題数から解答された問題数を引いて残りの計算問題数を計数する計数手段を備え、前記表示制御手段は、前記計数手段による計数結果を前記表示部に表示することを特徴とする。 Further, in the electronic device according to the present invention, comprising a counting means for counting the number of remaining computational problems by subtracting the number of problems that have been answered from a preset computational problem number, the display control unit counted by the counting means The result is displayed on the display unit.
この構成により、百枡計算の進捗状況を計算進行中に把握することができ、百枡計算による効果をさらに高めることが可能となる。 With this configuration, it is possible to grasp the progress status of the hundred calculation while the calculation is in progress, and it is possible to further enhance the effect of the calculation.
また、本発明に係る電子機器では、前記計数手段は解答された計算問題数を計数し、前記表示制御手段は、前記解答された計算問題数を前記表示部に表示することを特徴とする。 Further, in the electronic device according to the present invention, the counting means counts the number of issues calculations are answers, the display control means, and displaying the number of questions the answers computational on the display unit.
この構成により、百枡計算の進捗状況を計算進行中に把握することができ、百枡計算による効果をさらに高めることが可能となる。 With this configuration, it is possible to grasp the progress status of the hundred calculation while the calculation is in progress, and it is possible to further enhance the effect of the calculation.
また、本発明に係る電子機器では、前記計算問題の出題を開始した時点から、最後の計算問題の解答が入力されるまでの累積時間を計測する計時手段を備え、前記表示制御手段は、前記計時手段による累積時間を前記表示部に表示する構成としてあることを特徴とする。 Further, in the electronic device according to the present invention, from the time of starting the question of the computational problem, comprises a time measuring means for measuring the cumulative time until the answer of the last computational problems is input, the display control means, said The accumulated time by the time measuring means is configured to be displayed on the display unit.
この構成により、計算に要した時間を正確に把握することが可能となることから、演算能力(解答能力)を正確に把握評価することが可能となる。 With this configuration, it is possible to accurately grasp the time required for the calculation, and therefore it is possible to accurately grasp and evaluate the calculation ability (answer ability).
また、本発明に係る電子機器では、前記演算数列表示部に表示されている前記演算数列の演算数を、前記演算数列表示部の先頭方向へスクロールする周期を設定する表示周期設定手段をさらに備え、前記表示制御手段は、前記周期に同期させて前記演算数列の演算数を、前記演算数列表示部の先頭方向へスクロール表示することを特徴とする。 Further, in the electronic device according to the present invention, further comprising a display period setting means for the operand of the operation sequence being displayed on the operation sequence display section, sets the period to scroll to the top direction of the operational sequence display section The display control means scrolls the operation number of the operation number sequence in the head direction of the operation number sequence display unit in synchronization with the cycle.
この構成により、許容解答時間(スクロール表示の周期)を設定することができることから、許容解答時間に対応させて難易度を容易に設定することが可能となる。 With this configuration, since the allowable answer time (scroll display cycle) can be set, the difficulty level can be easily set in correspondence with the allowable answer time.
また、本発明に係る電子機器では、前記演算数列の演算数を設定する演算数設定手段と、前記被演算数列の被演算数を設定する被演算数設定手段とを備えることを特徴とする。 Further, in the electronic device according to the present invention, characterized by comprising a calculating number setting means for setting the operation speed of the operation sequence, the operand setting means for setting the operands of the operands sequence.
この構成により、任意に設定した数値により構成される演算数列および被演算数列とすることができ、自由に設定した数列の計算問題とすることが可能となる。 With this configuration, it is possible to obtain an arithmetic sequence and an arithmetic sequence composed of arbitrarily set numerical values, and it is possible to make a calculation problem of a freely set numerical sequence.
また、本発明に係る電子機器では、前記表示部は、少なくとも2行表示が可能な構成としてあり、1行目に前記演算数列を表示し、2行目に前記被演算数を表示する構成としてあることを特徴とする。 Moreover, in the electronic device according to the present invention, the display unit is configured to be capable of displaying at least two rows, displaying the arithmetic sequence in the first row, and displaying the operand in the second row. It is characterized by being.
この構成により、2行表示電子機器の表示部を有効に活用して百枡計算問題を分りやすく効果的に表示することが可能となる。 With this configuration, it is possible to effectively display the hundred calculation problem by effectively using the display unit of the two-line display electronic device , and to display it effectively.
また、本発明に係る電子機器では、前記表示部は、2行目に表示されている前記被演算数列中の被演算数の次の被演算数を3行目に表示する構成としてあることを特徴とする。 Moreover, in the electronic device according to the present invention, the display unit is configured to display, on the third line, the operand that is next to the operand in the operand sequence displayed on the second line. Features.
この構成により、被演算数列についてもスクロール表示の範囲を拡大することから、出題内容をより把握しやすい出題形態とすることができるので、3行表示電子機器の表示部を有効に活用して百枡計算問題を判りやすく効果的に表示することが可能となる。 With this configuration, the range of the scroll display is also expanded for the operand sequence, so that it is possible to make the question form easier to grasp, so that the display unit of the three-line display electronic device can be used effectively. It is possible to display the calculation problem easily and effectively.
また、本発明に係る計算問題表示方法は、演算子と演算数と被演算数とからなる計算問題を表示する表示部を備えた電子機器における計算問題表示方法であって、記憶手段に、少なくとも1つの演算子と、複数の演算数から構成される演算数列と、複数の被演算数から構成される被演算数列とを記憶させるステップと、読出し手段に、前記演算子、前記演算数列、および前記被演算数列を前記記憶手段から読み出させるステップと、表示制御手段に、前記演算子を前記表示部の演算子表示部に表示し、前記演算数列を前記表示部の演算数列表示部に表示し、前記被演算数列のうちの1つまたは複数の被演算数を前記表示部の被演算数列表示部に表示するよう制御させるステップと、解答入力手段に、前記演算数列表示部の所定位置に表示されている演算数と、前記演算子表示部に表示されている演算子と、前記被演算列表示部の所定位置に表示されている被演算数とから規定される計算問題に対する解答を入力させるステップとを備え、前記解答入力手段へ解答が入力されると、前記演算数列表示部の所定位置の演算数を前記演算数列の次の演算数に変更するよう、前記表示制御手段に制御させるステップを備えることを特徴とする。 The calculation problem display method according to the present invention is a calculation problem display method in an electronic device including a display unit that displays a calculation problem composed of an operator, the number of operations , and the number of operands. Storing an operator, an operation sequence composed of a plurality of operations, and an operand sequence composed of a plurality of operands; and a reading means, the operator, the operation sequence, and Reading the operand sequence from the storage means; displaying the operator on the operator display section of the display section; and displaying the operator sequence on the operator sequence display section of the display section. And controlling to display one or a plurality of operands in the operand sequence on the operand number display unit of the display unit, and causing the answer input means to place the operand number at a predetermined position of the operand sequence display unit. Displayed Inputting an answer to a calculation problem defined by the number of operations present, the operator displayed on the operator display unit, and the number of operands displayed at a predetermined position of the operand column display unit; And when the answer is input to the answer input means, the display control means controls to change the calculation number at a predetermined position of the calculation number display unit to the next calculation number of the calculation number sequence. It is characterized by that.
この構成により、演算数を順次表示することとなるので、百枡計算問題を円滑に一覧性を持たせて出題(表示)することが可能となる。 With this configuration, the number of operations is sequentially displayed, so that it is possible to smoothly give a list of hundred percent calculation problems (display) .
本発明に係る電子機器または計算問題表示方法によれば、少なくとも2行の表示ができる表示部に演算数(演算数列)、演算子、被演算数(被演算数列)を表示することにより、一定の一覧性を確保した状態で百枡計算を可能とすることから、効果的な百枡計算を実行することが可能となり、利便性に富んだ百枡計算器を提供できるという効果を奏する。 According to the electronic device or the calculation problem display method according to the present invention, the number of operations (operation number sequence), the operator, and the number of operands (arithmetic number sequence) are displayed on the display unit capable of displaying at least two lines. Therefore, it is possible to execute effective percent calculation, and it is possible to provide a convenient hundred percent calculator.
本発明に係る電子機器または計算問題表示方法によれば、容易に百枡計算を実行できることから、安価で取り扱いが容易な百枡計算器を提供できるという効果を奏する。 According to the electronic device or the calculation problem display method of the present invention, it is possible to easily perform a hundred percent calculation, and thus it is possible to provide an inexpensive and easy to handle hundred percent calculator.
以下、本発明の実施の形態を図面に基づいて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
<実施の形態1>
本発明の実施の形態1に係る電子式卓上計算機を図1ないし図10に基づいて説明する。
<
An electronic desk calculator according to
図1は、本発明の実施の形態1に係る電子式卓上計算機の正面外観状態を示す説明図である。
FIG. 1 is an explanatory diagram showing a front appearance state of the electronic desk calculator according to
本実施の形態に係る電子式卓上計算機1(以下、簡単のために電卓1と略称することがある。)は、筐体2の表面に配置された入力部3と表示部4を外観上の主要構成とする。筐体の内部に電卓1の電卓機能および百枡計算機能を実現する手段として機能実現手段が配設してある。機能実現手段については、図2でさらに説明を行なう。
An
入力部3には、通常の電卓機能を実現するために必要な各種のキーが配置してある。具体的には、電卓1のオンオフ制御を行なう電源キー(ONキー)、例えば数値0から数値9までの各数値を入力するための数値キー3n、例えば四則演算などを行なうための演算子キー3f(加算キーとしての「+」キー、減算キーとしての「−」キー、乗算キーとしての「×」キー、除算キーとしての「÷」キー、その他の演算キー)などが配置してある。
Various keys necessary for realizing a normal calculator function are arranged in the
さらに、入力部3には、本実施の形態に係る機能としての百枡計算を実行するための百枡計算キー5(図1では「百ます計算」と表記してある。)、百枡計算キー5に隣接して百枡計算の難易度を調整するためのスライドスイッチ6が配置してある。なお、以下において「百枡計算」と表記するが、実際の問題数は任意に設定することが可能であり、「百枡計算」は例えば5枡×5枡(25枡)計算のような場合も含む概念として用いる。
Further, the
百枡計算キー5は、百枡計算の出題を開始(出題モード)する開始キー5a、百枡計算での問題の数値を外部から設定できる設定状態とする設定キー5b、間違った問題の出題を再度実行(再計算モード)するときの開始キーとなる再計算キー5cを備える。
A hundred
スライドスイッチ6は、百枡計算での問題の難易度を選択できる構成としてある。つまり、スライドスイッチ6のポジションを例えば「やさしい」「ふつう」「むつかしい」の3種類の難易度に対応させて区分し、いずれかを選択することにより難易度を設定する形態としてある。同図では、スライドスイッチ6が「やさしい」に設定され、「やさしい」に対応した長さの「周期」(スクロール時間、スクロール表示の周期)で問題が表示される状態としてあることを示す。
The
なお、難易度に対応する周期として、例えば、難易度「やさしい」の周期は制限なし、難易度「ふつう」の周期は5秒、難易度「むつかしい」の周期は1秒などとすることが可能である。 As the period corresponding to the difficulty level, for example, the period of difficulty “easy” can be unlimited, the period of difficulty “normal” can be 5 seconds, the period of difficulty “difficult” can be 1 second, etc. It is.
表示部4は、少なくとも2行の数字(数字列)表示が可能な構成としてある。各数字の表示は8字型の7セグメント表示で構成してあり、数値が順次シフトして表示されるスクロール表示が可能な構成としてある。なお、各数字の表示形態は7セグメント表示に限るものではなく、例えばドット表示などで同様に構成することが可能である。つまり、演算子に対応させた演算数および被演算数を計算問題として表示し、移動可能な構成としてあれば良い。
The
なお、例えば「A×B」の計算問題では、「A」は被演算数、「×」は演算子、「B」は演算数として扱うことができる。百枡計算としては、演算数を横表示数値とし、被演算数を縦表示数値に対応させることができる。 For example, in a calculation problem of “A × B”, “A” can be treated as the number of operands, “×” as an operator, and “B” as the number of operations. In hundred percent calculation, the number of operations can be a horizontal display value, and the number of operands can correspond to a vertical display value.
表示部4の上段(第1行)には、「被演算数」に対して「演算子」に従う演算を施すべき「演算数」を表示する演算数表示部41、少なくとも一つの演算数により構成される演算数列を表示する演算数列表示部42が配置される。演算数列表示部42の先頭は演算数表示部41としてある。同図では、演算数列を数値「1」「2」「3」「4」「5」「6」「7」「8」「9」「0」の10個で構成した場合を例示している。
The upper part (first row) of the
表示部4の上段左端(つまり、演算数列表示部42の左側)には演算子を表示する演算子表示部43がさらに配置してある。同図では、演算子が「+」である場合を例示している。
An
表示部4の下段(第2行)の左端(つまり演算子表示部43の下側)には「被演算数」を表示する被演算数表示部44が配置してある。また、被演算数表示部44の右側に、少なくとも一つの被演算数により構成される被演算数列を表示する被演算数列表示部45が演算数列表示部42に対応させて配置してある。同図では、被演算数が数値「8」である場合を例示している。また、被演算数「8」に続く被演算数(演算数列)は非表示の状態を例示している。
On the left end of the lower part (second line) of the display unit 4 (that is, on the lower side of the operator display unit 43), an operation
なお、表示部4での演算数表示部41、演算数列表示部42、演算子表示部43、被演算数表示部44、被演算数列表示部45の配置は本実施の形態に係る百枡計算の実行が可能な範囲であれば、同図に示した位置と異なっていても良い。
The arrangement of the operation
表示部4は、数字列を表示する上述した演算数表示部41、演算数列表示部42、演算子表示部43、被演算数表示部44、被演算数列表示部45とは別に、現在の問題数(残りの問題数)あるいは解答した問題数(既出問題数)を表示する問題数表示部46、解答が正解か否かを判断して判断結果を表示する正誤表示部47、スライドスイッチ6により設定された問題の難易度を表示する難易度表示部48を備える。
The
問題数表示部46は、例えば残り問題数を「あと100問」「あと90問」(図3参照)、出題された問題数(既出問題数)を「いま8問目」(図5参照)のような形態で表示することができるように構成してある。また、残り問題数と既出問題数の両方を表示する構成とすることも可能であり、さらに利便性を向上することができる。
The number-of-
問題数を適宜の形態で表示することにより、百枡全体を表示しなくても全体での進行位置を解答者自身で把握することができることから、演習に適した百枡計算機能とすることが可能となる。 By displaying the number of questions in an appropriate form, the answerer can grasp the overall progress position without displaying the entire 100%, so that it should be a 100% calculation function suitable for exercises. It becomes possible.
正誤表示部47は、誤った解答を入力した場合に例えば「まちがい」(図4参照)を表示する形態として構成してある。なお、逆に正解の場合に「正解」と表示する形態とすることも可能である。あるいは、「まちがい」「正解」両方を表示可能な形態とすることも可能である。
The correctness /
難易度表示部48は、難易度に応じて「やさしい」「ふつう」「むずかしい」のいずれかを表示する形態としてある(同図では、参考のために全てを表示している)。
The difficulty
上述したとおり、本実施の形態では、2行表示式の電卓1の表示部4を有効に活用して百枡計算問題を分りやすく効果的に表示することが可能となる。
As described above, in the present embodiment, it is possible to effectively display the hundred calculation problem in an easy-to-understand manner by effectively using the
図2は、本発明の実施の形態1に係る電子式卓上計算機の機能実現手段である各構成ブロックを示すブロック図である。 FIG. 2 is a block diagram showing each component block which is a function realizing unit of the electronic desk calculator according to the first embodiment of the present invention.
電卓1は、電卓機能および百枡計算機能を実現するために予め設定して(組み込んで)あるプログラム(コンピュータプログラム)に従って各構成部および各機能実現手段と協働(連携)することによりコンピュータとしての各機能を実現するCPU(中央処理装置)20を備える。
The
また、計時手段として機能するタイマ21、表示部4に対応する構成ブロックとしての表示部22、表示部22の表示を制御する表示制御手段23、入力部3に対応する構成ブロックとしての入力部24、演算数列の演算数を設定する演算数設定手段25、被演算数列の被演算数を設定する被演算数設定手段26、電卓機能および百枡計算機能を実現するためのプログラムを記憶するプログラムメモリとしてのROM27、各機能を実現するときに一時的に必要となる各種データの記憶を行なう一時記憶メモリとして機能するRAM28、百枡計算の解答が正解か否かを判断する判断手段29、各種の問題数(例えば、正解数、既出問題数)を適宜計数する計数手段30が、相互に連携して機能するようにバス20bを介してCPU20に接続してある。
In addition, a
タイマ21は、百枡計算機能に対応して計測が必要となる時間を計測するように構成してある。つまり、タイマ21は、プログラムが必要とする時間の計測に対応して機能する。
The
例えば、計算問題の出題を開始した時点から、解答が入力されるまでの時間を計測する構成とすることが好ましい。この構成によれば、計算問題の出題開始から解答の入力終了までの累積時間を計測することができ、計算能力の進歩状況を把握することが可能となる。 For example, it is preferable to measure the time from the start of the calculation question to the time when an answer is input. According to this configuration, it is possible to measure the cumulative time from the start of the calculation question to the end of answer input, and to grasp the progress of the calculation ability.
表示部22(表示部4)は、図1で示したとおり、演算数(演算数表示部41)、演算数列(演算数列表示部42)、演算子(演算子表示部43)、被演算数(被演算数表示部44)、被演算数列(被演算数列表示部45)、問題数(問題数表示部46)、判断手段29での判断結果(正誤表示部47)、難易度(難易度表示部48)を適宜表示する構成としてある。 As shown in FIG. 1, the display unit 22 (display unit 4) includes the number of operations (operation number display unit 41), the operation number sequence (operation number sequence display unit 42), the operator (operator display unit 43), and the number of operands. (Operation number display unit 44), operation number sequence (operation number sequence display unit 45), number of problems (problem number display unit 46), determination result by the determination means 29 (correct / incorrect display unit 47), difficulty (difficulty level) The display unit 48) is configured to display appropriately.
表示制御手段23は、演算数、演算数列、演算子、被演算数、被演算数列、問題数、判断結果、難易度を表示部22に表示するときの表示態様をプログラムに従って制御する構成としてある。
The display control means 23 is configured to control the display mode when displaying the number of operations, the operation number sequence, the operator, the number of operands, the operand number sequence, the number of problems, the determination result, and the difficulty level on the
入力部24は、図1で示したとおり、数値キー3n、演算子キー3fの他に、開始キー5a、設定キー5b、再計算キー5c、難易度を設定するスライドスイッチ6を備える。計算問題に対する解答は、数値キー3nにより入力されることとなる。また、スライドスイッチ6に対応させて表示周期設定手段24sが設けてある。
As shown in FIG. 1, the
表示周期設定手段24sは、スライドスイッチ6で設定された難易度に対応させて百枡計算問題の演算数列をスクロール表示する周期(スクロール時間)を設定する。つまり、難易度は、問題が表示される周期(問題が表示されている時間(許容解答時間))の長短で設定する構成としてある。
The display
表示周期設定手段24sは、難易度が「やさしい」と設定された場合は「長い周期」で、難易度が「ふつう」と設定された場合は「普通の周期」で、難易度が「むつかしい」と設定された場合は「短い周期」でスクロール表示する構成としてある。つまり、演算数列をスクロール表示する周期を変更することにより難易度を規定することとなるから、難易度を極めて客観的にかつ容易に設定することができる。なお、スクロール表示の周期とは1問が固定して表示される時間として定義することも可能である。 The display cycle setting means 24 s is “long cycle” when the difficulty level is set to “easy”, “normal cycle” when the difficulty level is set to “normal”, and the difficulty level is “difficult”. Is set to scroll display with a “short cycle”. In other words, since the difficulty level is defined by changing the cycle for scrolling the operation sequence, the difficulty level can be set very objectively and easily. The scroll display cycle can also be defined as the time during which one question is fixedly displayed.
したがって、タイマ21および表示周期設定手段24sに基づいて問題が表示される周期を規定することとなり、表示制御手段23は、表示周期設定手段24sにより設定された周期に同期させて演算数列をスクロール表示する構成としてある。例えば、難易度が「やさしい」場合は、難易度が「ふつう」の場合より遅くスクロールが行なわれ、難易度が「むつかしい」では、難易度が「ふつう」より早くスクロールが行なわれる。
Therefore, the cycle in which the problem is displayed is defined based on the
また、難易度に対応する周期の長短の絶対値は、電卓1に予め当初から設定しておいても良いし、適宜外部から設定して利用者のレベルアップに応じてきめ細かく変更して対応できるように構成することも可能である。
In addition, the absolute value of the cycle length corresponding to the degree of difficulty may be set in the
演算数設定手段25および被演算数設定手段26は、利用者が演算数および被演算数を任意に選択して演算数列および被演算数列を設定することが可能な構成としてあり、自由に設定した数列の計算問題を作成して解答することが可能となる。つまり、演算数設定手段25および被演算数設定手段26は、入力部24の数値キー3nを用いて入力された数値を演算数および被演算数として把握し、演算数列および被演算数列を形成することができるように構成してある。
The number-of-operations setting means 25 and the number-of-operations setting means 26 are configured so that the user can arbitrarily select the number of operations and the number of operands to set the number-of-operations sequence and the number-of-operations sequence. It is possible to create and solve numerical sequence calculation problems. That is, the operation
プログラムメモリとしてのROM27には、上述したとおり電卓機能を実現するプログラム、本実施の形態に係る百枡計算機能を実現するプログラムが組み込んである。
The
RAM28は、百枡計算機能を実現するうえで一時的に必要となる各種データの記憶を行なう各種の記憶手段を備える。つまり、演算子記憶手段28a、演算数列記憶手段28b、被演算数列記憶手段28c、正解数記憶手段28d、不正解問題記憶手段28e、問題数記憶手段28f、既出問題数記憶手段28g、正解値記憶手段28h、解答値記憶手段28iを備える。
The
演算子記憶手段28aは、少なくとも一つの演算子を記憶する。演算子としては、例えば四則演算の加減乗除記号(+、−、×、÷)がある。 The operator storage means 28a stores at least one operator. As an operator, for example, there are addition / subtraction / division symbols (+, −, ×, ÷) of four arithmetic operations.
演算数列記憶手段28bは、少なくとも一つの演算数により構成される演算数列を記憶する。演算数としては、例えば0〜9の10個の数字があり、百枡計算での演算数列は、最大10個の数字を有する数列として構成される。なお、演算数設定手段25により設定された演算数(演算数列)、被演算数設定手段により設定された被演算数(被演算数列)も記憶する構成としてある。 The arithmetic sequence storage means 28b stores an arithmetic sequence composed of at least one arithmetic number. As the number of operations, for example, there are 10 numbers from 0 to 9, and the operation number sequence in the hundred calculation is configured as a number sequence having a maximum of 10 numbers. The number of operations (operation number sequence) set by the operation number setting means 25 and the number of operands (operation number sequence) set by the operand number setting means are also stored.
被演算数列記憶手段28cは、少なくとも一つの被演算数により構成される被演算数列を記憶する。被演算数としては、例えば0〜9の10個の数字があり、百枡計算での被演算数列は、最大10個の数字を有する数列として構成される。 The operand sequence storage means 28c stores an operand sequence composed of at least one operand. For example, there are 10 numbers from 0 to 9 as the operands, and the operand sequence in the hundred calculation is configured as a sequence having a maximum of ten digits.
正解数記憶手段28dは、判断手段29により正解と判断された問題(正解)の数を計数手段30により計数(累計)して求めた正解数を記憶する構成としてある。 The correct answer number storage means 28d is configured to store the number of correct answers obtained by counting (accumulating) the number of questions (correct answers) determined to be correct by the determination means 29 by the counting means 30.
不正解問題記憶手段28eは、判断手段29により不正解と判断されたときの計算問題(不正解問題)の演算子、演算数、被演算数を記憶する構成としてある。この構成により、不正解問題記憶手段28eに記憶された不正解問題(演算子、演算数、被演算数)を呼び出して計算問題とすることが可能となり、不正解問題に対する計算(解答入力)を再度実行させることができることとなる(再計算モード)。したがって、百枡計算の効果をさらに高めることが可能となる。
The incorrect answer problem storage means 28e is configured to store the operator of the calculation problem (incorrect answer problem), the number of operations, and the number of operands when the determination means 29 determines that the answer is incorrect. With this configuration, it is possible to call an incorrect answer problem (operator, number of operations, number of operands) stored in the incorrect answer
不正解問題記憶手段28eは、演算子記憶手段28a、演算数列記憶手段28b、被演算数列記憶手段28cの一部を用いて適宜構成することも可能である。
The incorrect answer
問題数記憶手段28fは、例えば予め設定された問題数(出題数)を記憶する構成としてある。設定された問題数は、残りの問題数を求めるときの最初の問題数として扱うこととなる。したがって、最初の解答を入力する前では、予め設定された問題数が問題数表示部46に例えば「あと100問」のような形態で表示される。また、計数手段30により計数された残り問題数を記憶する構成としてある。
The question number storage means 28f is configured to store, for example, a preset number of questions (number of questions). The set number of problems is handled as the first number of problems when the remaining number of problems is obtained. Therefore, before inputting the first answer, the preset number of questions is displayed on the question
既出問題数記憶手段28gは、予め設定された問題数と計数手段30により計数された残り問題数との差から求められた既出問題数を記憶する構成としてある。 The already-issued problem number storage means 28g is configured to store the already-issued problem number obtained from the difference between the preset problem number and the remaining problem number counted by the counting means 30.
正解値記憶手段28hは、計算問題(演算数表示部41、演算子表示部43、被演算数表示部44に表示された演算数、演算子、被演算数)について計算した正解値(単に正解ということもある。)を記憶する構成としてある。なお、正解値は、ROM27に設定してあるプログラムに基づいてCPU20に適宜の演算を実行させることにより求めることが可能である。
The correct answer value storage means 28h is the correct answer value (simply correct answer) calculated for the calculation problem (the operation
解答値記憶手段28iは、計算問題(演算数表示部41、演算子表示部43、被演算数表示部44に表示された演算数、演算子、被演算数)について解答された解答値(単に解答ということもある。)を記憶する構成としてある。解答値は対応する計算問題の正解値に対応させて記憶することにより、判断手段29での判断を確実に行なうことが可能となる。
The answer value storage means 28i is an answer value (simply simply) for a calculation problem (the number of operations, the operator, the number of operands displayed on the operation
判断手段29は、計算問題について予め求めた正解値とその計算問題について入力された解答値とを比較することにより、解答値が正解か否か(解答値の正誤)を判断する構成としてある。 The determination means 29 is configured to determine whether or not the answer value is correct (correct or incorrect answer value) by comparing the correct answer value obtained in advance for the calculation problem and the answer value input for the calculation problem.
計数手段30は、正解数をカウントアップして正解数を計数する構成としてある。また、残り問題数をカウントダウンして残り問題数を計数する構成としてある。また、上述したとおり、予め設定された問題数から残り問題数を引いて既出問題数を計数(算出)することも可能である。つまり、算出手段としての機能も有する。 The counting means 30 is configured to count up the number of correct answers and count the number of correct answers. Further, the number of remaining problems is counted down to count the number of remaining problems. Further, as described above, it is also possible to count (calculate) the number of existing problems by subtracting the remaining number of problems from a preset number of problems. That is, it also has a function as calculation means.
図1で説明したとおり、計数手段30による計数結果は、例えば「あと90問」のような形態で表示制御手段23により表示部22(具体的には問題数表示部46)に表示される構成としてある。なお、図1で説明したとおり、設定された問題数から解答された問題数を引かずに単に解答された問題数から「いま8問目」のような形態で表示することも可能である。 As described with reference to FIG. 1, the count result by the counting means 30 is displayed on the display unit 22 (specifically, the problem number display part 46) by the display control means 23 in the form of “90 more questions”, for example. It is as. As described with reference to FIG. 1, it is also possible to display in a form such as “now 8 questions” from the number of questions simply answered without subtracting the number of questions answered from the set number of questions.
図3は、本発明の実施の形態1に係る電子式卓上計算機で百枡計算を実行するときの表示部での表示態様を説明するための説明図である。 FIG. 3 is an explanatory diagram for explaining a display mode on the display unit when executing the hundred calculation with the electronic desk calculator according to the first embodiment of the present invention.
同図(A)は、百枡計算キー5の開始キー5aを押してオンすることにより、百枡計算モードとなることを表す。
FIG. 6A shows that when a start key 5a of a hundred
同図(B)は、百枡計算の第1問が表示部4に表示された状態を示す。つまり、第1問であることから、問題数表示部46に「あと100問」と表示されている。
FIG. 4B shows a state in which the first question of the hundred calculation is displayed on the
出題された演算数列は「1234567890」であり、演算数表示部41には、演算数「1」が表示され、演算数列表示部42には、演算数列「1234567890」が表示されている。また、演算子は「プラス」であり、演算子表示部43には、「+」が表示され、加法の百枡計算であることを示している。さらに、被演算数列は「8・・・・・・・・・」であり、被演算数表示部44には、被演算数「8」が表示されている。なお、このとき、計算問題の把握を容易にするために、被演算数列表示部45に被演算数列は表示されない構成としてある。
The calculated operation number sequence is “12345567890”, the operation
つまり、百枡計算の第1問は、「8+1」(被演算数「8」、演算子「プラス」、演算数「1」)であることが表示されている。 That is, it is displayed that the first question of the hundred calculation is “8 + 1” (number of operands “8”, operator “plus”, number of operations “1”).
同図(C)は、第1問の解答として解答値「9」を数値キー3nで入力し、例えばイコールキー(=)で解答入力を確定する状態を示す。 FIG. 6C shows a state in which the answer value “9” is input as the answer to the first question using the numerical key 3n, and the answer input is confirmed using the equal key (=), for example.
同図(D)は、同図(C)で解答入力が確定されたことから、問題数表示部46に「あと99問」と表示され、第2問が表示された状態を示す。つまり、解答された演算数「1」は非表示とされ、演算数列を順次演算数表示部41側へ移動させてスクロール表示し、演算数「1」の次の演算数「2」を演算数表示部41に表示し、以降の演算数列「234567890」を演算数列表示部42に表示した状態を示す。
FIG. 4D shows a state in which “99 questions” is displayed on the question
次の問題の表示は上述したように、解答入力に応じてスクロール表示させることにより可能である。このとき、不正解の場合には演算数列を固定したままとしてスクロール表示をしないように構成し、問題のやり直しをさせるようにすることも可能である。また、不正解(あるいは時間切れ)でも時間が経過した場合にはスクロール表示をして次の問題を表示する形態とすることも可能である。 As described above, the next question can be displayed by scrolling according to the answer input. At this time, in the case of an incorrect answer, it is possible to keep the operation sequence fixed and not to display the scroll so that the problem is redone. Further, it is also possible to adopt a form in which the next question is displayed by scroll display when the time has elapsed even if the answer is incorrect (or time out).
また、被演算数列表示部45には被演算数列を構成する被演算数「8」の次の被演算数「9」が被演算数「8」と混同しない位置(例えば、被演算数列表示部45の右端最終桁欄)に表示され、計算問題の進行に応じて被演算数表示部44の方向へ移動してスクロール表示される形態としてある。
Further, the operand
同図(B)ないし同図(D)のようにして、計算問題に対する解答の入力にしたがって、演算数列表示部42に表示された演算数列は表示制御手段23により順次左側へ移動されスクロール表示されていく。
As shown in FIG. 5B to FIG. 6D, the arithmetic sequence displayed on the arithmetic
同図(E)は、第10問が表示部4に表示された状態を示す。つまり、第10問であることから、問題数表示部46に「あと91問」と表示されている。被演算数「8」に対する演算数列の最後の演算数「0」がスクロール表示され演算数表示部41に移動した状態を示す。
FIG. 5E shows a state where the tenth question is displayed on the
このとき、被演算数「8」の次の被演算数「9」は、演算数列のスクロール表示と同様に被演算数列表示部45を順次移動してスクロール表示され、被演算数表示部44に近づいた状態として表示されている。また、次の被演算数「9」に対応させて演算数列「123・・・8」が、順次移動してスクロール表示されている。なお、被演算数「8」に対応する演算数列「・・・0」と被演算数「9」に対応する演算数列「12・・」との間にスペースを配置しているが、スペースを配置しない状態でスクロール表示することも可能である。
At this time, the operation number “9” next to the operation number “8” is scroll-displayed by sequentially moving the operation number
同図(F)は、第10問の解答として解答値「8」を数値キー3nで入力し、イコールキーで解答入力を確定する状態を示す。 FIG. 8F shows a state in which an answer value “8” is input with the numerical key 3n as an answer to the tenth question and the answer input is confirmed with the equal key.
同図(G)は、同図(F)で解答が入力されたことから、問題数表示部46に「あと90問」と表示され、第11問が正規の位置に表示される直前の状態を示す。つまり、被演算数「8」に対応させてスクロール表示した演算数列の最後の演算数「0」および被演算数「8」を非表示とし、演算数列表示部42での演算数列を同図(B)の状態に復帰させるように演算数列を移動させる。また、被演算数列の次の被演算数「9」を移動させ、演算数表示部41の下段に被演算数「9」が移動した状態を示す。
In FIG. 6G, since the answer is input in FIG. 4F, “90 more questions” is displayed on the question
同図(H)は、同図(G)の状態からさらに演算数列および被演算数列の移動によるスクロール表示が行なわれ、被演算数「9」が被演算数列表示部45から被演算数表示部44へ移動し、演算数列「12・・・0」が演算数列表示部42に再度表示され同図(B)の状態に復帰した状態を示す。すなわち、被演算数「9」に対応させて演算数列「12・・・0」が対応するように表示された状態が示され、被演算数「9」に対する演算数列「12・・・0」について、解答を入力することが可能な状態となっていることを示す。
In FIG. 11H, scroll display is further performed by moving the arithmetic sequence and the arithmetic sequence from the state of FIG. 10G, and the arithmetic operation number “9” is displayed from the arithmetic
つまり、演算数列の最後の演算数に対する解答が入力されると、表示制御手段23は、最後の演算数を非表示として演算数列をスクロール表示し、また、このときの被演算数を非表示として被演算数列に含まれる次の被演算数をスクロール表示する構成としてある。この構成により、2行表示の電卓1を用いた百枡計算を円滑、容易、かつ確実に実行することが可能となる。
That is, when an answer to the last operation number in the operation number sequence is input, the display control means 23 scrolls the operation number sequence with the last operation number hidden, and the operation number at this time is not displayed. The next operation number included in the operation number sequence is scroll-displayed. With this configuration, it is possible to smoothly, easily, and reliably execute a hundred calculation using the
計数手段30は、予め設定された問題数から出題(解答)された問題数を引いて残りの問題数を計数する。表示制御手段23は、計数手段30が計数した計数結果を問題数表示部46(表示部4)に表示する。なお、問題数記憶手段28fは、予め設定された問題数、残りの問題数を記憶し、既出問題数記憶手段28gは、既出問題数を記憶することにより問題数の算出(計数)が円滑に行なわれるように構成してある。
The counting means 30 subtracts the number of questions (answered) from a preset number of questions and counts the remaining number of questions. The
図4は、本発明の実施の形態1に係る電子式卓上計算機で百枡計算を実行するときの表示部での表示態様を説明するための説明図である。基本的な構成は図3と同様であるので適宜説明を省略する。 FIG. 4 is an explanatory diagram for explaining a display mode on the display unit when performing the one hundred percent calculation by the electronic desk calculator according to the first embodiment of the present invention. The basic configuration is the same as that shown in FIG.
図4(A)は、百枡計算の問題例を示し、演算数列「9364107825」が演算数列表示部42に、被演算数列「4713825069」が被演算数列表示部45に表示されている。演算子「プラス」が演算子表示部43に「+」として表示され、百枡計算の問題の内容を把握することが可能となる。
FIG. 4A shows an example of a problem of hundred calculation, in which an operation number sequence “9366417825” is displayed on the operation number
演算数列(例えば「9364107825」)および被演算数列〔例えば「4713825069」)は、予め組み込まれたプログラムにしたがってランダムに発生させた数値を演算数列記憶手段28b、被演算数列記憶手段28cに初期値として記憶しておき、適宜読み出すことにより計算問題として表示することができる。また、演算子についてもランダムに発生させた演算子を演算子記憶手段28aに初期値として記憶しておき、適宜読み出すことにより計算問題として表示することができる。また、後述するように演算数および被演算数を任意に設定することも可能である(図7参照)。
In the arithmetic sequence (for example, “9366417825”) and the operand sequence (for example, “4713825069”), numerical values randomly generated according to a program incorporated in advance are set as initial values in the arithmetic
この表示状態から、スクロール表示の周期に応じた早さで図3(B)の表示状態に移行し、適宜百枡計算を開始することが可能となる。 From this display state, it is possible to shift to the display state shown in FIG. 3B at a speed corresponding to the cycle of scroll display, and to start counting as appropriate.
図4(B)は、第7問が表示された状態を示す。つまり、第7問であることから、問題数表示部46に「あと94問」と表示されている。第1の被演算数「4」に対する演算数列の第7演算数である演算数「7」が演算数表示部41に表示された状態を示す。つまり、百枡計算の問題は「4+7」の状態となっている。
FIG. 4B shows a state where the seventh question is displayed. In other words, since it is the seventh question, “94 more questions” is displayed in the problem
図4(C)は、計算問題「4+7」に対する解答として解答値「12」を入力して確定した状態を示す。 FIG. 4C shows a state in which the answer value “12” is inputted and confirmed as an answer to the calculation problem “4 + 7”.
図4(D)は、計算問題「4+7」に対する解答として解答値「12」が入力されたが、正解値は「11」であることから、判断手段29により「誤」としての判断がなされ、表示制御手段23は、判断手段29の判断結果に基づいて正誤表示部47(表示部4)に「まちがい」と表示した状態を示す。なお、本実施の形態では表示部4の見易さを考慮して「誤」のときのみに表示する形態としたが、「正」のときにも表示する形態とすることも可能である。
In FIG. 4D, although the answer value “12” is input as an answer to the calculation problem “4 + 7”, the correct answer value is “11”. The display control means 23 shows a state in which “wrong” is displayed on the correct / incorrect display section 47 (display section 4) based on the determination result of the determination means 29. In the present embodiment, the display mode is displayed only when “wrong” in consideration of the visibility of the
なお、「まちがい」表示は、不正解を入力したときの他、時間切れとなった場合にも適用することが可能である。時間切れは、スクロール表示により演算数列を移動させるまでに、数値キー3nによる解答の入力がなかった場合に発生することとなる。 The “Missed” display can be applied not only when an incorrect answer is entered but also when the time is up. The time-out occurs when there is no input of the answer by the numerical key 3n before the arithmetic sequence is moved by scroll display.
また、不正解となった場合に、不正解となった計算問題(被演算数「4」、演算子「+」、演算数「7」)を不正解問題記憶手段28eに記憶する構成としておくことにより再度計算を行なうことが可能となる。再計算が可能な構成とすることにより、間違いやすい計算問題を繰り返して練習することが可能となり、計算能力を効果的、効率的に向上させることが可能となる。なお、再計算(再計算モード)は上述したとおり、再計算キー5cにより開始することができる。
In addition, when an incorrect answer is obtained, a calculation problem (an operation number “4”, an operator “+”, an operation number “7”) that is an incorrect answer is stored in the incorrect answer
図5は、本発明の実施の形態1に係る電子式卓上計算機で百枡計算を実行するときの表示部での表示態様を説明するための説明図である。基本的な構成は図3、図4と同様であるので適宜説明を省略する。 FIG. 5 is an explanatory diagram for explaining a display mode on the display unit when executing the one hundred percent calculation by the electronic desk calculator according to the first embodiment of the present invention. Since the basic configuration is the same as that in FIGS. 3 and 4, the description thereof will be omitted as appropriate.
図5(A)は、図4(A)と同様の状態を示している。 FIG. 5A shows a state similar to that in FIG.
図5(B)は、第8問が表示された状態を示す。ここでは、問題数表示部46に「いま8問」と表示している。つまり、図3、図4の場合と異なり、残りの問題数ではなく、既出問題数を表示している。
FIG. 5B shows a state in which the eighth question is displayed. Here, “currently 8 questions” is displayed on the problem
既出問題数は、計数手段30により計数され、表示制御手段23は、計数手段30が計数した既出問題数を問題数表示部46(表示部4)に表示する構成としてある。なお、既出問題数は既出問題数記憶手段28gに記憶しておき、問題数表示部46に表示するときに適宜読み出して表示する構成としておくことが可能である。
The number of already-issued problems is counted by the counting means 30, and the display control means 23 is configured to display the number of already-issued problems counted by the counting means 30 on the problem number display section 46 (display section 4). It should be noted that the number of already-issued problems can be stored in the already-issued problem number storage means 28g, and appropriately displayed when displayed on the problem
図6は、本発明の実施の形態1に係る電子式卓上計算機で百枡計算を実行するときの表示部での表示態様を説明するための説明図である。基本的な構成は図3ないし図5と同様であるので適宜説明を省略する。 FIG. 6 is an explanatory diagram for explaining a display mode on the display unit when performing the one-hundred calculation with the electronic desk calculator according to the first embodiment of the present invention. The basic configuration is the same as that shown in FIGS.
図6(A)は、図4(A)と同様の状態を示している。 FIG. 6A shows a state similar to that in FIG.
図6(B)は、最終問題(第100問)が表示された状態を示す。つまり、第100問であることから、問題数表示部46に「あと0問」と表示されている。また、計算問題として、最後の被演算数「9」に対応する最後の演算数「5」が表示されている。
FIG. 6B shows a state in which the final question (100th question) is displayed. That is, since it is the 100th question, “0 more questions” is displayed in the problem
図6(C)は、計算問題「9+5」に対する解答して解答値「14」を入力して確定した状態を示す。 FIG. 6C shows a state in which the answer to the calculation problem “9 + 5” is answered and the answer value “14” is input and confirmed.
図6(D)は、計算問題を終了した状態を示し、計算に要した時間、間違った問題数を表示した状態を示す。 FIG. 6D shows a state in which the calculation problem has been completed, and shows a state in which the time required for the calculation and the wrong number of problems are displayed.
計時手段としてのタイマ21は、計算問題の出題を開始した時点から、解答が入力されるまでの時間を計測して累積し、累積結果(累積時間:経過時間)を計測する構成としてある。また、表示制御手段23は、タイマ21による累積結果を表示部4に表示する構成としてある。ここでは、例えば被演算数列表示部45の適宜の欄に設けた累積時間表示部4tに、累積結果(累積時間)を「3’42」(3分42秒)として表示した場合を示す。したがって、この構成により、計算速度の進歩状況を確実に把握することが可能となる。
The
また、正誤表示部47に示した「まちがい」に対応させて、例えば演算数列表示部42の適宜の欄に設けた不正解数表示部47cに、「不正解数」を「16」として表示した場合を示す。したがって、この構成により、計算の正確さを確認することが可能となり、計算能力(計算の正確さ)を確実に把握することが可能となる。なお、不正解数は、問題数記憶手段28fに記憶されている設定問題数から正解数記憶手段28dに記憶されている正解数を引くことにより計数することが可能である。この演算はCPU20を用いて容易に行なわせることができる。
Further, in correspondence with the “error” shown in the correct /
併せて、難易度表示部48に問題の難易度を表示することも可能である。ここでは、例えば「やさしい」問題であったことを示し、容易に問題のレベルを確認することができることとなる。
At the same time, the difficulty
図7は、本発明の実施の形態1に係る電子式卓上計算機で百枡計算の問題を任意に設定する態様の表示部での表示態様を説明するための説明図である。基本的な構成は図3ないし図6と同様であるので適宜説明を省略する。 FIG. 7 is an explanatory diagram for explaining a display mode on the display unit in a mode in which the problem of the hundred percent calculation is arbitrarily set by the electronic desk calculator according to the first embodiment of the present invention. The basic configuration is the same as that shown in FIGS.
図7(A)は、百枡計算で演算数(演算数列)および被演算数(被演算数列)を任意に設定するために、設定キー5bを押してオンすることにより問題設定モードとした後、数値キー3nを介して計算問題の数値として任意の数値を入力することにより、演算数列および被演算数列を特定する態様を示す。つまり、百枡問題を外部から設定する数値により構成することが可能となるので、自主的な利用方法とすることが可能である。 FIG. 7A shows the problem setting mode by pressing the setting key 5b to turn on the operation number (operation number sequence) and the operation number (operation number sequence) arbitrarily in the hundred calculation. A mode in which an operation number sequence and an operand sequence are specified by inputting an arbitrary value as a numerical value of a calculation problem via the numerical key 3n is shown. In other words, since the hundred percent problem can be configured by numerical values set from the outside, a voluntary usage method can be achieved.
演算数に対応させて数値キー3nにより入力された数値は、演算数列として演算数列設定手段25により認識され、演算数列記憶手段28bに記憶される。また、被演算数に対応させて数値キー3nにより入力された数値は、被演算数列として被演算数列設定手段26により認識され、被演算数列記憶手段28cに記憶される。
The numerical value input by the
図7(B)は、設定した演算数列「7035869241」が演算数列表示部42に、設定した被演算数列「4697183025」が被演算数列表示部45に表示されている状態を示す。また、演算子「マイナス」が演算子表示部43に「−」として表示され、百枡計算の問題の内容を把握することが可能となる。
FIG. 7B shows a state in which the set operation number sequence “7035869241” is displayed on the operation number
図7(C)は、図(B)の表示の後、スクロール表示の周期に応じた適宜のタイミングで出題モードに移行した状態を示す。つまり、図3(B)などで示した状態となり、百枡計算を開始することとなる。 FIG. 7C shows a state in which, after the display of FIG. 7B, the mode is shifted to the question mode at an appropriate timing according to the scroll display cycle. That is, the state shown in FIG. 3B and the like is started, and the hundred calculation is started.
図8は、本発明の実施の形態1に係る電子式卓上計算機で百枡計算の問題を任意に設定する態様の表示部での表示態様を説明するための説明図である。基本的な構成は図3ないし図7と同様であるので適宜説明を省略する。 FIG. 8 is an explanatory diagram for explaining a display mode on the display unit in a mode in which the problem of the hundred percent calculation is arbitrarily set by the electronic desk calculator according to the first embodiment of the present invention. Since the basic configuration is the same as that shown in FIGS.
また、図8は、図7の変形例であることから、適宜説明を省略する。つまり、図7の場合には百枡計算として問題を100問設定したが、これに限らず任意の数の問題数とすることが可能であることを図8に示す。この構成により適宜の問題数を設定することが可能となり、効率的な百枡計算が可能となる。 FIG. 8 is a modification of FIG. In other words, in the case of FIG. 7, 100 questions are set as one hundred calculations, but the present invention is not limited to this, and an arbitrary number of questions can be set as shown in FIG. With this configuration, it is possible to set an appropriate number of problems, and an efficient calculation is possible.
図8(A)は、図7(A)と同様である。 FIG. 8A is similar to FIG.
図8(B)は、演算数として「93641」の5個を用いて設定した演算数列「93641」が演算数列表示部42に、被演算数として「471」の3個を用いて設定した被演算数列「471」が被演算数列表示部45に表示されている状態を示す。したがって、問題数は5個の演算数と3個の被演算数の積から15問となり、問題数表示部46に「あと15問」と表示されることとなる。
FIG. 8B shows that the operation number sequence “93641” set using five “93641” as the number of operations is displayed on the operation
図8(B)の後、図7(C)と同様に出題モードに移行することとなる。 After FIG. 8B, the mode is shifted to the question mode as in FIG. 7C.
図9は、本発明の実施の形態1に係る電子式卓上計算機で百枡計算の再計算を実行する態様の表示部での表示態様を説明するための説明図である。基本的な構成は図3ないし図8と同様であるので適宜説明を省略する。 FIG. 9 is an explanatory diagram for explaining a display mode on the display unit in a mode in which recalculation of the hundred percent calculation is executed by the electronic desk calculator according to the first embodiment of the present invention. Since the basic configuration is the same as that shown in FIGS.
図9は、百枡計算で間違えた問題を再度出題して計算するために再計算モードとした状態での表示部4の表示態様を示す。
FIG. 9 shows a display mode of the
図9(A)は、再計算キー5cを押してオンすることにより再計算モードとする状態を示す。再計算モードとすることにより、スクロール表示の周期に応じた適宜のタイミングで不正解問題の表示が開始される。
FIG. 9A shows a state in which the recalculation mode is set by pressing the
図9(B)は、図6(D)で示した不正解問題(不正解数)が「16」あった場合の再計算を開始する状態を示す。したがって、問題数表示部46には、「あと16問」と表示されている。また、最初の再計算問題が「9+4」であることを示している。
FIG. 9B shows a state where recalculation is started when the incorrect answer problem (number of incorrect answers) shown in FIG. 6D is “16”. Accordingly, “16 more questions” is displayed in the problem
図9(C)は、計算問題「9+4」に対する解答値「13」を入力して確定した状態を示す。 FIG. 9C shows a state where the answer value “13” for the calculation problem “9 + 4” is input and confirmed.
図9(D)は、図9(C)での解答入力に伴い次の再計算問題「8+3」が表示部4に適宜表示された状態を示す。
FIG. 9D shows a state in which the next recalculation problem “8 + 3” is appropriately displayed on the
図10は、本発明の実施の形態1に係る電子式卓上計算機の表示部の表示要素および電卓機能の一例を説明するための説明図である。基本的な構成は図3ないし図9と同様であるので適宜説明を省略する。
FIG. 10 is an explanatory diagram for explaining an example of display elements and a calculator function of the display unit of the electronic desk calculator according to
図10(A)は、表示部4の表示要素を全て表示した状態を示す。上述したとおり(図1参照)、演算数列表示部42が電卓機能としての第1行に対応し、被演算数列表示部45が電卓機能としての第2行に対応する。第1行、第2行とも10桁で構成してあるがこれに限るものではなく、10桁以外の構成とすることも可能である。各桁に対応させて、小数計算に対応するための小数点および桁数表示に対応するためのカンマが配置してある。なお、カンマは小数点との重複を避けるために小数点の反対側(各桁の左肩)に配置してある。また、電卓機能および百枡計算の四則演算を行なう演算子(+、−、×、÷)が演算子表示部43に配置してある。
FIG. 10A shows a state where all display elements of the
また、上述したとおり(図1参照)、百枡計算機能を実現するために、被演算数表示部44、問題数表示部46、正誤表示部47、難易度表示部48が配置してある。
Further, as described above (see FIG. 1), the number-of-
図10(B)は、電卓機能としての乗算をする場合を例示している。「2980×1.05」を計算する場合を表示している。 FIG. 10B illustrates a case where multiplication is performed as a calculator function. The case where “2980 × 1.05” is calculated is displayed.
<実施の形態2>
本発明の実施の形態2に係る電子式卓上計算機を図11および図12に基づいて説明する。基本的には実施の形態1と同様の構成であり、同様の構成については同一符号を付して適宜説明を省略する。また、機能実現手段としての各構成ブロックは実施の形態1の場合と同様に構成することができるので図2の構成を用いて説明する。
<
An electronic desk calculator according to
図11は、本発明の実施の形態2に係る電子式卓上計算機の正面外観状態を示す説明図である。 FIG. 11 is an explanatory diagram showing a front appearance state of the electronic desk calculator according to the second embodiment of the present invention.
本実施の形態に係る電子式卓上計算機1s(以下、簡単のために電卓1sと略称することがある。)では、表示部4sの構成が実施の形態1の表示部4と異なる。表示部4sは、少なくとも3行の数字(数字列)表示が可能な構成としてある。実施の形態1に係る電卓1の被演算数列表示部45は第2行に対応させて配置してあったが、本実施の形態での被演算数列表示部45sは、第2行および第3行の左端に対応させて配置してある。
In the
つまり、第2行左端は、実施の形態1の場合と同様に被演算数表示部44を構成し、第3行左端は、実施の形態1と異なって被演算数列表示部45sを構成し、被演算数表示部44に表示された被演算数の次の被演算数を表示する構成としてある。
That is, the left end of the second row constitutes the
この構成により、被演算数列の表示範囲を拡大することができるので、出題内容をより明確に把握することが可能となり、3行表示可能な電卓1sの表示部4sを有効に活用して百枡計算問題を分かりやすく効果的に表示することが可能となる。
With this configuration, the display range of the operand sequence can be expanded, so that the contents of the questions can be grasped more clearly, and the display unit 4s of the
図12は、本発明の実施の形態2に係る電子式卓上計算機で百枡計算を実行するときの表示部での表示態様を説明するための説明図である。 FIG. 12 is an explanatory diagram for explaining a display mode on the display unit when executing a hundred calculation with the electronic desk calculator according to the second embodiment of the present invention.
同図(A)は、百枡計算キー5の開始キー5aを押してオンすることにより、百枡計算の出題モードとなることを表す。
FIG. 4A shows that the
同図(B)は、百枡計算の第1問が表示部4sに表示された状態を示す。つまり、第1問であることから、問題数表示部46に「あと100問」と表示されている。
FIG. 5B shows a state in which the first question of the hundred calculation is displayed on the display unit 4s. That is, since it is the first question, “100 more questions” is displayed in the problem
出題された演算数列は「1234567890」であり、演算数表示部41には、演算数「1」が表示され、演算数列表示部42には、演算数列「1234567890」が表示されている。また、演算子は「プラス」であり、演算子表示部43には、「+」が表示され、加法の百枡計算であることを示している。さらに、被演算数列は「12・・・・・・・・」であり、被演算数表示部44には、被演算数「1」が表示されている。また、被演算数列表示部45sに被演算数「1」の次の被演算数「2」が表示されている。
The calculated operation number sequence is “12345567890”, the operation
つまり、百枡計算の第1問は、「1+1」(被演算数「1」、演算子「プラス」、演算数「1」)であることが表示されている。 That is, it is displayed that the first question of the hundred calculation is “1 + 1” (number of operands “1”, operator “plus”, number of operations “1”).
同図(C)は、第1問の解答として解答値「2」を数値キー3nで入力し、イコールキー(=)で解答入力を確定する状態を示す。 FIG. 6C shows a state in which an answer value “2” is input as the answer to the first question using the numeric key 3n and the answer input is confirmed using the equal key (=).
同図(D)は、同図(C)で解答入力が確定されたことから、問題数表示部46に「あと99問」と表示され、第2問が表示された状態を示す。つまり、解答された演算数「1」は非表示とされ、演算数列を順次演算数表示部41側へ移動させてスクロール表示し、演算数「1」の次の演算数「2」を演算数表示部41に表示し、以降の演算数列「234567890」を演算数列表示部42に表示した状態を示す。
FIG. 4D shows a state in which “99 questions” is displayed on the question
また、演算数列「234567890」の最後の演算数「0」に引き続いて、被演算数列表示部45sに表示された次の被演算数「2」に対応する演算数列「1・・・」を表示する態様としてある。それぞれの被演算数に対応する演算数列の境界をカンマにより表示する構成とすることにより、余分なスペースを設けずに計算問題を効率的に表示する形態としてある。
In addition, the operation number sequence “1...” Corresponding to the next operation number “2” displayed on the operation number
同図(C)、(D)のようにして、計算問題に対する解答の入力にしたがって、演算数列表示部42に表示された演算数列は表示制御手段23により順次左側へ移動されスクロール表示されていく。
As shown in FIGS. 3C and 3D, the operation sequence displayed on the operation
同図(E)は、第5問が表示部4sに表示された状態を示す。つまり、第5問であることから、問題数表示部46に「あと96問」と表示されている。被演算数「1」に対する演算数「5」がスクロール表示され演算数表示部41に移動した状態を示す。また、被演算数「2」に対応する演算数列「1234・・・」が順次スクロール表示される態様を示してある。
FIG. 5E shows a state in which the fifth question is displayed on the display unit 4s. That is, since it is the fifth question, “96 more questions” is displayed in the problem
同図(F)は、第5問の解答として解答値「6」を数値キー3nで入力し、イコールキー(=)で解答入力を確定する状態を示す。 FIG. 5F shows a state in which an answer value “6” is input as the answer to the fifth question using the numeric key 3n and the answer input is confirmed using the equal key (=).
同図(G)は、同図(F)で解答が入力されたことから、問題数表示部46に「あと95問」と表示され、第6問が正規の位置に表示された状態を示す。つまり、演算数列をスクロール表示して解答済の演算数「5」を非表示とし、次の演算数「6」を演算数表示部41に移動して、演算数列表示部42に以降の演算数列「567890」、「12345・・・」を表示している。
FIG. 6G shows a state in which “the remaining 95 questions” is displayed on the question
演算数列の最後の演算数が演算数表示部41へ移動した場合は、この演算数に対する解答が入力されると、演算数列はスクロール表示され、演算数列の最初の演算数が演算数表示部41に再度表示される。また、演算数列の再表示に対応させて、被演算数列表示部45sに表示された被演算数を移動させ、被演算数表示部44に表示されていた被演算数「1」を非表示として次の被演算数「2」を被演算数表示部44に表示する。また、被演算数列表示部45sに被演算数「2」の次の被演算数(例えば「3」(図14参照))を引き続いて表示する形態としてある。
When the last operation number in the operation number sequence moves to the operation
なお、第2行は、解答済表示部49として構成される(実施の形態3参照)。つまり、第1行に配置された演算数列表示部42に表示された各演算数に対する解答状況を直下の第2行に表示することにより、効果的に計算問題を表示することが可能となる。しかし、本実施の形態では、演算数列をスクロール表示することから、解答済表示部49を利用する必要はない。
Note that the second row is configured as an answered display section 49 (see Embodiment 3). That is, it is possible to effectively display a calculation problem by displaying the answer status for each operation number displayed on the operation number
<実施の形態3>
本発明の実施の形態3に係る電子式卓上計算機を図11、図13および図14に基づいて説明する。基本的には実施の形態2と同様の構成であり、同様の構成については同一符号を付して適宜説明を省略する。
<
An electronic desk calculator according to
図13は、本発明の実施の形態3に係る電子式卓上計算機で百枡計算を実行するときの表示部での表示態様を説明するための説明図である。基本的な構成は実施の形態2に示した電卓1sと同様であるので適宜説明を省略する。
FIG. 13 is an explanatory diagram for explaining a display mode on the display unit when performing the one hundred percent calculation with the electronic desk calculator according to the third embodiment of the present invention. Since the basic configuration is the same as that of the
なお、実施の形態2との相違は、演算数表示部の表示態様(演算数列のスクロール表示の有無)にある。つまり、図11、図13および図14に示す電卓1sの場合は、演算数列のスクロール表示をしないで、解答済表示部49を利用して解答対象の演算数の位置を表示する構成としてある。したがって、演算数を表示する演算数表示部(41)は順次位置を移動(変更)することとなるので、演算数表示部41sとして記載してある。
The difference from the second embodiment is in the display mode of the calculation number display unit (whether or not the calculation number string is scrolled). That is, in the case of the
図13(A)ないし(C)は、図12(A)ないし(C)と同様である。なお、演算数列表示部42に表示された演算数列の最初の演算数「1」の位置が最初の演算数表示部41sとなる。
13A to 13C are the same as FIGS. 12A to 12C. Note that the position of the first calculation number “1” in the calculation number sequence displayed on the calculation
図13(D)は、図13(C)で解答入力が確定されたことから、問題数表示部46に「あと99問」と表示され、第2問が表示された状態を示す。なお、演算数列のスクロール表示は実行されないから、第1行に配置された演算数列表示部42の表示内容はそのままとしてある。
FIG. 13D shows a state in which “99 questions” is displayed on the question
本実施の形態では、演算数列表示部42での演算数列のスクロール表示の代わりに、第2行を解答済表示部49として、解答済の状態を表示する態様としてある。つまり、計算問題「1+1」に対する解答値が入力された演算数「1」に対応する解答済表示部49に例えば解答がなされたことを表示する表示バー49b(−:8字型の7セグメントの中央横方向セグメントを適用して構成することができる。)を表示することにより当該演算数は解答済であることを表示する構成としてある。
In the present embodiment, instead of scrolling display of the arithmetic sequence on the arithmetic
つまり、演算数列の第1の演算数「1」は、解答済であることを表示バー49bにより表示し、第2の演算数「2」の位置を演算数表示部41sとし、次の問題とする構成としてある。
That is, the
なお、解答が入力されないで時間切れとなる場合に、表示バー49bを表示する構成とすることも可能である。このとき、時間設定は実施の形態1と同様にスクロール時間を適用することが可能である。
Note that the
図13(E)は、第6問が表示部4sに表示された状態を示す。つまり、第6問であることから、問題数表示部46に「あと95問」と表示されている。演算数列「12345」に対応する解答済表示部49に、表示バー49bが表示され、演算数列「12345」に対して解答がなされたことを示している。また、表示バー49bの位置から演算数表示部41sの位置も明確に示されることから、計算問題としての次の演算数は「6」であることを明確に識別することが可能となる。
FIG. 13E shows a state in which the sixth question is displayed on the display unit 4s. That is, since it is the sixth question, “95 more questions” is displayed in the problem
図14は、本発明の実施の形態3に係る電子式卓上計算機で百枡計算を実行するときの表示部での表示態様を説明するための説明図である。 FIG. 14 is an explanatory diagram for explaining a display mode on the display unit when performing the one hundred percent calculation by the electronic desk calculator according to the third embodiment of the present invention.
同図(A)は、第10問が表示部4sに表示された状態を示す。つまり、第10問であることから、問題数表示部46に「あと91問」と表示されている。また、表示バー49bは、演算数列「123456789」に対応する位置に表示され、第10問の演算数が「0」であることを示している。
FIG. 5A shows a state where the tenth question is displayed on the display unit 4s. That is, since it is the tenth question, “91 more questions” is displayed in the problem
同図(B)は、第10問の解答として解答値「1」を数値キー3nで入力し、イコールキー(=)で解答入力を確定する状態を示す。 FIG. 5B shows a state in which an answer value “1” is input with the numerical key 3n as an answer to the tenth question and the answer input is confirmed with the equal key (=).
同図(C)は、同図(B)で解答入力が確定されたことから、問題数表示部46に「あと90問」と表示され、第11問が表示された状態を示す。
FIG. 6C shows a state in which “the remaining 90 questions” is displayed on the question
つまり、解答済表示部49に表示された表示バー49bは消去され、演算数列表示部42の演算数「1」の位置が再度演算数表示部41sに対応することとなる。また、被演算数列表示部45sでは、被演算数列のスクロール表示が行なわれ、被演算数表示部44に被演算数「1」の次の被演算数としての被演算数「2」が移動して表示され、被演算数列表示部45sに被演算数「2」の次の被演算数「3」が表示される。
That is, the
なお、実施の形態1ないし実施の形態3において、電卓1は、電子式卓上計算機として説明したが、電子式卓上計算機に限らず、教育玩具、時計、電子辞書、PDA(パーソナル・デジタル・アシスト)、携帯電話など種々の本体機能を有する電子機器に適用することが可能である。
In the first to third embodiments, the
<実施の形態4>
2行の数字(数字列)表示が可能な表示部4を有する実施の形態1に係る電卓1での百枡計算モードの基本処理フロー例を実施の形態4として説明する。なお、基本的な処理フローについては、実施の形態2、実施の形態3に係る電卓1sに対しても同様に適用することが可能である。
<
An example of a basic processing flow in a hundred calculation mode in the
なお、以下のフロー例は、予めインストールしてあるコンピュータプログラムによりCPU20が各構成部および各機能実現手段と協働してコンピュータとして機能することにより実行されるものである。また、実施の形態5ないし実施の形態7においても同様である。
The following flow example is executed by the
図15、図16は、本発明の実施の形態4に係る電子式卓上計算機での百枡計算を実行するときの基本処理フロー例を示すフロー図である。 FIGS. 15 and 16 are flowcharts showing an example of a basic processing flow when executing a hundred calculation in the electronic desk calculator according to the fourth embodiment of the present invention.
ステップS100:
開始キー5aが押されてオンすることにより、百枡計算モードとなり百枡計算(の出題)が開始される。
Step S100:
When the start key 5a is pressed and turned on, the hundred calculation mode is entered, and the hundred calculation is started.
ステップS102:
経過時間を初期化、つまりタイマ21を初期化する。また、正解数記憶手段28dに記憶されている正解数、不正解問題記憶手段28eに記憶されている不正解問題を消去して初期化する。
Step S102:
The elapsed time is initialized, that is, the
ステップS104:
演算子を演算子表示部43に、演算数列を演算数列表示部42に、被演算数(被演算数列の最初の被演算数)を被演算数表示部44に、残り問題数を問題数表示部46にそれぞれ表示する。上述したとおり、演算子は演算子記憶手段28eに、演算数列は演算数列記憶手段28bに、被演算数列は被演算数列記憶手段28cにそれぞれ記憶してある。また、残り問題数は問題数記憶手段28fに残り問題数として記憶してある。
Step S104:
The operator is displayed on the
ステップS106:
表示部4への表示開始に併せて、経過時間の計測を開始する。つまり、タイマ21による計時を開始する。
Step S106:
Along with the start of display on the
ステップS108:
難易度に応じてスクロール時間を設定する。つまり、表示周期設定手段24sにより表示される周期を設定する。
Step S108:
Set the scroll time according to the difficulty level. That is, the period displayed by the display
ステップS110:
利用者により数値キー3nを介して解答値が入力される。
Step S110:
The answer value is input by the user via the numeric key 3n.
ステップS112:
入力された解答値を解答値記憶手段28iに記憶する。
Step S112:
The input answer value is stored in the answer value storage means 28i.
ステップS114:
正誤表示部47に表示されているマーク「まちがい」を消去する。なお、マーク「まちがい」が表示されていない場合はそのまま次のステップへ進む。
Step S114:
The mark “wrong” displayed on the correct /
ステップS116:
数値キー3nによるキー入力の有無を判定する。キー入力が無い場合(S116:YES)は、ステップS128へ進む。キー入力がある場合(S116:NO)は、ステップS118へ進む。
Step S116:
The presence / absence of key input by the numeric key 3n is determined. If there is no key input (S116: YES), the process proceeds to step S128. If there is a key input (S116: NO), the process proceeds to step S118.
ステップS118:
演算数表示部41に表示された演算数、演算子表示部43に表示された演算子、被演算数表示部44に表示された被演算数に対応する正解値を算出して正解値記憶手段28hに記憶する。なお、正解値の算出は電卓機能により適宜行なうことが可能である。
Step S118:
Correct value storage means for calculating the correct value corresponding to the number of operations displayed on the operation
ステップS120:
正解値記憶手段28hに記憶されている正解値および解答値記憶手段28iに記憶されている解答値を絶対値化する。絶対値化を行なうことにより、減算についての百枡計算への対応が可能となる。
Step S120:
The correct answer value stored in the correct answer value storage means 28h and the answer value stored in the answer value storage means 28i are converted into absolute values. By performing the absolute value conversion, it is possible to cope with one hundred percent calculations for subtraction.
ステップS122:
絶対値化した正解値と解答値が等しいか否かを判定する。等しい(正解)場合(S122:YES)は、ステップS130へ進む。等しくない(不正解)場合(S122:NO)は、ステップS124へ進む。
Step S122:
It is determined whether or not the correct answer value and the answer value are equal to each other. If equal (correct answer) (S122: YES), the process proceeds to step S130. If they are not equal (incorrect answer) (S122: NO), the process proceeds to step S124.
ステップS124:
不正解問題(演算数、演算子、被演算数)を不正解問題記憶手段28eへ記憶する。
Step S124:
The incorrect answer problem (number of operations, operator, number of operands) is stored in the incorrect answer problem storage means 28e.
ステップS126:
不正解であることから、マーク「まちがい」を正誤表示部47に表示する。その後、ステップS110へ戻る。つまり、このように構成した場合には、正解になるまで、演習を継続することが可能となる。
Step S126:
Since the answer is incorrect, the mark “Missing” is displayed on the correct /
ステップS128:
タイマ21の計測結果に基づいて、スクロール時間が経過したか否かを判定する。スクロール時間を経過している場合(S128:YES)は、ステップS132へ進む。スクロール時間を経過していない場合(S128:NO)は、ステップS134へ進む。
Step S128:
Based on the measurement result of the
ステップS130:
正解数記憶手段28dに記憶してある正解数に「1」を加えて正解数をカウントアップし、正解数記憶手段28dに記憶してある正解数を更新する。なお、正解数のカウントアップは計数手段30を適宜適用することにより行なうことが可能である。その後、ステップS136へ進む。
Step S130:
The correct answer number stored in the correct answer number storage means 28d is incremented by adding "1" to the correct answer number, and the correct answer number stored in the correct answer number storage means 28d is updated. Note that the number of correct answers can be counted up by appropriately applying the counting means 30. Thereafter, the process proceeds to step S136.
ステップS132:
表示された問題(演算数、演算子、被演算数)を不正解問題として扱い、不正解問題記憶手段28eに記憶する。つまり、このように構成した場合には、スクロール時間内に解答が入力されないときは不正解として扱うことが可能となる。その後、ステップS136へ進む。
Step S132:
The displayed problem (number of operations, operator, number of operands) is treated as an incorrect answer problem and stored in the incorrect answer problem storage means 28e. That is, in such a configuration, when no answer is input within the scroll time, it can be handled as an incorrect answer. Thereafter, the process proceeds to step S136.
ステップS134:
スクロール時間をカウントダウンし、ステップS110へ戻る。
Step S134:
The scroll time is counted down and the process returns to step S110.
ステップS136:
問題数記憶手段28fに記憶してある残り問題数から「1」を引いて残り問題数をカウントダウンし、問題数記憶手段28fに記憶してある残り問題数を更新する。なお、残り問題数のカウントダウンは計数手段30を適宜適用することにより行なうことが可能である。また、計数手段30により当初の問題数から残り問題数を引いて既出問題数を求めることができる。求めた既出問題数により既出問題数記憶手段28gに記憶してある既出問題数を更新する。
Step S136:
The number of remaining questions is counted down by subtracting “1” from the number of remaining questions stored in the problem number storage means 28f, and the remaining number of problems stored in the problem number storage means 28f is updated. Note that the remaining number of problems can be counted down by appropriately applying the counting means 30. In addition, the counting means 30 can subtract the remaining number of problems from the initial number of problems to obtain the number of previously issued problems. The number of already-issued problems stored in the issued-problem-number storage means 28g is updated with the obtained number of already-issued problems.
ステップS138:
残り問題数の有無を判定する(残り問題数が無い(0か?)か判定する)。残り問題数が無い場合(S138:YES)は、ステップS142へ進む。残り問題数が有る場合(S138:NO)は、ステップS140へ進む。
Step S138:
The presence / absence of the remaining number of questions is determined (determining whether there is no remaining number of questions (0?)). If there is no remaining problem number (S138: YES), the process proceeds to step S142. When there is a remaining problem number (S138: NO), the process proceeds to step S140.
ステップS140:
演算数(演算数列)を順次演算数表示部41側へ移動させてスクロール表示を行なう。また、ステップS136で求めた残り問題数を問題数表示部46に表示する。
Step S140:
The operation number (operation number sequence) is sequentially moved to the operation
ステップS142:
演算数を移動する前の演算数列表示部42の最後(最後の桁欄)に表示されている演算数は当該演算数列の最後の演算数か判定する。当該演算数列の最後の演算数である場合(ステップS142:YES)は、ステップS144へ進む。当該演算数列の最後の演算数でない場合(ステップS142:NO)は、ステップS148へ進む。
Step S142:
It is determined whether the operation number displayed at the end (last digit column) of the operation number
ステップS144:
被演算数表示部44に表示されている被演算数の次に表示されるべき被演算数(次の被演算数)を被演算数列表示部45の最後(最後の桁欄)に表示する。
Step S144:
The operand (next operand) to be displayed next to the operand displayed on the
ステップS146:
演算数列表示部42の最後(最後の桁欄)にスペースを表示する。つまり、被演算数列表示部45の最後に表示した次の被演算数に対応する演算数列表示部42の桁欄にスペースを適用する。その後、ステップS110へ戻る。
Step S146:
A space is displayed at the end (last digit column) of the arithmetic
ステップS148:
演算数列を移動する(ステップS140)前に、演算数列表示部42の最後に表示された演算数の次に表示されるべき演算数を演算数列表示部42の最後に表示する。つまり、演算数列表示部42の最後に表示されるべき演算数を表示する。その後、ステップS138へ戻る。
Step S148:
Before the operation number sequence is moved (step S140), the operation number to be displayed next to the operation number displayed at the end of the operation number
ステップS150:
残り問題数が無いことから、経過時間の計測を停止する。
Step S150:
Since there are no remaining problems, stop measuring elapsed time.
ステップS152:
経過時間を累積時間表示部4tに表示する。また、正解数記憶手段28dに記憶してある正解数を当初の問題数から引いて不正解数を求め、正誤表示部47に「まちがい」と表示し、不正解数を不正解表示部47cに表示する。なお、正解数を表示する形態とすることも可能である。
Step S152:
The elapsed time is displayed on the accumulated
ステップS154:
ステップS152による計算に要した時間および不正解問題数を表示した後、百枡計算は終了される。
Step S154:
After displaying the time required for the calculation in step S152 and the number of incorrect answers, the hundred calculation is terminated.
<実施の形態5>
少なくとも2行の数字(数字例)表示が可能な表示部4を有する実施の形態1ないし実施の形態3に係る電卓1、電卓1sでの百枡計算問題生成処理フロー例を実施の形態5として説明する。
<
As an
図17、図18は、本発明の実施の形態5に係る電子式卓上計算機での百枡計算を実行するときの問題生成処理フロー例を示すフロー図である。 17 and 18 are flowcharts showing an example of a problem generation processing flow when executing a hundred calculation in the electronic desk calculator according to the fifth embodiment of the present invention.
ステップS200:
電卓1のONキーが押されて電源がオンし、電卓1が起動され、ステップS206へ進む。
Step S200:
The ON key of the
ステップS202:
百枡計算終了状態から、継続することも可能であり、ステップS206へ進む。
Step S202:
It is also possible to continue from the state where the hundred calculation is completed, and the process proceeds to step S206.
ステップS204:
再計算終了状態から、継続することも可能であり、ステップS206へ進む。
Step S204:
It is also possible to continue from the recalculation end state, and the process proceeds to step S206.
ステップS206:
指示入力としてのキー入力を待つ。キー入力があればステップS208へ進む。
Step S206:
Wait for key input as instruction input. If there is a key input, the process proceeds to step S208.
ステップS208:
キー入力のデータを適宜保存する。
Step S208:
Save key input data as appropriate.
ステップS210:
キー入力のデータからキー入力は、百枡計算キー5(開始キー5a、設定キー5b、再計算キー5cのいずれか)か否かを判定する。百枡計算キー5である場合(ステップS210:YES)は、ステップS214に進む。百枡計算キー5ではない場合(ステップS210:NO)は、ステップS212へ進む。
Step S210:
It is determined from the key input data whether the key input is a hundred calculation key 5 (any one of the start key 5a, the setting key 5b, and the
ステップS212:
百枡計算キー5は押されていないので、通常の電卓としての処理、演算を実行することとなる。その後、ステップS206に戻る。
Step S212:
Since the hundred
ステップS214:
百枡キー5は、再計算キー5cか否かを判定する。再計算キー5cである場合(ステップS214:YES)は、ステップS216へ進む。再計算キー5cでない場合(ステップS214:NO)は、ステップS218へ進む。
Step S214:
It is determined whether the hundred
ステップS216:
再計算モードとして再計算開始(図19のステップS300)へ進む。
Step S216:
The process proceeds to the recalculation mode (step S300 in FIG. 19) as the recalculation mode.
ステップS218:
ランダムに発生させた数値により構成される演算数列、ランダムに発生させた数値により構成される被演算数列を生成させる。また、演算子をランダムに発生させる。つまり、演算数列、被演算数列、演算子をランダムに発生させる。ランダムな演算数列、被演算数列を生成するために適宜周知の乱数発生手段を用いることが可能である。
Step S218:
An arithmetic sequence composed of numerical values generated randomly and an arithmetic sequence composed of numerical values generated randomly are generated. In addition, operators are generated randomly. That is, an operation number sequence, an operand number sequence, and an operator are randomly generated. Well-known random number generation means can be used as appropriate to generate a random number sequence and a number sequence to be operated.
ステップS220:
ランダムに発生させた演算数列、被演算数列をそれぞれ演算数列記憶手段28b、被演算数列記憶手段28cにそれぞれ初期値として記憶する。
Step S220:
The arithmetic sequence and operand sequence generated at random are stored as initial values in the arithmetic sequence storage means 28b and the operand sequence storage means 28c, respectively.
ステップS222:
ランダムに発生させた演算子を演算子記憶手段28aに初期値として記憶する。
Step S222:
The randomly generated operator is stored as an initial value in the operator storage means 28a.
ステップS224:
演算数列記憶手段28bに記憶してある演算数列の列数と被演算数列記憶手段28cに記憶してある被演算数列の列数を掛けて全問題数(最初の残り問題数)を算出し、全問題数(残り問題数)を問題数記憶手段28fに記憶する。
Step S224:
Multiply the number of columns of the arithmetic sequence stored in the arithmetic sequence storage means 28b by the number of columns of the arithmetic sequence stored in the arithmetic sequence storage means 28c to calculate the total number of problems (the first remaining number of problems); The total number of problems (number of remaining problems) is stored in the problem number storage means 28f.
ステップS226:
演算子記憶手段28aに記憶してある演算子、演算数列記憶手段28bに記憶してある演算数列、問題数記憶手段28fに記憶してある残り問題数をそれぞれ対応する演算子表示部43、演算数列表示部42、問題数表示部46に表示する。
Step S226:
An
また、被演算数列を被演算数列表示部45(実施の形態1)、または解答済表示部49(実施の形態2、実施の形態3)に表示する。つまり、被演算数列を該当する表示部に表示する。
Further, the operand sequence is displayed on the operand sequence display unit 45 (Embodiment 1) or the answered display unit 49 (
ステップS228:
開始キー5aが押されてオンにされ、開始が指示されているか否かを判定する。開始キー5aが押されている場合(ステップS228:YES)には、ステップS230へ進む。
Step S228:
The start key 5a is pressed and turned on, and it is determined whether or not the start is instructed. When the start key 5a is pressed (step S228: YES), the process proceeds to step S230.
ステップS230:
百枡計算モードとして百枡計算開始(図15のステップS100)へ進む。
Step S230:
As the hundred calculation mode, the process proceeds to the start of the hundred calculation (step S100 in FIG. 15).
ステップS232:
指示入力としてのキー入力を待つ。キー入力があればステップS234へ進む。
Step S232:
Wait for key input as instruction input. If there is a key input, the process proceeds to step S234.
ステップS234:
キー入力のデータを適宜保存する。
Step S234:
Save key input data as appropriate.
ステップS236:
キー入力のデータからキー入力は、演算子(+、−、×、÷)キー3fか否かを判定する。演算子キー3fの場合(ステップS236:YES)は、ステップS238へ進む。演算子キー3fでない場合(ステップS236:NO)は、ステップS240へ進む。
Step S236:
It is determined from the key input data whether the key input is an operator (+, −, ×, ÷) key 3f. In the case of the operator key 3f (step S236: YES), the process proceeds to step S238. If it is not the operator key 3f (step S236: NO), the process proceeds to step S240.
ステップS238:
入力された演算子を演算子記憶手段28aに記憶する。その後、ステップS224へ戻る。
Step S238:
The input operator is stored in the operator storage means 28a. Thereafter, the process returns to step S224.
ステップS240:
数値キー3nによる入力か否かを判定する。数値キー3nによる入力の場合(ステップS240:YES)はステップS242へ進む。数値キー3nによる入力でない場合(ステップS240:NO)はステップS224へ戻る。
Step S240:
It is determined whether or not the input is performed using the numerical key 3n. In the case of input using the numerical key 3n (step S240: YES), the process proceeds to step S242. If it is not input by the numerical key 3n (step S240: NO), the process returns to step S224.
ステップS242:
数値キー3nにより入力された数値を演算数列記憶手段28bに記憶する。
Step S242:
The numerical value input by the numerical key 3n is stored in the arithmetic sequence storage means 28b.
ステップS244:
指示入力としてのキー入力(数値キー3nの入力)を待つ。キー入力があればステップS246へ進む。
Step S244:
Wait for key input (input of numeric key 3n) as an instruction input. If there is a key input, the process proceeds to step S246.
ステップS246:
入力された数値を被演算数列記憶手段28cに記憶する。その後、ステップS224へ戻る。ステップS240ないしステップS246での数値入力により、演算数列および被演算数列を任意に設定することが可能となる。
Step S246:
The input numerical value is stored in the operand sequence storage means 28c. Thereafter, the process returns to step S224. By inputting numerical values in steps S240 to S246, it is possible to arbitrarily set the arithmetic sequence and the arithmetic sequence.
<実施の形態6>
実施の形態1ないし実施の形態3に係る電卓1、電卓1sでの再計算モードの基本処理フロー例を実施の形態6として説明する。
<
A basic processing flow example of the recalculation mode in the
図19、図20は、本発明の実施の形態6に係る電子式卓上計算機での再計算を実行するときの再計算処理フロー例を示すフロー図である。 19 and 20 are flowcharts showing an example of a recalculation process flow when recalculation is executed by the electronic desk calculator according to the sixth embodiment of the present invention.
ステップS300:
再計算キー5cが押されてオンすることにより、再計算モードが開始される。
Step S300:
When the
ステップS302:
不正解問題記憶手段28eに記憶された不正解問題から不正解問題数を求め、問題数記憶手段28fに不正解問題数を残り問題数として記憶する。なお、問題数記憶手段28fおよび正解数数記憶手段28dの記憶内容から求める構成とすることも可能である。
Step S302:
The number of incorrect answers is obtained from the incorrect answers stored in the incorrect answer storage means 28e, and the number of incorrect answers is stored in the
ステップS304:
演算子記憶手段28aの記憶内容を演算子表示部43に表示する。
Step S304:
The stored contents of the operator storage means 28a are displayed on the
ステップS306:
経過時間の計測を開始する。
Step S306:
Start measuring elapsed time.
ステップS308:
不正解問題記憶手段28eに記憶された演算数、被演算数を表示部4に表示する。つまり、演算数を演算数表示部41に、被演算数を被演算数表示部44にそれぞれ表示する。
Step S308:
The number of operations and the number of operands stored in the incorrect answer problem storage means 28e are displayed on the
ステップS310:
スライドスイッチ6の位置(難易度)に応じてスクロール時間を設定する。
Step S310:
The scroll time is set according to the position (difficulty level) of the
ステップS312:
利用者により数値キー3nを介して解答値が入力される。
Step S312:
The answer value is input by the user via the numeric key 3n.
ステップS314:
入力された解答値を解答値記憶手段28iに記憶する。
Step S314:
The input answer value is stored in the answer value storage means 28i.
ステップS316:
正誤表示部47に表示されているマーク「まちがい」を消去する。なお、マーク「まちがい」が表示されていない場合はそのまま次のステップへ進む。
Step S316:
The mark “wrong” displayed on the correct /
ステップS318:
数値キー3nによるキー入力の有無を判定する。キー入力が無い場合(S318:YES)は、ステップS320へ進む。キー入力がある場合(S318:NO)は、ステップS326へ進む。
Step S318:
The presence / absence of key input by the numeric key 3n is determined. If there is no key input (S318: YES), the process proceeds to step S320. If there is a key input (S318: NO), the process proceeds to step S326.
ステップS320:
タイマ21の計測結果に基づいて、スクロール時間が経過したか否かを判定する。スクロール時間を経過している場合(S320:YES)は、ステップS336へ進む。スクロール時間を経過していない場合(S320:NO)は、ステップS322へ進む。
Step S320:
Based on the measurement result of the
ステップS322:
スクロール時間をカウントダウンし、ステップS312へ戻る。
Step S322:
The scroll time is counted down, and the process returns to step S312.
ステップS324:
演算数表示部41に表示された演算数、演算子表示部43に表示された演算子、被演算数表示部44に表示された被演算数に対応する正解値を算出して正解値記憶手段28hに記憶する。
Step S324:
Correct value storage means for calculating the correct value corresponding to the number of operations displayed on the operation
ステップS326:
正解値記憶手段28hに記憶されている正解値および解答値記憶手段28iに記憶されている解答値を絶対値化する。
Step S326:
The correct answer value stored in the correct answer value storage means 28h and the answer value stored in the answer value storage means 28i are converted into absolute values.
ステップS328:
絶対値化した正解値と解答値が等しいか否かを判定する。等しい(正解)場合(S328:YES)は、ステップS332へ進む。等しくない(不正解)場合(S328:NO)は、ステップS330へ進む。
Step S328:
It is determined whether or not the correct answer value and the answer value are equal to each other. If equal (correct answer) (S328: YES), the process proceeds to step S332. If they are not equal (incorrect answer) (S328: NO), the process proceeds to step S330.
ステップS330:
不正解であることから、マーク「まちがい」を正誤表示部47に表示する。その後、ステップS312へ戻る。つまり、このように構成した場合には、正解になるまで、演習を継続することが可能となる。
Step S330:
Since the answer is incorrect, the mark “Missing” is displayed on the correct /
ステップS332:
正解数記憶手段28dに記憶してある正解数に「1」を加えて正解数をカウントアップし、正解数記憶手段28dに記憶してある正解数を更新する。なお、正解数のカウントアップは計数手段30を適宜適用することにより行なうことが可能である。
Step S332:
The correct answer number stored in the correct answer number storage means 28d is incremented by adding "1" to the correct answer number, and the correct answer number stored in the correct answer number storage means 28d is updated. Note that the number of correct answers can be counted up by appropriately applying the counting means 30.
また、問題数記憶手段28fに記憶してある残り問題数から「1」を引いて残り問題数をカウントダウンし、問題数記憶手段28fに記憶してある残り問題数を更新する。なお、残り問題数のカウントダウンは計数手段30を適宜適用することにより行なうことが可能である。その後、ステップS334へ進む。
Further, “1” is subtracted from the remaining problem number stored in the problem
ステップS334:
正解された不正解問題を不正解問題記憶手段28eから削除する。つまり、不正解問題記憶手段28eに記憶された演算数、被演算数を削除する。
Step S334:
The correct incorrect answer problem is deleted from the incorrect answer problem storage means 28e. That is, the number of operations and the number of operands stored in the incorrect answer problem storage means 28e are deleted.
ステップS336:
残り問題数の有無を判定する(残り問題数が無い(0か?)か判定する)。残り問題数が無い場合(S336:YES)は、ステップS338へ進む。残り問題数が有る場合(S336:NO)は、ステップS308へ戻る。
Step S336:
The presence / absence of the remaining number of questions is determined (determining whether there is no remaining number of questions (0?)). If there is no remaining problem number (S336: YES), the process proceeds to step S338. If there is a remaining number of questions (S336: NO), the process returns to step S308.
ステップS338:
残り問題数が無いことから、経過時間の計測を停止する。
Step S338:
Since there are no remaining problems, stop measuring elapsed time.
ステップS340:
経過時間を累積時間表示部4tに表示する。
Step S340:
The elapsed time is displayed on the accumulated
ステップS342:
再計算モードを終了する。
Step S342:
Exit recalculation mode.
<実施の形態7>
3行の数字(数字列)表示が可能な表示部4sを有する実施の形態2に係る電卓1sでの百枡計算モードの基本処理フロー例を実施の形態7として説明する。なお、実施の形態1に係る電卓1とは、表示の形態が異なるだけで、基本的な処理フローは実施の形態4と同様であるので適宜説明を省略する。
<
An example of the basic processing flow in the hundred percent calculation mode in the
図21、図22は、本発明の実施の形態7に係る電子式卓上計算機での百枡計算を実行するときの基本処理フロー例を示すフロー図である。 FIG. 21 and FIG. 22 are flowcharts showing a basic processing flow example when executing a hundred calculation with the electronic desk calculator according to the seventh embodiment of the present invention.
ステップS400:
開始キー5aが押されてオンすることにより、百枡計算モードとなり百枡計算(の出題)が開始される。
Step S400:
When the start key 5a is pressed and turned on, the hundred calculation mode is entered, and the hundred calculation is started.
ステップS402:
経過時間を初期化、つまりタイマ21を初期化する。また、正解数記憶手段28dに記憶されている正解数、不正解問題記憶手段28eに記憶されている不正解問題を消去して初期化する。
Step S402:
The elapsed time is initialized, that is, the
ステップS404:
演算子を演算子表示部43に、演算数列を演算数列表示部42に、被演算数列を被演算数列表示部45sに、残り問題数を問題数表示部46にそれぞれ表示する。
Step S404:
The operator is displayed on the
ステップS406:
表示部4への表示開始に併せて、経過時間の計測を開始する。つまり、タイマ21による計時を開始する。
Step S406:
Along with the start of display on the
ステップS408:
難易度に応じてスクロール時間を設定する。つまり、表示周期設定手段24sにより表示される周期を設定する。
Step S408:
Set the scroll time according to the difficulty level. That is, the period displayed by the display
ステップS410:
利用者により数値キー3nを介して解答値が入力される。
Step S410:
The answer value is input by the user via the numeric key 3n.
ステップS412:
入力された解答値を解答値記憶手段28iに記憶する。
Step S412:
The input answer value is stored in the answer value storage means 28i.
ステップS414:
正誤表示部47に表示されているマーク「まちがい」を消去する。なお、マーク「まちがい」が表示されていない場合はそのまま次のステップへ進む。
Step S414:
The mark “wrong” displayed on the correct /
ステップS416:
数値キー3nによるキー入力の有無を判定する。キー入力が無い場合(S416:YES)は、ステップS428へ進む。キー入力がある場合(S416:NO)は、ステップS418へ進む。
Step S416:
The presence / absence of key input by the numeric key 3n is determined. If there is no key input (S416: YES), the process proceeds to step S428. If there is a key input (S416: NO), the process proceeds to step S418.
ステップS418:
演算数表示部41に表示された演算数、演算子表示部43に表示された演算子、被演算数表示部44に表示された被演算数に対応する正解値を算出して正解値記憶手段28hに記憶する。
Step S418:
Correct value storage means for calculating the correct value corresponding to the number of operations displayed on the operation
ステップS420:
正解値記憶手段28hに記憶されている正解値および解答値記憶手段28iに記憶されている解答値を絶対値化する。
Step S420:
The correct answer value stored in the correct answer value storage means 28h and the answer value stored in the answer value storage means 28i are converted into absolute values.
ステップS422:
絶対値化した正解値と解答値が等しいか否かを判定する。等しい(正解)場合(S422:YES)は、ステップS430へ進む。等しくない(不正解)場合(S422:NO)は、ステップS424へ進む。
Step S422:
It is determined whether or not the correct answer value and the answer value are equal to each other. If equal (correct answer) (S422: YES), the process proceeds to step S430. If they are not equal (incorrect answer) (S422: NO), the process proceeds to step S424.
ステップS424:
不正解問題(演算数、演算子、被演算数)を不正解問題記憶手段28eへ記憶する。
Step S424:
The incorrect answer problem (number of operations, operator, number of operands) is stored in the incorrect answer problem storage means 28e.
ステップS426:
不正解であることから、マーク「まちがい」を正誤表示部47に表示する。その後、ステップS410へ戻る。
Step S426:
Since the answer is incorrect, the mark “Missing” is displayed on the correct /
ステップS428:
タイマ21の計測結果に基づいて、スクロール時間が経過したか否かを判定する。スクロール時間を経過している場合(S428:YES)は、ステップS432へ進む。スクロール時間を経過していない場合(S428:NO)は、ステップS434へ進む。
Step S428:
Based on the measurement result of the
ステップS430:
正解数記憶手段28dに記憶してある正解数に「1」を加えて正解数をカウントアップし、正解数記憶手段28dに記憶してある正解数を更新する。その後、ステップS436へ進む。
Step S430:
The correct answer number stored in the correct answer number storage means 28d is incremented by adding "1" to the correct answer number, and the correct answer number stored in the correct answer number storage means 28d is updated. Thereafter, the process proceeds to step S436.
ステップS432:
表示された問題(演算数、演算子、被演算数)を不正解問題として扱い、不正解問題記憶手段28eに記憶する。その後、ステップS436へ進む。
Step S432:
The displayed problem (number of operations, operator, number of operands) is treated as an incorrect answer problem and stored in the incorrect answer problem storage means 28e. Thereafter, the process proceeds to step S436.
ステップS434:
スクロール時間をカウントダウンし、ステップS410へ戻る。
Step S434:
The scroll time is counted down and the process returns to step S410.
ステップS436:
問題数記憶手段28fに記憶してある残り問題数から「1」を引いて残り問題数をカウントダウンし、問題数記憶手段28fに記憶してある残り問題数を更新する。
Step S436:
The number of remaining questions is counted down by subtracting “1” from the number of remaining questions stored in the problem number storage means 28f, and the remaining number of problems stored in the problem number storage means 28f is updated.
ステップS438:
演算数(演算数列)を順次演算数表示部41側へ移動させてスクロール表示を行なう。また、ステップS436で求めた残り問題数を問題数表示部46に表示する。
Step S438:
The operation number (operation number sequence) is sequentially moved to the operation
ステップS440:
残り問題数の有無を判定する(残り問題数が無い(0か?)か判定する)。残り問題数が無い場合(S440:YES)は、ステップS446へ進む。残り問題数が有る場合(S440:NO)は、ステップS442へ進む。
Step S440:
The presence / absence of the remaining number of questions is determined (determining whether there is no remaining number of questions (0?)). If there is no remaining number of questions (S440: YES), the process proceeds to step S446. If there is a remaining number of questions (S440: NO), the process proceeds to step S442.
ステップS442:
演算数列表示部42の最後に表示されるべき演算数を表示する。被演算数列での次の被演算数がある場合には、引き続いて次の被演算数列に対応させて演算数列を表示することとなる。また、演算数列表示部42の桁欄が演算数列の数より少ない場合には、表示されなかった演算数を順次表示する形態とすることができる。
Step S442:
The number of operations to be displayed at the end of the operation number
なお、被演算数列に対応するそれぞれの演算数列の間にカンマを表示することにより、対応する被演算数との関係を明確にすることができる。 It should be noted that by displaying a comma between each operation number sequence corresponding to the operand sequence, the relationship with the corresponding operand can be clarified.
ステップS444:
演算数列の最後の演算数が演算数表示部41へ移動した場合は、この演算数に対する解答が入力されると、演算数列はスクロール表示に伴い演算数列の最初の演算数が演算数表示部41に再表示される。
Step S444:
When the last operation number in the operation number sequence is moved to the operation
したがって、このステップでは、演算数列の最初(先頭)の演算数が演算数表示部41に表示されているか否かを判定する。表示されている場合(S444:YES)は、ステップS452へ進む。表示されていない場合(S444:NO)は、ステップS410へ進む。
Therefore, in this step, it is determined whether or not the first (first) operation number in the operation number sequence is displayed on the operation
ステップS446:
残り問題数が無いことから、経過時間の計測を停止する。
Step S446:
Since there are no remaining problems, stop measuring elapsed time.
ステップS448:
経過時間を累積時間表示部4tに表示する。また、正解数記憶手段28dに記憶してある正解数を当初の問題数から引いて不正解数を求め、正誤表示部47に「まちがい」と表示し、不正解数を不正解表示部47cに表示する。なお、正解数を表示する形態とすることも可能である。
Step S448:
The elapsed time is displayed on the accumulated
ステップS450:
ステップS448による計算に要した時間および不正解問題数を表示した後、百枡計算は終了される。
Step S450:
After displaying the time required for the calculation in step S448 and the number of incorrect questions, the hundred calculation is terminated.
ステップS452:
演算数列の再表示(演算数列の最初の演算数が演算数表示部41に再度表示された状態)に対応させて、被演算数表示部44に表示されていた被演算数を非表示とし、被演算数列表示部45sに表示されていた次の被演算数を被演算数表示部44に移動させて表示する。また、被演算数列表示部45sに被演算数列の次の被演算数を移動させて表示する。つまり、被演算数列を移動させて次の被演算数を被演算数表示部44に表示する。
Step S452:
Corresponding to the redisplay of the operation number sequence (the state in which the first operation number of the operation number sequence is displayed again on the operation number display unit 41), the operation number displayed on the operation
1、1s 電子式卓上計算機
2 筐体
3 入力部
3f 演算子キー
3n 数値キー
4、4s 表示部
4t 累積時間表示部
5 百枡計算キー
5a 開始キー
5b 設定キー
5c 再計算キー
6 スライドスイッチ
20 CPU
20b バス
21 タイマ
22 表示部
23 表示制御手段
24 入力部
24s 表示周期設定手段
25 演算数設定手段
26 被演算数設定手段
27 ROM
28 RAM
28a 演算子記憶手段
28b 演算数列記憶手段
28c 被演算数列記憶手段
28d 正解数記憶手段
28e 不正解問題記憶手段
28f 問題数記憶手段
28g 既出問題数記憶手段
28h 正解値記憶手段
28i 解答値記憶手段
29 判断手段
30 計数手段
41、41s 演算数表示部
42 演算数列表示部
43 演算子表示部
44 被演算数表示部
45、45s 被演算数列表示部
46 問題数表示部
47 正誤表示部
47c 不正解数表示部
48 難易度表示部
49 解答済表示部
49b 表示バー
DESCRIPTION OF
28 RAM
28a Operator storage means 28b Operation number sequence storage means 28c Operand number sequence storage means 28d Correct answer number storage means 28e Incorrect answer problem storage means 28f Problem number storage means 28g Previous question number storage means 28h Correct answer value storage means 28i Answer value storage means 29
Claims (13)
少なくとも1つの演算子と、複数の演算数から構成される演算数列と、複数の被演算数から構成される被演算数列とを記憶する記憶手段と、
前記演算子、前記演算数列、および前記被演算数列を前記記憶手段から読み出す読み出し手段と、
前記演算子を前記表示部の演算子表示部に表示し、前記演算数列を前記表示部の演算数列表示部に表示し、前記被演算数列のうちの1つまたは複数の被演算数を前記表示部の被演算数列表示部に表示するよう制御する表示制御手段と、
前記演算数列表示部の所定位置に表示されている演算数と、前記演算子表示部に表示されている演算子と、前記被演算列表示部の所定位置に表示されている被演算数とから規定される計算問題に対する解答が入力される解答入力手段とを備え、
前記表示制御手段は、前記解答入力手段へ解答が入力されると、前記演算数列表示部の所定位置の演算数を前記演算数列の次の演算数に変更するよう制御することを特徴とする電子機器。 An electronic device having a display unit that displays a calculation problem consisting of an operator, the number of operations, and the number of operands ,
At least one operator, the operation sequence including a plurality of operands, and a plurality of SL憶means you store the operand sequence composed of operands,
Reading means for reading out the operator, the operation sequence, and the operand sequence from the storage unit;
The operator is displayed on the operator display unit of the display unit, the operation number sequence is displayed on the operation number sequence display unit of the display unit, and one or more operands of the operand sequence are displayed. Display control means for controlling to be displayed on the arithmetic sequence display part of the part ,
From the operation number displayed at a predetermined position of the operation sequence display unit, the operator displayed at the operator display unit, and the operation number displayed at a predetermined position of the operation sequence display unit An answer input means for inputting an answer to the prescribed calculation problem,
Said display control means, when the answer to the answer input means is input, the electrons and controlling to change the number of operations a predetermined position of the operational sequence display section to the next operand of the operational sequence Equipment .
前記表示制御手段は、前記解答入力手段へ前記計算問題の解答が入力されると、前記演算数列表示部の先頭に表示されていた演算数を前記演算数列の次の演算数に変更して表示し、さらに、前記演算数列の各演算数の表示位置を前記演算数列表示部の先頭方向へ移動するように制御することを特徴とする請求項1に記載の電子機器。When the answer of the calculation problem is input to the answer input means, the display control means changes the operation number displayed at the top of the operation sequence display unit to the next operation number of the operation sequence. The electronic apparatus according to claim 1, further comprising: controlling the display position of each calculation number in the calculation number sequence so as to move toward a head of the calculation number display unit.
前記表示制御手段は、前記演算数列表示部の先頭に前記演算数列の1つ目の演算数を表示させ、前記先頭以降に前記演算数列の各演算数を順番に表示し、さらに、前記被演算数列表示部の先頭に表示されていた被演算数の代わりに、前記被演算数列の次の被演算数を表示することを特徴とする請求項1または請求項2に記載の電子機器。The display control means displays the first operation number of the operation number sequence at the top of the operation number sequence display unit, sequentially displays each operation number of the operation number sequence after the start, and further, the operation target The electronic device according to claim 1 or 2, wherein a next operand in the operand sequence is displayed instead of the operand in the top of the sequence display unit.
前記表示制御手段は、前記判断手段による判断結果を前記表示部に表示することを特徴とする請求項1ないし請求項3のいずれか一つに記載の電子機器。 A determination means for determining whether or not the answer input to the answer input means is correct;
Wherein the display control unit, an electronic device according to any one of claims 1 to 3, characterized in the Turkey displays a result of determination by the determination unit on the display unit.
前記表示制御手段は、前記計数手段による計数結果を前記表示部に表示することを特徴とする請求項1ないし請求項5のいずれか一つに記載の電子機器。 Comprising a counting means for counting the number of remaining computational problem by subtracting preset a number of questions which are answered from the calculated number of questions,
Wherein the display control unit, an electronic device according to any one of claims 1 to claim 5, characterized in that displaying the counted result of said counting means to said display unit.
前記表示制御手段は、前記解答された計算問題数を前記表示部に表示することを特徴とする請求項1ないし請求項6のいずれか一つに記載の電子機器。 It said counting means counts the number of calculation problems that have been answered,
Wherein the display control unit, an electronic device according to any one of claims 1 to claim 6, characterized in that to display the number of questions the answers computational on the display unit.
前記表示制御手段は、前記計時手段による累積時間を前記表示部に表示する構成としてあることを特徴とする請求項1ないし請求項7のいずれか一つに記載の電子機器。 A time measuring means for measuring a cumulative time from the start of the calculation question to the input of the last calculation question answer;
Wherein the display control unit, an electronic device according to any one of claims 1 to claim 7, characterized in that the cumulative time according to the clock means as a structure for displaying on the display unit.
前記表示制御手段は、前記周期に同期させて前記演算数列の演算数を、前記演算数列表示部の先頭方向へスクロール表示することを特徴とする請求項1ないし請求項8のいずれか一つに記載の電子機器。 The operation speed of the operation sequence being displayed on the operation sequence display unit, further comprising a display period setting means for setting a period to scroll to the top direction of the operational sequence display section,
9. The display control means according to any one of claims 1 to 8 , wherein the display control means scrolls the operation number of the operation number sequence in the head direction of the operation number sequence display unit in synchronization with the cycle. The electronic device described.
記憶手段に、少なくとも1つの演算子と、複数の演算数から構成される演算数列と、複数の被演算数から構成される被演算数列とを記憶させるステップと、Storing in the storage means at least one operator, an operation sequence composed of a plurality of operations, and an operand sequence composed of a plurality of operands;
読出し手段に、前記演算子、前記演算数列、および前記被演算数列を前記記憶手段から読み出させるステップと、Causing the reading means to read the operator, the arithmetic sequence, and the operand sequence from the storage means;
表示制御手段に、前記演算子を前記表示部の演算子表示部に表示し、前記演算数列を前記表示部の演算数列表示部に表示し、前記被演算数列のうちの1つまたは複数の被演算数を前記表示部の被演算数列表示部に表示するよう制御させるステップと、In the display control means, the operator is displayed on the operator display section of the display section, the operation number sequence is displayed on the operation number sequence display section of the display section, and one or more operands of the operand sequence are displayed. Controlling the number of operations to be displayed on the operand sequence display section of the display section;
解答入力手段に、前記演算数列表示部の所定位置に表示されている演算数と、前記演算子表示部に表示されている演算子と、前記被演算列表示部の所定位置に表示されている被演算数とから規定される計算問題に対する解答を入力させるステップとを備え、The answer input means displays the number of operations displayed at a predetermined position of the operation sequence display unit, the operator displayed on the operator display unit, and the predetermined position of the operated sequence display unit. Inputting an answer to a calculation problem defined from the operands,
前記解答入力手段へ解答が入力されると、前記演算数列表示部の所定位置の演算数を前記演算数列の次の演算数に変更するよう、前記表示制御手段に制御させるステップを備えることを特徴とする計算問題表示方法。When the answer is input to the answer input unit, the display control unit is controlled to change the calculation number at a predetermined position of the calculation number display unit to the next calculation number of the calculation number sequence. The calculation problem display method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006022954A JP4522371B2 (en) | 2006-01-31 | 2006-01-31 | Electronic device and calculation problem display method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006022954A JP4522371B2 (en) | 2006-01-31 | 2006-01-31 | Electronic device and calculation problem display method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007206841A JP2007206841A (en) | 2007-08-16 |
JP4522371B2 true JP4522371B2 (en) | 2010-08-11 |
Family
ID=38486284
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006022954A Expired - Fee Related JP4522371B2 (en) | 2006-01-31 | 2006-01-31 | Electronic device and calculation problem display method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4522371B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011155503A1 (en) * | 2010-06-11 | 2011-12-15 | 大守 美賀 | Arithmetic learning device with game function, program, and recording medium recording this program |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0394881U (en) * | 1990-01-16 | 1991-09-27 | ||
JP2001188762A (en) * | 1999-12-28 | 2001-07-10 | Jiemiko:Kk | Desk-top computer |
JP2005091628A (en) * | 2003-09-16 | 2005-04-07 | Yoshimi Shuppan Kk | Portable mental calculation practice machine |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS604470B2 (en) * | 1977-10-17 | 1985-02-04 | テキサス・インスツルメンツ・インコ−ポレイテツド | electronic learning aids |
JPS5459857A (en) * | 1977-10-20 | 1979-05-14 | Sharp Corp | Eletronic calculation training machine |
JPS6235111Y2 (en) * | 1986-04-02 | 1987-09-07 | ||
JP2845114B2 (en) * | 1993-12-29 | 1999-01-13 | ヤマハ株式会社 | Reverberation device |
JP3094881U (en) * | 2002-12-25 | 2003-07-04 | 財団法人こども教育支援財団 | Calculation practice paper |
-
2006
- 2006-01-31 JP JP2006022954A patent/JP4522371B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0394881U (en) * | 1990-01-16 | 1991-09-27 | ||
JP2001188762A (en) * | 1999-12-28 | 2001-07-10 | Jiemiko:Kk | Desk-top computer |
JP2005091628A (en) * | 2003-09-16 | 2005-04-07 | Yoshimi Shuppan Kk | Portable mental calculation practice machine |
Also Published As
Publication number | Publication date |
---|---|
JP2007206841A (en) | 2007-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11521506B2 (en) | Calculation practicing method, system, electronic device and computer readable storage medium | |
CN102184156B (en) | Device for calculating fraction and method for displaying fraction | |
JP4522371B2 (en) | Electronic device and calculation problem display method | |
JP5398949B2 (en) | Key input practice device and computer program for key input practice | |
US20080193903A1 (en) | Handheld Addition and Substraction Trainer | |
JP4139784B2 (en) | Writing learning support apparatus and writing learning support method program | |
JPH05307524A (en) | Function electronic desk calculator | |
KR101137267B1 (en) | Apparatus and method of learning number operation | |
JP2012256036A (en) | Abacus learning program and abacus learning device | |
US2987827A (en) | Visual aid mathematics educational device | |
KR20110082718A (en) | Multiplication Table Learning Apparatus And Method | |
JP5141208B2 (en) | Prime factorization calculator | |
JP2008281946A (en) | Learning method, learning apparatus, and recording medium | |
JP3782804B2 (en) | Math calculator for teaching materials | |
US20140122549A1 (en) | Intermediate Steps Display for a Calculator | |
JP5042265B2 (en) | Electronic device, control program thereof, and computer-readable recording medium | |
JP2005346555A (en) | Electronics | |
EP0434881B1 (en) | Calculator for assisting the teaching of mathematics in elementary classes | |
KR20140112112A (en) | Method for Game of 4 Calculations Using Touchscreen | |
KR101129947B1 (en) | Mental arithmetic training apparatus | |
KR20110069755A (en) | Calculation games and their programs | |
KR100980380B1 (en) | Timer as a learning materials | |
JP5668312B2 (en) | Set computing device and program | |
JP6311593B2 (en) | Display control apparatus, display control method, and program | |
JP6759591B2 (en) | Electronic equipment and calculation processing programs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090130 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090130 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100309 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100316 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100511 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100525 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100525 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130604 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |