[go: up one dir, main page]

JP4522371B2 - Electronic device and calculation problem display method - Google Patents

Electronic device and calculation problem display method Download PDF

Info

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
Application number
JP2006022954A
Other languages
Japanese (ja)
Other versions
JP2007206841A (en
Inventor
英志 滝口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2006022954A priority Critical patent/JP4522371B2/en
Publication of JP2007206841A publication Critical patent/JP2007206841A/en
Application granted granted Critical
Publication of JP4522371B2 publication Critical patent/JP4522371B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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 Patent Document 1, it is possible to perform predetermined mental arithmetic practice. However, since the numerical display section of the calculation problem is limited to one line display, so-called one hundred calculation is facilitated. Cannot be done. In addition, since there is no input unit for inputting an answer (answer numerical value), the mental arithmetic practice machine itself cannot determine whether the answer is correct or not and cannot add up the results.

したがって、特許文献1に記載の暗算練習機では、百枡計算への活用ができないという状況がある。
特開2005−91628号公報
Therefore, there is a situation in which the mental arithmetic training machine described in Patent Document 1 cannot be used for hundreds of calculations.
JP-A-2005-91628

本発明はこのような状況に鑑みてなされたものであり、例えば百枡計算問題を分かりやすく一覧性を持たせて表示する表示部と、百枡計算問題への解答の入力が可能な入力部とを備えることにより、百枡計算を円滑かつ容易に実行することができる電子機器および計算問題表示方法を提供することを目的とする。 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に基づいて説明する。
<Embodiment 1>
An electronic desk calculator according to Embodiment 1 of the present invention will be described with reference to FIGS.

図1は、本発明の実施の形態1に係る電子式卓上計算機の正面外観状態を示す説明図である。   FIG. 1 is an explanatory diagram showing a front appearance state of the electronic desk calculator according to Embodiment 1 of the present invention.

本実施の形態に係る電子式卓上計算機1(以下、簡単のために電卓1と略称することがある。)は、筐体2の表面に配置された入力部3と表示部4を外観上の主要構成とする。筐体の内部に電卓1の電卓機能および百枡計算機能を実現する手段として機能実現手段が配設してある。機能実現手段については、図2でさらに説明を行なう。   An electronic desk calculator 1 according to the present embodiment (hereinafter sometimes simply referred to as “calculator 1” for simplicity) includes an input unit 3 and a display unit 4 arranged on the surface of the housing 2 in terms of appearance. The main structure. A function realization means is provided as means for realizing the calculator function and the hundreds calculation function of the calculator 1 inside the housing. The function realization means will be further described with reference to FIG.

入力部3には、通常の電卓機能を実現するために必要な各種のキーが配置してある。具体的には、電卓1のオンオフ制御を行なう電源キー(ONキー)、例えば数値0から数値9までの各数値を入力するための数値キー3n、例えば四則演算などを行なうための演算子キー3f(加算キーとしての「+」キー、減算キーとしての「−」キー、乗算キーとしての「×」キー、除算キーとしての「÷」キー、その他の演算キー)などが配置してある。   Various keys necessary for realizing a normal calculator function are arranged in the input unit 3. Specifically, a power key (ON key) for performing on / off control of the calculator 1, for example, a numerical key 3n for inputting each numerical value from 0 to 9, for example, an operator key 3f for performing four arithmetic operations, etc. (“+” Key as an addition key, “−” key as a subtraction key, “×” key as a multiplication key, “÷” key as a division key, and other calculation keys) are arranged.

さらに、入力部3には、本実施の形態に係る機能としての百枡計算を実行するための百枡計算キー5(図1では「百ます計算」と表記してある。)、百枡計算キー5に隣接して百枡計算の難易度を調整するためのスライドスイッチ6が配置してある。なお、以下において「百枡計算」と表記するが、実際の問題数は任意に設定することが可能であり、「百枡計算」は例えば5枡×5枡(25枡)計算のような場合も含む概念として用いる。   Further, the input unit 3 includes a hundred calculation key 5 (indicated as “100 calculation” in FIG. 1) and a hundred calculation for executing the hundred calculation as a function according to the present embodiment. A slide switch 6 is arranged adjacent to the key 5 to adjust the difficulty level of the hundreds of calculations. In the following, it will be expressed as “hundred hundred calculation”, but the actual number of questions can be arbitrarily set, and “hundred hundred calculation” is, for example, a calculation of 5 枡 × 5 枡 (25 場合) It is also used as a concept that includes

百枡計算キー5は、百枡計算の出題を開始(出題モード)する開始キー5a、百枡計算での問題の数値を外部から設定できる設定状態とする設定キー5b、間違った問題の出題を再度実行(再計算モード)するときの開始キーとなる再計算キー5cを備える。   A hundred key calculation key 5 includes a start key 5a for starting a question calculation (question mode), a setting key 5b for setting a numerical value of a problem in the hundred calculation from the outside, and a question for an incorrect problem. A recalculation key 5c is provided as a start key for re-execution (recalculation mode).

スライドスイッチ6は、百枡計算での問題の難易度を選択できる構成としてある。つまり、スライドスイッチ6のポジションを例えば「やさしい」「ふつう」「むつかしい」の3種類の難易度に対応させて区分し、いずれかを選択することにより難易度を設定する形態としてある。同図では、スライドスイッチ6が「やさしい」に設定され、「やさしい」に対応した長さの「周期」(スクロール時間、スクロール表示の周期)で問題が表示される状態としてあることを示す。   The slide switch 6 is configured to be able to select the difficulty level of the problem in the hundred calculation. That is, the position of the slide switch 6 is classified according to, for example, three kinds of difficulty levels of “easy”, “normal”, and “difficult”, and the difficulty level is set by selecting one of them. The figure shows that the slide switch 6 is set to “easy” and a problem is displayed in a “cycle” (scroll time, scroll display cycle) of a length corresponding to “easy”.

なお、難易度に対応する周期として、例えば、難易度「やさしい」の周期は制限なし、難易度「ふつう」の周期は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 display unit 4 is configured to display at least two lines of numbers (numeric strings). Each number is displayed in an 8-character 7-segment display, and a scroll display in which numerical values are sequentially shifted and displayed is possible. In addition, the display form of each number is not restricted to 7 segment display, For example, it can be comprised similarly by dot display etc. In other words, the number of operations and the number of operands corresponding to the operator may be displayed as a calculation problem and may be configured to be movable.

なお、例えば「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 display unit 4 is composed of an operation number display unit 41 for displaying an “operation number” to be subjected to an operation according to an “operator” with respect to the “number of operations”, and is composed of at least one operation number. An operation number sequence display unit 42 for displaying the operation number sequence to be executed is arranged. The top of the calculation number sequence display unit 42 is a calculation number display unit 41. In the same figure, the case where the operation number sequence is composed of 10 numbers of “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”, and “0” is illustrated. .

表示部4の上段左端(つまり、演算数列表示部42の左側)には演算子を表示する演算子表示部43がさらに配置してある。同図では、演算子が「+」である場合を例示している。   An operator display unit 43 for displaying an operator is further arranged at the upper left end of the display unit 4 (that is, the left side of the arithmetic sequence display unit 42). In the figure, a case where the operator is “+” is illustrated.

表示部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 number display unit 44 for displaying “operation number” is arranged. In addition, on the right side of the operand number display unit 44, an operand number sequence display unit 45 that displays an operand number sequence composed of at least one operand number is arranged in correspondence with the operand number display unit 42. In the figure, a case where the number of operands is a numerical value “8” is illustrated. Further, the number of operands (arithmetic number sequence) following the operand of operands “8” illustrates a non-display state.

なお、表示部4での演算数表示部41、演算数列表示部42、演算子表示部43、被演算数表示部44、被演算数列表示部45の配置は本実施の形態に係る百枡計算の実行が可能な範囲であれば、同図に示した位置と異なっていても良い。   The arrangement of the operation number display unit 41, the operation number sequence display unit 42, the operator display unit 43, the operand number display unit 44, and the operand number sequence display unit 45 on the display unit 4 is calculated according to the present embodiment. The position may be different from the position shown in FIG.

表示部4は、数字列を表示する上述した演算数表示部41、演算数列表示部42、演算子表示部43、被演算数表示部44、被演算数列表示部45とは別に、現在の問題数(残りの問題数)あるいは解答した問題数(既出問題数)を表示する問題数表示部46、解答が正解か否かを判断して判断結果を表示する正誤表示部47、スライドスイッチ6により設定された問題の難易度を表示する難易度表示部48を備える。   The display unit 4 displays the current problem separately from the operation number display unit 41, the operation number sequence display unit 42, the operator display unit 43, the operand number display unit 44, and the operand number sequence display unit 45 that display the numeric string. The number of questions (remaining number of questions) or the number of questions answered (number of questions already issued) 46, the correct / incorrect display 47 for determining whether the answer is correct and displaying the determination result, and the slide switch 6 A difficulty level display section 48 that displays the difficulty level of the set problem is provided.

問題数表示部46は、例えば残り問題数を「あと100問」「あと90問」(図3参照)、出題された問題数(既出問題数)を「いま8問目」(図5参照)のような形態で表示することができるように構成してある。また、残り問題数と既出問題数の両方を表示する構成とすることも可能であり、さらに利便性を向上することができる。   The number-of-problems display unit 46 displays, for example, the remaining number of questions “100 questions” and “90 questions” (see FIG. 3) and the number of questions that have been asked (number of questions already issued) as “8th question” (see FIG. 5). It is comprised so that it can display with a form like this. In addition, it is possible to display both the number of remaining problems and the number of already-issued problems, and the convenience can be further improved.

問題数を適宜の形態で表示することにより、百枡全体を表示しなくても全体での進行位置を解答者自身で把握することができることから、演習に適した百枡計算機能とすることが可能となる。   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 / incorrectness display unit 47 is configured to display, for example, “difference” (see FIG. 4) when an incorrect answer is input. On the contrary, in the case of the correct answer, it is possible to display “correct answer”. Alternatively, it is possible to display both “difference” and “correct answer”.

難易度表示部48は、難易度に応じて「やさしい」「ふつう」「むずかしい」のいずれかを表示する形態としてある(同図では、参考のために全てを表示している)。   The difficulty level display section 48 is configured to display one of “easy”, “normal”, and “difficult” according to the difficulty level (in the figure, all are displayed for reference).

上述したとおり、本実施の形態では、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 display unit 4 of the two-line display type calculator 1.

図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 calculator 1 functions as a computer by cooperating (coordinating) with each component and each function realization means according to a program (computer program) that is preset (incorporated) to realize the calculator function and the hundred calculation function. CPU (central processing unit) 20 which implement | achieves each function of is provided.

また、計時手段として機能するタイマ21、表示部4に対応する構成ブロックとしての表示部22、表示部22の表示を制御する表示制御手段23、入力部3に対応する構成ブロックとしての入力部24、演算数列の演算数を設定する演算数設定手段25、被演算数列の被演算数を設定する被演算数設定手段26、電卓機能および百枡計算機能を実現するためのプログラムを記憶するプログラムメモリとしてのROM27、各機能を実現するときに一時的に必要となる各種データの記憶を行なう一時記憶メモリとして機能するRAM28、百枡計算の解答が正解か否かを判断する判断手段29、各種の問題数(例えば、正解数、既出問題数)を適宜計数する計数手段30が、相互に連携して機能するようにバス20bを介してCPU20に接続してある。   In addition, a timer 21 that functions as a time measuring unit, a display unit 22 as a configuration block corresponding to the display unit 4, a display control unit 23 that controls display of the display unit 22, and an input unit 24 as a configuration block corresponding to the input unit 3. , An operation number setting means 25 for setting the operation number of the operation number sequence, an operation number setting means 26 for setting the operation number of the operation number sequence, a program memory for storing a program for realizing the calculator function and the hundred calculation function ROM 27, RAM 28 functioning as a temporary storage memory for storing various data temporarily required for realizing each function, determination means 29 for determining whether the answer to the hundred percent calculation is correct, The counting means 30 for appropriately counting the number of problems (for example, the number of correct answers and the number of questions already issued) is connected to the CPU 20 via the bus 20b so as to function in cooperation with each other. Are you.

タイマ21は、百枡計算機能に対応して計測が必要となる時間を計測するように構成してある。つまり、タイマ21は、プログラムが必要とする時間の計測に対応して機能する。   The timer 21 is configured to measure the time that needs to be measured in accordance with the hundred calculation function. That is, the timer 21 functions in response to the time measurement required by the program.

例えば、計算問題の出題を開始した時点から、解答が入力されるまでの時間を計測する構成とすることが好ましい。この構成によれば、計算問題の出題開始から解答の入力終了までの累積時間を計測することができ、計算能力の進歩状況を把握することが可能となる。   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 display unit 22 according to the program. .

入力部24は、図1で示したとおり、数値キー3n、演算子キー3fの他に、開始キー5a、設定キー5b、再計算キー5c、難易度を設定するスライドスイッチ6を備える。計算問題に対する解答は、数値キー3nにより入力されることとなる。また、スライドスイッチ6に対応させて表示周期設定手段24sが設けてある。   As shown in FIG. 1, the input unit 24 includes a start key 5a, a setting key 5b, a recalculation key 5c, and a slide switch 6 for setting a difficulty level in addition to the numerical key 3n and the operator key 3f. The answer to the calculation problem is input by the numerical key 3n. A display cycle setting unit 24s is provided corresponding to the slide switch 6.

表示周期設定手段24sは、スライドスイッチ6で設定された難易度に対応させて百枡計算問題の演算数列をスクロール表示する周期(スクロール時間)を設定する。つまり、難易度は、問題が表示される周期(問題が表示されている時間(許容解答時間))の長短で設定する構成としてある。   The display cycle setting unit 24 s sets a cycle (scroll time) for scrolling and displaying the calculation sequence of the hundred calculation problem corresponding to the difficulty set by the slide switch 6. That is, the degree of difficulty is set by the length of the period in which the question is displayed (the time during which the question is displayed (allowable answer time)).

表示周期設定手段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 timer 21 and the display cycle setting unit 24s, and the display control unit 23 scrolls and displays the operation number sequence in synchronization with the cycle set by the display cycle setting unit 24s. It is as composition to do. For example, when the difficulty level is “easy”, the scrolling is performed later than when the difficulty level is “normal”, and when the difficulty level is “difficult”, the difficulty level is scrolled earlier than “normal”.

また、難易度に対応する周期の長短の絶対値は、電卓1に予め当初から設定しておいても良いし、適宜外部から設定して利用者のレベルアップに応じてきめ細かく変更して対応できるように構成することも可能である。   In addition, the absolute value of the cycle length corresponding to the degree of difficulty may be set in the calculator 1 from the beginning, or may be set appropriately from the outside and appropriately changed according to the level of the user. It is also possible to configure as described above.

演算数設定手段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 number setting unit 25 and the operation number setting unit 26 grasp the numerical values input using the numerical key 3n of the input unit 24 as the operation number and the operation number, and form the operation number sequence and the operation number sequence. It is configured to be able to.

プログラムメモリとしてのROM27には、上述したとおり電卓機能を実現するプログラム、本実施の形態に係る百枡計算機能を実現するプログラムが組み込んである。   The ROM 27 as a program memory incorporates a program for realizing the calculator function as described above and a program for realizing the hundred percent calculation function according to the present embodiment.

RAM28は、百枡計算機能を実現するうえで一時的に必要となる各種データの記憶を行なう各種の記憶手段を備える。つまり、演算子記憶手段28a、演算数列記憶手段28b、被演算数列記憶手段28c、正解数記憶手段28d、不正解問題記憶手段28e、問題数記憶手段28f、既出問題数記憶手段28g、正解値記憶手段28h、解答値記憶手段28iを備える。   The RAM 28 includes various storage means for storing various data temporarily necessary for realizing the hundred calculation function. That is, operator storage means 28a, operation number sequence storage means 28b, operand number sequence storage means 28c, correct answer number storage means 28d, incorrect answer problem storage means 28e, problem number storage means 28f, existing question number storage means 28g, correct answer value storage. Means 28h and answer value storage means 28i are provided.

演算子記憶手段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 problem storage unit 28e to be a calculation problem, and to perform calculation (answer input) for the incorrect answer problem. It can be executed again (recalculation mode). Therefore, it is possible to further enhance the effect of the count calculation.

不正解問題記憶手段28eは、演算子記憶手段28a、演算数列記憶手段28b、被演算数列記憶手段28cの一部を用いて適宜構成することも可能である。   The incorrect answer problem storage unit 28e can be appropriately configured by using a part of the operator storage unit 28a, the arithmetic sequence storage unit 28b, and the operand sequence storage unit 28c.

問題数記憶手段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 number display unit 46 in a form such as “100 questions left”. Further, the number of remaining problems counted by the counting means 30 is stored.

既出問題数記憶手段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 number display unit 41, the operator display unit 43, the operation number displayed on the operand display unit 44, the operator, the operand). Is also stored). The correct answer value can be obtained by causing the CPU 20 to execute an appropriate calculation based on a program set in the ROM 27.

解答値記憶手段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 number display unit 41, the operator display unit 43, and the operand number display unit 44). It may be called an answer.) The answer value is stored in correspondence with the correct answer value of the corresponding calculation problem, so that the judgment by the judging means 29 can be performed with certainty.

判断手段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 calculation key 5 is pressed and turned on, a hundred calculation mode is entered.

同図(B)は、百枡計算の第1問が表示部4に表示された状態を示す。つまり、第1問であることから、問題数表示部46に「あと100問」と表示されている。   FIG. 4B shows a state in which the first question of the hundred calculation is displayed on the display unit 4. That is, since it is the first question, “100 more questions” is displayed in the problem number display section 46.

出題された演算数列は「1234567890」であり、演算数表示部41には、演算数「1」が表示され、演算数列表示部42には、演算数列「1234567890」が表示されている。また、演算子は「プラス」であり、演算子表示部43には、「+」が表示され、加法の百枡計算であることを示している。さらに、被演算数列は「8・・・・・・・・・」であり、被演算数表示部44には、被演算数「8」が表示されている。なお、このとき、計算問題の把握を容易にするために、被演算数列表示部45に被演算数列は表示されない構成としてある。   The calculated operation number sequence is “12345567890”, the operation number display unit 41 displays the operation number “1”, and the operation number sequence display unit 42 displays the operation number sequence “12345567890”. Further, the operator is “plus”, and “+” is displayed on the operator display section 43, indicating that the calculation is an additive one hundred percent calculation. Further, the operand number sequence is “8...”, And the operand number display section 44 displays the operand number “8”. At this time, in order to facilitate understanding of the calculation problem, the operand sequence is not displayed on the operand sequence display unit 45.

つまり、百枡計算の第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 number display section 46 and the second question is displayed because the answer input is confirmed in FIG. That is, the calculated operation number “1” is not displayed, the operation number sequence is sequentially moved to the operation number display unit 41 side, and scrolled to display the operation number “2” next to the operation number “1”. It is displayed on the display unit 41, and shows a state in which the subsequent calculation sequence “2345567890” is displayed on the calculation sequence display unit 42.

次の問題の表示は上述したように、解答入力に応じてスクロール表示させることにより可能である。このとき、不正解の場合には演算数列を固定したままとしてスクロール表示をしないように構成し、問題のやり直しをさせるようにすることも可能である。また、不正解(あるいは時間切れ)でも時間が経過した場合にはスクロール表示をして次の問題を表示する形態とすることも可能である。   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 sequence display section 45 has a position where the operand “9” next to the operand “8” constituting the operand sequence is not confused with the operand “8” (for example, the operand sequence display section). 45 in the last digit column at the right end), and is scrolled and displayed in the direction of the operand display section 44 as the calculation problem progresses.

同図(B)ないし同図(D)のようにして、計算問題に対する解答の入力にしたがって、演算数列表示部42に表示された演算数列は表示制御手段23により順次左側へ移動されスクロール表示されていく。   As shown in FIG. 5B to FIG. 6D, the arithmetic sequence displayed on the arithmetic sequence display unit 42 is sequentially moved to the left by the display control means 23 and scrolled according to the input of the answer to the calculation problem. To go.

同図(E)は、第10問が表示部4に表示された状態を示す。つまり、第10問であることから、問題数表示部46に「あと91問」と表示されている。被演算数「8」に対する演算数列の最後の演算数「0」がスクロール表示され演算数表示部41に移動した状態を示す。   FIG. 5E shows a state where the tenth question is displayed on the display unit 4. That is, since it is the tenth question, “91 more questions” is displayed in the problem number display section 46. A state in which the last operation number “0” in the operation number sequence for the operation number “8” is scroll-displayed and moved to the operation number display unit 41 is shown.

このとき、被演算数「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 sequence display unit 45 in the same manner as the operation number sequence scroll display. It is displayed as approaching. Further, the operation sequence “123... 8” is sequentially moved and scroll-displayed in correspondence with the next operation number “9”. A space is arranged between the operation sequence “... 0” corresponding to the operand “8” and the operation sequence “12...” Corresponding to the operand “9”. It is also possible to scroll the display without placing it.

同図(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 number display section 46, and the state immediately before the eleventh question is displayed at the regular position. Indicates. That is, the last operation number “0” and the operation number “8” in the operation number sequence scrolled and displayed in correspondence with the operation number “8” are hidden, and the operation number sequence in the operation number sequence display unit 42 is shown in FIG. The arithmetic sequence is moved so as to return to the state of B). In addition, the operation number “9” next to the operation number sequence is moved, and the operation number “9” is moved to the lower stage of the operation number display unit 41.

同図(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 sequence display section 45 to the arithmetic operation display section. 44, the operation number sequence “12... 0” is displayed again on the operation number sequence display unit 42, and the state returned to the state of FIG. That is, a state where the operation number sequence “12... 0” is displayed so as to correspond to the operation number “9” is shown, and the operation number sequence “12... 0” with respect to the operation number “9”. Indicates that it is possible to input an answer.

つまり、演算数列の最後の演算数に対する解答が入力されると、表示制御手段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 calculator 1 with two lines.

計数手段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 display control unit 23 displays the counting result counted by the counting unit 30 on the problem number display unit 46 (display unit 4). The number-of-problems storage means 28f stores a preset number of problems and the remaining number of problems. The number-of-existing-problems storage means 28g stores the number of already-issued questions, thereby smoothly calculating (counting) the number of problems. It is configured to be performed.

図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 sequence display unit 42, and an operation number sequence “4713825069” is displayed on the operation number sequence display unit 45. The operator “plus” is displayed as “+” on the operator display unit 43, and the contents of the problem of the hundred calculation can be grasped.

演算数列(例えば「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 sequence storage unit 28b and the operand sequence storage unit 28c. It can be stored and displayed as a calculation problem by reading it out as appropriate. In addition, an operator generated at random can be stored as an initial value in the operator storage means 28a, and can be displayed as a calculation problem by appropriately reading it out. Further, as will be described later, the number of operations and the number of operands can be arbitrarily set (see FIG. 7).

この表示状態から、スクロール表示の周期に応じた早さで図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 number display section 46. The operation number “7”, which is the seventh operation number in the operation sequence for the first operand “4”, is displayed on the operation number display unit 41. In other words, the problem of calculating hundreds is "4 + 7".

図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 display unit 4. However, the display mode may be displayed even when “correct”.

なお、「まちがい」表示は、不正解を入力したときの他、時間切れとなった場合にも適用することが可能である。時間切れは、スクロール表示により演算数列を移動させるまでに、数値キー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 problem storage unit 28e. This makes it possible to perform the calculation again. By adopting a configuration capable of recalculation, it becomes possible to repeatedly practice a calculation problem that is easy to make mistakes, and it is possible to improve the calculation ability effectively and efficiently. The recalculation (recalculation mode) can be started by the recalculation key 5c as described above.

図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 number display section 46. That is, unlike the cases of FIG. 3 and FIG. 4, the number of existing problems is displayed instead of the remaining number of problems.

既出問題数は、計数手段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 number display unit 46.

図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 number display section 46. As the calculation problem, the last operation number “5” corresponding to the last operation number “9” is displayed.

図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 timer 21 as a time measuring means is configured to measure and accumulate the time from when the question of the calculation question is started until the answer is input, and to measure the accumulated result (cumulative time: elapsed time). Further, the display control means 23 is configured to display the accumulated result by the timer 21 on the display unit 4. Here, for example, a case where the accumulated result (accumulated time) is displayed as “3′42” (3 minutes 42 seconds) on the accumulated time display unit 4t provided in an appropriate column of the operand sequence display unit 45 is shown. Therefore, this configuration makes it possible to reliably grasp the progress of calculation speed.

また、正誤表示部47に示した「まちがい」に対応させて、例えば演算数列表示部42の適宜の欄に設けた不正解数表示部47cに、「不正解数」を「16」として表示した場合を示す。したがって、この構成により、計算の正確さを確認することが可能となり、計算能力(計算の正確さ)を確実に把握することが可能となる。なお、不正解数は、問題数記憶手段28fに記憶されている設定問題数から正解数記憶手段28dに記憶されている正解数を引くことにより計数することが可能である。この演算はCPU20を用いて容易に行なわせることができる。   Further, in correspondence with the “error” shown in the correct / incorrect display portion 47, for example, the “incorrect answer count” is displayed as “16” on the incorrect answer count display portion 47c provided in the appropriate column of the arithmetic sequence display portion 42. Show the case. Therefore, with this configuration, it is possible to check the accuracy of the calculation, and it is possible to reliably grasp the calculation capability (the accuracy of the calculation). Note that the number of incorrect answers can be counted by subtracting the number of correct answers stored in the correct answer number storage means 28d from the number of set questions stored in the problem number storage means 28f. This calculation can be easily performed using the CPU 20.

併せて、難易度表示部48に問題の難易度を表示することも可能である。ここでは、例えば「やさしい」問題であったことを示し、容易に問題のレベルを確認することができることとなる。   At the same time, the difficulty level display section 48 can display the difficulty level of the problem. Here, for example, it indicates that the problem is “easy”, and the level of the problem can be easily confirmed.

図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 numerical key 3n corresponding to the number of operations is recognized by the operation number sequence setting means 25 as an operation number sequence and stored in the operation number sequence storage means 28b. The numerical value input by the numeric key 3n corresponding to the operand is recognized by the operand sequence setting means 26 as an operand sequence and stored in the operand sequence storage means 28c.

図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 sequence display unit 42 and the set operation number sequence “4697183025” is displayed on the operation number sequence display unit 45. In addition, the operator “minus” is displayed as “−” on the operator display unit 43, and it is possible to grasp the contents of the problem of the hundred percent calculation.

図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 number display unit 42 and the target number set using three “471” as the number of operations. The operation number sequence “471” is displayed on the operand sequence display unit 45. Therefore, the number of questions is 15 questions from the product of the number of 5 operations and the number of 3 operands, and “15 more questions” is displayed on the problem number display section 46.

図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 display unit 4 in a state in which the recalculation mode is set in order to recalculate and calculate the problem that has been mistaken in the hundred calculation.

図9(A)は、再計算キー5cを押してオンすることにより再計算モードとする状態を示す。再計算モードとすることにより、スクロール表示の周期に応じた適宜のタイミングで不正解問題の表示が開始される。   FIG. 9A shows a state in which the recalculation mode is set by pressing the recalculation key 5c to turn it on. By setting the recalculation mode, the display of the incorrect answer problem is started at an appropriate timing according to the scroll display cycle.

図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 number display section 46. It also indicates that the first recalculation problem is “9 + 4”.

図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 display unit 4 in accordance with the answer input in FIG. 9C.

図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 Embodiment 1 of the present invention. The basic configuration is the same as that shown in FIGS.

図10(A)は、表示部4の表示要素を全て表示した状態を示す。上述したとおり(図1参照)、演算数列表示部42が電卓機能としての第1行に対応し、被演算数列表示部45が電卓機能としての第2行に対応する。第1行、第2行とも10桁で構成してあるがこれに限るものではなく、10桁以外の構成とすることも可能である。各桁に対応させて、小数計算に対応するための小数点および桁数表示に対応するためのカンマが配置してある。なお、カンマは小数点との重複を避けるために小数点の反対側(各桁の左肩)に配置してある。また、電卓機能および百枡計算の四則演算を行なう演算子(+、−、×、÷)が演算子表示部43に配置してある。   FIG. 10A shows a state where all display elements of the display unit 4 are displayed. As described above (see FIG. 1), the operation sequence display unit 42 corresponds to the first row as the calculator function, and the operand sequence display unit 45 corresponds to the second row as the calculator function. Both the first and second lines are configured with 10 digits, but the present invention is not limited to this, and a configuration other than 10 digits is also possible. Corresponding to each digit, a decimal point for supporting decimal calculation and a comma for displaying the number of digits are arranged. In addition, the comma is arranged on the opposite side of the decimal point (the left shoulder of each digit) in order to avoid duplication with the decimal point. In addition, operators (+, −, ×, ÷) that perform the four arithmetic operations of the calculator function and the hundred calculation are arranged in the operator display section 43.

また、上述したとおり(図1参照)、百枡計算機能を実現するために、被演算数表示部44、問題数表示部46、正誤表示部47、難易度表示部48が配置してある。   Further, as described above (see FIG. 1), the number-of-operations display unit 44, the number-of-problems display unit 46, the correct / incorrect display unit 47, and the difficulty level display unit 48 are arranged in order to realize the one hundred percent calculation function.

図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の構成を用いて説明する。
<Embodiment 2>
An electronic desk calculator according to Embodiment 2 of the present invention will be described with reference to FIGS. The configuration is basically the same as that of the first embodiment, and the same reference numerals are given to the same configuration, and description thereof will be omitted as appropriate. Also, each component block as the function realizing means can be configured in the same manner as in the first embodiment, and will be described using the configuration of FIG.

図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 electronic desk calculator 1s according to the present embodiment (hereinafter sometimes referred to as a calculator 1s for simplicity), the configuration of the display unit 4s is different from that of the display unit 4 of the first embodiment. The display unit 4s is configured to be capable of displaying at least three rows of numbers (numerical strings). Although the operand sequence display unit 45 of the calculator 1 according to the first embodiment is arranged corresponding to the second row, the operand sequence display unit 45s in the present embodiment includes the second row and the third row. It is arranged corresponding to the left end of the line.

つまり、第2行左端は、実施の形態1の場合と同様に被演算数表示部44を構成し、第3行左端は、実施の形態1と異なって被演算数列表示部45sを構成し、被演算数表示部44に表示された被演算数の次の被演算数を表示する構成としてある。   That is, the left end of the second row constitutes the operand display unit 44 as in the first embodiment, and the left end of the third row constitutes the operand sequence display 45s unlike the first embodiment. The number of operands to be calculated next to the number of operands displayed on the operand number display unit 44 is displayed.

この構成により、被演算数列の表示範囲を拡大することができるので、出題内容をより明確に把握することが可能となり、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 calculator 1s capable of displaying three lines can be used effectively. It is possible to display calculation problems in an easy-to-understand manner and effectively.

図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 start mode 5a of the hundred calculation keys 5 is turned on by pressing the start key 5a to turn it on.

同図(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 number display section 46.

出題された演算数列は「1234567890」であり、演算数表示部41には、演算数「1」が表示され、演算数列表示部42には、演算数列「1234567890」が表示されている。また、演算子は「プラス」であり、演算子表示部43には、「+」が表示され、加法の百枡計算であることを示している。さらに、被演算数列は「12・・・・・・・・」であり、被演算数表示部44には、被演算数「1」が表示されている。また、被演算数列表示部45sに被演算数「1」の次の被演算数「2」が表示されている。   The calculated operation number sequence is “12345567890”, the operation number display unit 41 displays the operation number “1”, and the operation number sequence display unit 42 displays the operation number sequence “12345567890”. Further, the operator is “plus”, and “+” is displayed on the operator display section 43, indicating that the calculation is an additive one hundred percent calculation. Further, the operand number sequence is “12...”, And the operand number display section 44 displays the operand number “1”. In addition, the operation number “2” next to the operation number “1” is displayed in the operation number sequence display section 45s.

つまり、百枡計算の第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 number display section 46 and the second question is displayed because the answer input is confirmed in FIG. That is, the calculated operation number “1” is not displayed, the operation number sequence is sequentially moved to the operation number display unit 41 side, and scrolled to display the operation number “2” next to the operation number “1”. It is displayed on the display unit 41, and shows a state in which the subsequent calculation sequence “2345567890” is displayed on the calculation sequence display unit 42.

また、演算数列「234567890」の最後の演算数「0」に引き続いて、被演算数列表示部45sに表示された次の被演算数「2」に対応する演算数列「1・・・」を表示する態様としてある。それぞれの被演算数に対応する演算数列の境界をカンマにより表示する構成とすることにより、余分なスペースを設けずに計算問題を効率的に表示する形態としてある。   In addition, the operation number sequence “1...” Corresponding to the next operation number “2” displayed on the operation number sequence display unit 45s is displayed following the last operation number “0” of the operation number sequence “2345567890”. It is as an aspect to do. By adopting a configuration in which the boundary of the arithmetic sequence corresponding to each operand is displayed with a comma, the calculation problem is efficiently displayed without providing an extra space.

同図(C)、(D)のようにして、計算問題に対する解答の入力にしたがって、演算数列表示部42に表示された演算数列は表示制御手段23により順次左側へ移動されスクロール表示されていく。   As shown in FIGS. 3C and 3D, the operation sequence displayed on the operation sequence display unit 42 is sequentially moved to the left by the display control means 23 and scrolled according to the input of the answer to the calculation problem. .

同図(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 number display section 46. The operation number “5” with respect to the operation number “1” is scroll-displayed and moved to the operation number display unit 41. In addition, an operation number sequence “1234...” Corresponding to the operation number “2” is sequentially scroll-displayed.

同図(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 number display section 46 and the sixth question is displayed at the regular position because the answer is input in FIG. . That is, the operation number sequence is scrolled to hide the solved operation number “5”, the next operation number “6” is moved to the operation number display unit 41, and the subsequent operation number sequence is displayed on the operation number sequence display unit 42. “567890”, “12345...” Are displayed.

演算数列の最後の演算数が演算数表示部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 number display unit 41, when an answer to this operation number is input, the operation number sequence is scrolled and the first operation number in the operation number sequence is displayed in the operation number display unit 41. Is displayed again. Further, the number of operands displayed on the operand number display unit 45s is moved in correspondence with the redisplay of the operand sequence, and the operand “1” displayed on the operand number display unit 44 is hidden. The next operand “2” is displayed on the operand display section 44. In addition, the number of operands after the operand “2” (for example, “3” (see FIG. 14)) is continuously displayed on the operand sequence display section 45s.

なお、第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 sequence display unit 42 arranged in the first row in the second row immediately below. However, in the present embodiment, since the operation sequence is scroll-displayed, it is not necessary to use the answered display unit 49.

<実施の形態3>
本発明の実施の形態3に係る電子式卓上計算機を図11、図13および図14に基づいて説明する。基本的には実施の形態2と同様の構成であり、同様の構成については同一符号を付して適宜説明を省略する。
<Embodiment 3>
An electronic desk calculator according to Embodiment 3 of the present invention will be described with reference to FIGS. 11, 13 and 14. FIG. The configuration is basically the same as that of the second embodiment, and the same reference numerals are given to the same configuration, and description thereof will be omitted as appropriate.

図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 calculator 1s shown in the second embodiment, description thereof will be omitted as appropriate.

なお、実施の形態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 calculator 1s shown in FIG. 11, FIG. 13 and FIG. 14, the position of the operation number to be answered is displayed using the answered display unit 49 without scrolling the operation number sequence. Therefore, the calculation number display unit (41) for displaying the calculation number is sequentially moved (changed), and is described as the calculation number display unit 41s.

図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 number display unit 42 is the first calculation number display unit 41 s.

図13(D)は、図13(C)で解答入力が確定されたことから、問題数表示部46に「あと99問」と表示され、第2問が表示された状態を示す。なお、演算数列のスクロール表示は実行されないから、第1行に配置された演算数列表示部42の表示内容はそのままとしてある。   FIG. 13D shows a state in which “99 questions” is displayed on the question number display section 46 and the second question is displayed because the answer input is confirmed in FIG. 13C. In addition, since the scroll display of the arithmetic sequence is not executed, the display content of the arithmetic sequence display unit 42 arranged in the first row is left as it is.

本実施の形態では、演算数列表示部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 sequence display unit 42, the second row is used as the resolved display unit 49 to display the answered state. That is, the display bar 49b (-: 8-character 7-segment display indicating that an answer has been made, for example, on the answered display section 49 corresponding to the operation number "1" for which the answer value for the calculation problem "1 + 1" is input. It can be configured by applying a central horizontal segment.) Is displayed to indicate that the number of operations has been solved.

つまり、演算数列の第1の演算数「1」は、解答済であることを表示バー49bにより表示し、第2の演算数「2」の位置を演算数表示部41sとし、次の問題とする構成としてある。   That is, the display bar 49b displays that the first calculation number “1” in the calculation number sequence has been answered, and the position of the second calculation number “2” is set as the calculation number display unit 41s. It is as composition to do.

なお、解答が入力されないで時間切れとなる場合に、表示バー49bを表示する構成とすることも可能である。このとき、時間設定は実施の形態1と同様にスクロール時間を適用することが可能である。   Note that the display bar 49b may be displayed when the answer is not input and the time is up. At this time, the scroll time can be applied to the time setting as in the first embodiment.

図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 number display section 46. A display bar 49b is displayed on the answered display section 49 corresponding to the operation number sequence “12345”, indicating that an answer has been made to the operation number sequence “12345”. Further, since the position of the calculation number display section 41s is clearly shown from the position of the display bar 49b, it is possible to clearly identify that the next calculation number as a calculation problem is “6”.

図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 number display section 46. The display bar 49b is displayed at a position corresponding to the operation number sequence “123456789” and indicates that the operation number of the tenth question is “0”.

同図(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 number display section 46 and the eleventh question is displayed because the answer input is confirmed in FIG.

つまり、解答済表示部49に表示された表示バー49bは消去され、演算数列表示部42の演算数「1」の位置が再度演算数表示部41sに対応することとなる。また、被演算数列表示部45sでは、被演算数列のスクロール表示が行なわれ、被演算数表示部44に被演算数「1」の次の被演算数としての被演算数「2」が移動して表示され、被演算数列表示部45sに被演算数「2」の次の被演算数「3」が表示される。   That is, the display bar 49b displayed on the answered display section 49 is deleted, and the position of the calculation number “1” in the calculation number sequence display section 42 again corresponds to the calculation number display section 41s. In the operand sequence display 45s, the operand sequence is scrolled and the operand “2” as the operand next to the operand “1” is moved to the operand display 44. The operand number “3” next to the operand number “2” is displayed in the operand number display section 45s.

なお、実施の形態1ないし実施の形態3において、電卓1は、電子式卓上計算機として説明したが、電子式卓上計算機に限らず、教育玩具、時計、電子辞書、PDA(パーソナル・デジタル・アシスト)、携帯電話など種々の本体機能を有する電子機器に適用することが可能である。   In the first to third embodiments, the calculator 1 has been described as an electronic desk calculator. However, the calculator 1 is not limited to an electronic desk calculator, but an educational toy, a clock, an electronic dictionary, and a PDA (personal digital assist). The present invention can be applied to electronic devices having various main body functions such as mobile phones.

<実施の形態4>
2行の数字(数字列)表示が可能な表示部4を有する実施の形態1に係る電卓1での百枡計算モードの基本処理フロー例を実施の形態4として説明する。なお、基本的な処理フローについては、実施の形態2、実施の形態3に係る電卓1sに対しても同様に適用することが可能である。
<Embodiment 4>
An example of a basic processing flow in a hundred calculation mode in the calculator 1 according to the first embodiment having the display unit 4 capable of displaying two rows of numbers (numerical strings) will be described as a fourth embodiment. Note that the basic processing flow can be similarly applied to the calculator 1s according to the second and third embodiments.

なお、以下のフロー例は、予めインストールしてあるコンピュータプログラムによりCPU20が各構成部および各機能実現手段と協働してコンピュータとして機能することにより実行されるものである。また、実施の形態5ないし実施の形態7においても同様である。   The following flow example is executed by the CPU 20 functioning as a computer in cooperation with each component and each function realization means by a computer program installed in advance. The same applies to the fifth to seventh embodiments.

図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 timer 21 is initialized. Further, the correct answer number stored in the correct answer number storage means 28d and the incorrect answer problem stored in the incorrect answer problem storage means 28e are erased and initialized.

ステップS104:
演算子を演算子表示部43に、演算数列を演算数列表示部42に、被演算数(被演算数列の最初の被演算数)を被演算数表示部44に、残り問題数を問題数表示部46にそれぞれ表示する。上述したとおり、演算子は演算子記憶手段28eに、演算数列は演算数列記憶手段28bに、被演算数列は被演算数列記憶手段28cにそれぞれ記憶してある。また、残り問題数は問題数記憶手段28fに残り問題数として記憶してある。
Step S104:
The operator is displayed on the operator display unit 43, the operation sequence is displayed on the operation sequence display unit 42, the operand (the first operand on the operand sequence) is displayed on the operand display 44, and the remaining number of questions is displayed. They are displayed on the part 46, respectively. As described above, the operator is stored in the operator storage unit 28e, the operation sequence is stored in the operation sequence storage unit 28b, and the operand sequence is stored in the operand sequence storage unit 28c. The remaining number of questions is stored as the number of remaining questions in the problem number storage unit 28f.

ステップS106:
表示部4への表示開始に併せて、経過時間の計測を開始する。つまり、タイマ21による計時を開始する。
Step S106:
Along with the start of display on the display unit 4, the measurement of elapsed time is started. That is, the timer 21 starts timing.

ステップS108:
難易度に応じてスクロール時間を設定する。つまり、表示周期設定手段24sにより表示される周期を設定する。
Step S108:
Set the scroll time according to the difficulty level. That is, the period displayed by the display period setting unit 24s is set.

ステップ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 / incorrect display 47 is deleted. Note that if the mark “Missing” is not displayed, the process proceeds to the next step.

ステップ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 number display unit 41, the operator displayed on the operator display unit 43, and the number of operands displayed on the operand number display unit 44 Store in 28h. Note that the correct answer value can be appropriately calculated by a calculator function.

ステップ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 / incorrect display portion 47. Then, it returns to step S110. That is, in such a configuration, the exercise can be continued until the correct answer is obtained.

ステップS128:
タイマ21の計測結果に基づいて、スクロール時間が経過したか否かを判定する。スクロール時間を経過している場合(S128:YES)は、ステップS132へ進む。スクロール時間を経過していない場合(S128:NO)は、ステップS134へ進む。
Step S128:
Based on the measurement result of the timer 21, it is determined whether or not the scroll time has elapsed. If the scroll time has elapsed (S128: YES), the process proceeds to step S132. If the scroll time has not elapsed (S128: NO), the process proceeds to step S134.

ステップ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 number display unit 41 side to perform scroll display. In addition, the remaining number of problems obtained in step S136 is displayed on the problem number display unit 46.

ステップ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 sequence display unit 42 before moving the operation number is the last operation number of the operation number sequence. When it is the last calculation number of the calculation number sequence (step S142: YES), the process proceeds to step S144. When it is not the last operation number of the operation number sequence (step S142: NO), the process proceeds to step S148.

ステップS144:
被演算数表示部44に表示されている被演算数の次に表示されるべき被演算数(次の被演算数)を被演算数列表示部45の最後(最後の桁欄)に表示する。
Step S144:
The operand (next operand) to be displayed next to the operand displayed on the operand display section 44 is displayed at the end (last digit column) of the operand sequence display section 45.

ステップS146:
演算数列表示部42の最後(最後の桁欄)にスペースを表示する。つまり、被演算数列表示部45の最後に表示した次の被演算数に対応する演算数列表示部42の桁欄にスペースを適用する。その後、ステップS110へ戻る。
Step S146:
A space is displayed at the end (last digit column) of the arithmetic sequence display section 42. That is, a space is applied to the digit column of the operation sequence display unit 42 corresponding to the next operation number displayed at the end of the operation sequence display unit 45. Then, it returns to step S110.

ステップ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 sequence display unit 42 is displayed at the end of the operation number sequence display unit 42. That is, the number of operations to be displayed at the end of the operation number sequence display unit 42 is displayed. Thereafter, the process returns to step S138.

ステップ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 time display section 4t. In addition, the number of correct answers stored in the correct answer number storage means 28d is subtracted from the initial number of questions to obtain the number of incorrect answers, “Incorrect” is displayed on the correct / incorrect display portion 47, and the incorrect answer number is displayed in the incorrect answer display portion 47c. indicate. It is also possible to display the number of correct answers.

ステップ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として説明する。
<Embodiment 5>
As an embodiment 5, an example calculation process flow of a hundred percent calculation problem in the calculator 1 and the calculator 1s according to the embodiment 1 to the embodiment 3 having the display unit 4 capable of displaying at least two lines of numbers (numerical example). explain.

図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 calculator 1 is pressed to turn on the power, the calculator 1 is activated, and the process proceeds to step S206.

ステップ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 recalculation key 5c). If it is the hundred calculation key 5 (step S210: YES), the process proceeds to step S214. If it is not the hundred calculation key 5 (step S210: NO), the process proceeds to step S212.

ステップS212:
百枡計算キー5は押されていないので、通常の電卓としての処理、演算を実行することとなる。その後、ステップS206に戻る。
Step S212:
Since the hundred calculation key 5 is not pressed, processing and calculation as a normal calculator are executed. Thereafter, the process returns to step S206.

ステップS214:
百枡キー5は、再計算キー5cか否かを判定する。再計算キー5cである場合(ステップS214:YES)は、ステップS216へ進む。再計算キー5cでない場合(ステップS214:NO)は、ステップS218へ進む。
Step S214:
It is determined whether the hundred key 5 is the recalculation key 5c. If it is the recalculation key 5c (step S214: YES), the process proceeds to step S216. If it is not the recalculation key 5c (step S214: NO), the process proceeds to step S218.

ステップ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 operator display unit 43 corresponding to an operator stored in the operator storage unit 28a, an operation number sequence stored in the operation number sequence storage unit 28b, and a remaining problem number stored in the problem number storage unit 28f, respectively. It is displayed on the number sequence display unit 42 and the problem number display unit 46.

また、被演算数列を被演算数列表示部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 (Embodiment 2 and Embodiment 3). That is, the operand sequence is displayed on the corresponding display unit.

ステップ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として説明する。
<Embodiment 6>
A basic processing flow example of the recalculation mode in the calculator 1 and the calculator 1s according to the first to third embodiments will be described as a sixth embodiment.

図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 recalculation key 5c is pressed and turned on, the recalculation mode is started.

ステップ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 problem number storage 28f as the number of remaining problems. It is also possible to adopt a configuration obtained from the stored contents of the problem number storage means 28f and the correct answer number storage means 28d.

ステップS304:
演算子記憶手段28aの記憶内容を演算子表示部43に表示する。
Step S304:
The stored contents of the operator storage means 28a are displayed on the operator display unit 43.

ステップ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 display unit 4. That is, the operation number is displayed on the operation number display unit 41 and the operation number is displayed on the operation number display unit 44.

ステップS310:
スライドスイッチ6の位置(難易度)に応じてスクロール時間を設定する。
Step S310:
The scroll time is set according to the position (difficulty level) of the slide switch 6.

ステップ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 / incorrect display 47 is deleted. Note that if the mark “Missing” is not displayed, the process proceeds to the next step.

ステップ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 timer 21, it is determined whether or not the scroll time has elapsed. If the scroll time has elapsed (S320: YES), the process proceeds to step S336. If the scroll time has not elapsed (S320: NO), the process proceeds to step S322.

ステップ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 number display unit 41, the operator displayed on the operator display unit 43, and the number of operands displayed on the operand number display unit 44 Store in 28h.

ステップ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 / incorrect display portion 47. Thereafter, the process returns to step S312. That is, in such a configuration, the exercise can be continued until the correct answer is obtained.

ステップ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 number storage unit 28f to count down the remaining problem number, and the remaining problem number stored in the problem number storage unit 28f is updated. Note that the remaining number of problems can be counted down by appropriately applying the counting means 30. Thereafter, the process proceeds to step S334.

ステップ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 time display section 4t.

ステップS342:
再計算モードを終了する。
Step S342:
Exit recalculation mode.

<実施の形態7>
3行の数字(数字列)表示が可能な表示部4sを有する実施の形態2に係る電卓1sでの百枡計算モードの基本処理フロー例を実施の形態7として説明する。なお、実施の形態1に係る電卓1とは、表示の形態が異なるだけで、基本的な処理フローは実施の形態4と同様であるので適宜説明を省略する。
<Embodiment 7>
An example of the basic processing flow in the hundred percent calculation mode in the calculator 1s according to the second embodiment having the display unit 4s capable of displaying three rows of numbers (numerical string) will be described as a seventh embodiment. Note that the calculator 1 according to the first embodiment is different from the calculator 1 only in the display form, and the basic processing flow is the same as that in the fourth embodiment, and thus the description thereof is omitted as appropriate.

図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 timer 21 is initialized. Further, the correct answer number stored in the correct answer number storage means 28d and the incorrect answer problem stored in the incorrect answer problem storage means 28e are erased and initialized.

ステップS404:
演算子を演算子表示部43に、演算数列を演算数列表示部42に、被演算数列を被演算数列表示部45sに、残り問題数を問題数表示部46にそれぞれ表示する。
Step S404:
The operator is displayed on the operator display section 43, the operation sequence is displayed on the operation sequence display section 42, the operand sequence is displayed on the operand sequence display section 45s, and the remaining problem number is displayed on the problem count display section 46.

ステップS406:
表示部4への表示開始に併せて、経過時間の計測を開始する。つまり、タイマ21による計時を開始する。
Step S406:
Along with the start of display on the display unit 4, the measurement of elapsed time is started. That is, the timer 21 starts timing.

ステップS408:
難易度に応じてスクロール時間を設定する。つまり、表示周期設定手段24sにより表示される周期を設定する。
Step S408:
Set the scroll time according to the difficulty level. That is, the period displayed by the display period setting unit 24s is set.

ステップ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 / incorrect display 47 is deleted. Note that if the mark “Missing” is not displayed, the process proceeds to the next step.

ステップ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 number display unit 41, the operator displayed on the operator display unit 43, and the number of operands displayed on the operand number display unit 44 Store in 28h.

ステップ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 / incorrect display portion 47. Thereafter, the process returns to step S410.

ステップS428:
タイマ21の計測結果に基づいて、スクロール時間が経過したか否かを判定する。スクロール時間を経過している場合(S428:YES)は、ステップS432へ進む。スクロール時間を経過していない場合(S428:NO)は、ステップS434へ進む。
Step S428:
Based on the measurement result of the timer 21, it is determined whether or not the scroll time has elapsed. If the scroll time has elapsed (S428: YES), the process proceeds to step S432. If the scroll time has not elapsed (S428: NO), the process proceeds to step S434.

ステップ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 number display unit 41 side to perform scroll display. Further, the number of remaining problems obtained in step S436 is displayed on the problem number display unit 46.

ステップ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 sequence display unit 42 is displayed. When there is a next operand in the operand sequence, the operand sequence is displayed in correspondence with the next operand sequence. Moreover, when the number column of the operation number sequence display unit 42 is smaller than the number of operation number sequences, the operation numbers not displayed can be sequentially displayed.

なお、被演算数列に対応するそれぞれの演算数列の間にカンマを表示することにより、対応する被演算数との関係を明確にすることができる。   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 number display unit 41, when an answer to this operation number is input, the operation number sequence is scrolled and the first operation number in the operation number sequence is changed to the operation number display unit 41. Will be displayed again.

したがって、このステップでは、演算数列の最初(先頭)の演算数が演算数表示部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 number display unit 41. If it is displayed (S444: YES), the process proceeds to step S452. When not displayed (S444: NO), it progresses to step S410.

ステップ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 time display section 4t. In addition, the number of correct answers stored in the correct answer number storage means 28d is subtracted from the initial number of questions to obtain the number of incorrect answers, “Incorrect” is displayed on the correct / incorrect display 47, and the number of incorrect answers is displayed in the incorrect answer display 47c. indicate. It is also possible to display the number of correct answers.

ステップ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 number display unit 44 is hidden. The next operand to be displayed on the operand number display 45s is moved to the operand display 44 and displayed. Further, the next operand of the operand sequence is moved and displayed on the operand sequence display section 45s. That is, the operand number sequence is moved and the next operand number is displayed on the operand number display unit 44.

本発明の実施の形態1に係る電子式卓上計算機の正面外観状態を示す説明図である。It is explanatory drawing which shows the front external appearance state of the electronic desk calculator which concerns on Embodiment 1 of this invention. 本発明の実施の形態1に係る電子式卓上計算機の機能実現手段である各構成ブロックを示すブロック図である。It is a block diagram which shows each component block which is a function implementation | achievement means of the electronic desk calculator which concerns on Embodiment 1 of this invention. 本発明の実施の形態1に係る電子式卓上計算機で百枡計算を実行するときの表示部での表示態様を説明するための説明図である。It is explanatory drawing for demonstrating the display mode in a display part when performing hundreds of calculation with the electronic desk calculator which concerns on Embodiment 1 of this invention. 本発明の実施の形態1に係る電子式卓上計算機で百枡計算を実行するときの表示部での表示態様を説明するための説明図である。It is explanatory drawing for demonstrating the display mode in a display part when performing hundreds of calculation with the electronic desk calculator which concerns on Embodiment 1 of this invention. 本発明の実施の形態1に係る電子式卓上計算機で百枡計算を実行するときの表示部での表示態様を説明するための説明図である。It is explanatory drawing for demonstrating the display mode in a display part when performing hundreds of calculation with the electronic desk calculator which concerns on Embodiment 1 of this invention. 本発明の実施の形態1に係る電子式卓上計算機で百枡計算を実行するときの表示部での表示態様を説明するための説明図である。It is explanatory drawing for demonstrating the display mode in a display part when performing hundreds of calculation with the electronic desk calculator which concerns on Embodiment 1 of this invention. 本発明の実施の形態1に係る電子式卓上計算機で百枡計算の問題を任意に設定する態様の表示部での表示態様を説明するための説明図である。It is explanatory drawing for demonstrating the display aspect in the display part of the aspect which sets arbitrarily the problem of a hundred percent calculation with the electronic desk calculator which concerns on Embodiment 1 of this invention. 本発明の実施の形態1に係る電子式卓上計算機で百枡計算の問題を任意に設定する態様の表示部での表示態様を説明するための説明図である。It is explanatory drawing for demonstrating the display aspect in the display part of the aspect which sets arbitrarily the problem of a hundred percent calculation with the electronic desk calculator which concerns on Embodiment 1 of this invention. 本発明の実施の形態1に係る電子式卓上計算機で百枡計算の再計算を実行する態様の表示部での表示態様を説明するための説明図である。It is explanatory drawing for demonstrating the display aspect in the display part of the aspect which performs the recalculation of a hundred percent calculation with the electronic desk calculator which concerns on Embodiment 1 of this invention. 本発明の実施の形態1に係る電子式卓上計算機の表示部の表示要素および電卓機能の一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of the display element of the display part of the electronic desk calculator which concerns on Embodiment 1 of this invention, and a calculator function. 本発明の実施の形態2に係る電子式卓上計算機の正面外観状態を示す説明図である。It is explanatory drawing which shows the front external appearance state of the electronic desk calculator which concerns on Embodiment 2 of this invention. 本発明の実施の形態2に係る電子式卓上計算機で百枡計算を実行するときの表示部での表示態様を説明するための説明図である。It is explanatory drawing for demonstrating the display mode in a display part when performing a hundred calculation with the electronic desk calculator which concerns on Embodiment 2 of this invention. 本発明の実施の形態3に係る電子式卓上計算機で百枡計算を実行するときの表示部での表示態様を説明するための説明図である。It is explanatory drawing for demonstrating the display aspect in a display part when performing a hundred calculation with the electronic desk calculator which concerns on Embodiment 3 of this invention. 本発明の実施の形態3に係る電子式卓上計算機で百枡計算を実行するときの表示部での表示態様を説明するための説明図である。It is explanatory drawing for demonstrating the display aspect in a display part when performing a hundred calculation with the electronic desk calculator which concerns on Embodiment 3 of this invention. 本発明の実施の形態4に係る電子式卓上計算機での百枡計算を実行するときの基本処理フロー例を示すフロー図である。It is a flowchart which shows the example of a basic processing flow when performing the hundred calculation in the electronic desk calculator which concerns on Embodiment 4 of this invention. 本発明の実施の形態4に係る電子式卓上計算機での百枡計算を実行するときの基本処理フロー例を示すフロー図である。It is a flowchart which shows the example of a basic processing flow when performing the hundred calculation in the electronic desk calculator which concerns on Embodiment 4 of this invention. 本発明の実施の形態5に係る電子式卓上計算機での百枡計算を実行するときの問題生成処理フロー例を示すフロー図である。It is a flowchart which shows the example of a problem production | generation process when performing the hundred calculation in the electronic desk calculator which concerns on Embodiment 5 of this invention. 本発明の実施の形態5に係る電子式卓上計算機での百枡計算を実行するときの問題生成処理フロー例を示すフロー図である。It is a flowchart which shows the example of a problem production | generation process when performing the hundred calculation in the electronic desk calculator which concerns on Embodiment 5 of this invention. 本発明の実施の形態6に係る電子式卓上計算機での再計算を実行するときの再計算処理フロー例を示すフロー図である。It is a flowchart which shows the recalculation process flow example when performing the recalculation in the electronic desk calculator which concerns on Embodiment 6 of this invention. 本発明の実施の形態6に係る電子式卓上計算機での再計算を実行するときの再計算処理フロー例を示すフロー図である。It is a flowchart which shows the recalculation process flow example when performing the recalculation in the electronic desk calculator which concerns on Embodiment 6 of this invention. 本発明の実施の形態7に係る電子式卓上計算機での百枡計算を実行するときの基本処理フロー例を示すフロー図である。It is a flowchart which shows the example of a basic processing flow when performing the hundred calculation in the electronic desk calculator which concerns on Embodiment 7 of this invention. 本発明の実施の形態7に係る電子式卓上計算機での百枡計算を実行するときの基本処理フロー例を示すフロー図である。It is a flowchart which shows the example of a basic processing flow when performing the hundred calculation in the electronic desk calculator which concerns on Embodiment 7 of this invention. 本発明の実施の形態8に係る電子式卓上計算機での百枡計算を実行するときの基本処理フロー例を示すフロー図である。It is a flowchart which shows the example of a basic processing flow when performing the hundred calculation in the electronic desk calculator which concerns on Embodiment 8 of this invention. 本発明の実施の形態8に係る電子式卓上計算機での百枡計算を実行するときの基本処理フロー例を示すフロー図である。It is a flowchart which shows the example of a basic processing flow when performing the hundred calculation in the electronic desk calculator which concerns on Embodiment 8 of this invention.

符号の説明Explanation of symbols

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 SYMBOLS 1, 1s Electronic desk calculator 2 Case 3 Input part 3f Operator key 3n Numeric key 4, 4s Display part 4t Accumulated time display part 5 Hypothesis calculation key 5a Start key 5b Setting key 5c Recalculation key 6 Slide switch 20 CPU
20b bus 21 timer 22 display unit 23 display control unit 24 input unit 24s display cycle setting unit 25 operation number setting unit 26 operand number setting unit 27 ROM
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 Judgment Means 30 Counting means 41, 41s Operation number display section 42 Operation number sequence display section 43 Operator display section 44 Operation number display section 45, 45s Operation number sequence display section 46 Problem number display section 47 Correct / incorrect display section 47c Incorrect answer number display section 48 Difficulty level display section 49 Answered display section 49b Display bar

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 .
前記計算問題は、前記演算数列表示部の先頭に表示されている演算数と、前記演算子表示部に表示されている演算子と、前記被演算数列表示部の先頭に表示されている被演算数とから規定されてあり、The calculation problem includes an operation number displayed at the top of the operation sequence display unit, an operator displayed at the operator display unit, and an operation displayed at the top of the operation sequence display unit. Is defined from the number and
前記表示制御手段は、前記解答入力手段へ前記計算問題の解答が入力されると、前記演算数列表示部の先頭に表示されていた演算数を前記演算数列の次の演算数に変更して表示し、さらに、前記演算数列の各演算数の表示位置を前記演算数列表示部の先頭方向へ移動するように制御することを特徴とする請求項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.
前記演算数列表示部の先頭に表示されている演算数が前記演算数列の最後の演算数であった場合に、 前記解答入力手段へ解答が入力されると、When the operation number displayed at the top of the operation number sequence display unit is the last operation number of the operation number sequence, when an answer is input to the answer input means,
前記表示制御手段は、前記演算数列表示部の先頭に前記演算数列の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ないし請求項4のいずれか一つに記載の電子機器Any one of claims 1 to claim 4, characterized in that it comprises operator computational problem it is determined that incorrect by the determining means, operands, and the incorrect problem storage means for storing the operands The electronic device as described in. 予め設定された計算問題数から解答された問題数を引いて残りの計算問題数を計数する計数手段を備え、
前記表示制御手段は、前記計数手段による計数結果を前記表示部に表示することを特徴とする請求項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ないし請求項9のいずれか一つに記載の電子機器And calculating the number setting means for setting the operation speed of the operation sequence, the any one of claims 1 to claim 9, characterized in that it comprises a operand setting means for setting the operands of the operation sequence Electronic equipment described in one. 前記表示部は、少なくとも2行表示が可能な構成としてあり、1行目に前記演算数列を表示し、2行目に前記被演算数を表示する構成としてあることを特徴とする請求項1ないし請求項10のいずれか一つに記載の電子機器2. The display unit according to claim 1, wherein the display unit is configured to be capable of displaying at least two lines, the operation number sequence is displayed on a first line, and the operand is displayed on a second line. The electronic device according to claim 10 . 前記表示部は、2行目に表示されている前記被演算数列中の被演算数の次の被演算数を3行目に表示する構成としてあることを特徴とする請求項11に記載の電子機器The electronic device according to claim 11 , wherein the display unit is configured to display, in a third row , an operand that is next to an operand in the operand sequence displayed in the second row. Equipment . 演算子と演算数と被演算数とからなる計算問題を表示する表示部を備えた電子機器における計算問題表示方法であって、A calculation problem display method in 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,
記憶手段に、少なくとも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.
JP2006022954A 2006-01-31 2006-01-31 Electronic device and calculation problem display method Expired - Fee Related JP4522371B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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