ABACUS CALCULATION TYPE MENTAL ARITHMETIC LEARNING SUPPORT DEVICE, ABACUS CALCULATION TYPE MENTAL ARITHMETIC LEARNING SUPPORT PROGRAM, AND ABACUS CALCULATION TYPE MENTAL ARITHMETIC LEARNING SUPPORT METHOD
20170229039 · 2017-08-10
Inventors
Cpc classification
G06F3/04847
PHYSICS
G09B5/065
PHYSICS
G06F3/0488
PHYSICS
G06F3/048
PHYSICS
G06F3/0481
PHYSICS
G09B5/02
PHYSICS
International classification
G06F3/0484
PHYSICS
G06F3/0488
PHYSICS
Abstract
There is provided an abacus calculation type mental arithmetic learning support device or the like which is also effective for strengthening a capacity for storing arrangement of beads in addition to a capacity for operating a bead of an abacus and is also suitable for measuring an abacus calculation type mental arithmetic capacity, and supports to learn abacus calculation type mental arithmetic by a calculation exercise for operating an abacus-like screen. With a structure in which an abacus-like operation screen is output to a touch panel of a computer and a state of a bead is changed based on an abacus calculation rule when the bead is selected by an operator so that the same calculation exercise as the abacus can be performed, the computer is operated to enable non-display of a change in the state of the bead in a calculation process and to display the state of the bead after the change in a stage in which a calculation ending operation is accepted. Moreover, it is preferable to perform non-display of a number to be an answer in each stage of the calculation process as well as a change in the arrangement of the beads.
Claims
1. An abacus calculation type mental arithmetic learning support device comprising: operation screen output means for outputting an abacus-like operation screen capable of recognizing selection of each bead to a touch panel; bead state storing means for determining and storing a state of each bead into an invalid or valid state based on an abacus calculation rule when accepting a calculation stating operation and then recognizing selection of any bead displayed on the operation screen; and bead state output means for outputting the state of the bead to the operation screen in such a manner that a difference in the state of the bead stored in the bead state storing means can be identified visually, the bead state output means maintaining a state in which the difference in the state of each bead stored in the bead state storing means cannot be identified visually on the operation screen before accepting an operation for ending the calculation from the calculation starting operation and outputting the state of each bead to the operation screen in such a manner that the difference in the state of each bead stored in the bead state soring means can be identified visually when accepting the calculation ending operation.
2. The abacus calculation type mental arithmetic learning support device according to claim 1, further comprising: calculation result output means for outputting a number to be determined from states of all of beads stored in the bead state storing means as a calculation result to the operation screen, wherein the calculation result output means maintains a state in which a number to be determined from the states of all of the beads stored in the bead state storing means is not displayed on the operation screen before accepting the calculation ending operation from the calculation starting operation and outputs the number to be determined from the states of all of the beads stored in the bead state storing means as a calculation result to the operation screen when accepting the calculation ending operation.
3. The abacus calculation type mental arithmetic learning support device according to claim 1, further comprising: display mode storing means for accepting and storing selection of a display mode, that is, an exercise mode or a performance mode; wherein the bead state output means outputting the state of the bead to the operation screen in such a manner that a difference in the state of the bead can be identified visually if the exercise mode is stored in the display mode storing means when the state of the bead stored in the bead state storing means is changed, maintaining a state in which a difference in the state of each bead stored in the bead state storing means cannot be identified visually on the operation screen if the performance mode is stored in the display mode storing means, and outputting the state of each bead to the operation screen in such a manner that the difference in the state of the bead stored in the bead state storing means can be identified visually even if either the exercise mode or the performance mode is stored in the display mode storing means when accepting the calculation ending operation.
4. The abacus calculation type mental arithmetic learning support device according to claim 3, further comprising: calculation result output means for outputting a number to be determined from the states of all of the beads stored in the bead state storing means as a calculation result to the operation screen, the calculation result output means outputting a number to be determined from states of all of the beads stored in the bead state storing means as a calculation result to the operation screen if the exercise mode is stored in the display mode storing means when the state of the bead stored in the bead state storing means is changed, maintaining a state in which the number to be determined from the states of all of the beads stored in the bead state storing means is not displayed on the operation screen if the performance mode is stored in the display mode storing means, and outputting the number to be determined from the states of all of the beads stored in the bead state storing means as a calculation result to the operation screen even if either the exercise mode or the performance mode is stored in the display mode storing means when accepting the calculation ending operation.
5. The abacus calculation type mental arithmetic learning support device according to claim 1, wherein the bead state storing means determines and stores the state of the bead to be valid if the state of the selected bead is invalid and to be invalid if the state of the selected bead is valid when the selected bead is a five-bead, and determines and stores the state of the selected bead and a one-bead in the same digit placed in an upper position of the selected bead to be valid if the state of the selected bead is invalid, and the state of the selected bead and a one-bead in the same digit placed in a lower position of the selected bead to be invalid if the state of the selected bead is valid when the selected bead is a one-bead.
6. The abacus calculation type mental arithmetic learning support device according to claim 1, further comprising: bead state initializing means for returning a state of each bead stored in the bead state storing means into initialization when accepting a predetermined operation for initializing a state of a bead including a new calculation starting operation, the bead state storing means determining and storing a state of each bead based on an abacus calculation rule when selection of any of the beads displayed on the operation screen is recognized after a calculation continuing operation is accepted with the state of each bead which is stored in the acceptance of a calculation ending operation set to be an origin if the calculation continuing operation is accepted after the calculation ending operation is accepted.
7. The abacus calculation type mental arithmetic learning support device according to claim 1, further comprising: operation sound output means for outputting, to a speaker, an operation sound corresponding to the selected bead when selection of any of the beads displayed on the operation screen is recognized after the calculation starting operation is accepted.
8. The abacus calculation type mental arithmetic learning support device according to claim 1, further comprising: bead display changing means for temporarily changing a display state of the selected bead in such a manner that the selected bead can be identified visually when selection of any of the beads displayed on the operation screen is recognized after the calculation starting operation is accepted.
9. An abacus calculation type mental arithmetic learning support program stored on a non-transitory computer readable medium, wherein a computer for inputting/outputting information by using a touch panel is caused to function as: operation screen output means for outputting an abacus-like operation screen capable of recognizing selection of each bead to the touch panel; bead state storing means for determining and storing a state of each bead into an invalid or valid state based on an abacus calculation rule when accepting a calculation stating operation and then recognizing selection of any bead displayed on the operation screen; and bead state output means for outputting the state of the bead to the operation screen in such a manner that a difference in the state of the bead stored in the bead state storing means can be identified visually, the bead state output means maintaining a state in which the difference in the state of each bead stored in the bead state storing means cannot be identified visually over the operation screen before accepting an operation for ending the calculation from the calculation starting operation and outputting the state of each bead to the operation screen in such a manner that the difference in the state of each bead stored in the bead state soring means can be identified visually when accepting the calculation ending operation.
10. The abacus calculation type mental arithmetic learning support program according to claim 9, wherein a computer for inputting/outputting information by using a touch panel is caused to further function as: display mode storing means for accepting and storing selection of a display mode, that is, an exercise mode or a performance mode; wherein the bead state output means outputting the state of the bead to the operation screen in such a manner that a difference in the state of the bead can be identified visually if the exercise mode is stored in the display mode storing means when the state of the bead stored in the bead state storing means is changed, maintaining a state in which a difference in the state of each bead stored in the bead state storing means cannot be identified visually on the operation screen if the performance mode is stored in the display mode storing means, and outputting the state of each bead to the operation screen in such a manner that the difference in the state of the bead stored in the bead state storing means can be identified visually even if either the exercise mode or the performance mode is stored in the display mode storing means when accepting an operation for ending the calculation.
11. An abacus calculation type mental arithmetic learning support method, wherein a computer for inputting/outputting information by using a touch panel has: an operation screen outputting step of outputting an abacus-like operation screen capable of recognizing selection of each bead to the touch panel; a bead state storing step of determining and storing a state of each bead into an invalid or valid state based on an abacus calculation rule when accepting a calculation stating operation and then recognizing selection of any bead displayed on the operation screen; and a bead state outputting step of outputting the state of the bead to the operation screen in such a manner that a difference in the state of the bead stored at the bead state storing step can be identified visually, at the bead state outputting step, the computer maintains a state in which the difference in the state of each bead stored at the bead state storing step cannot be identified visually over the operation screen before accepting a calculation ending operation from a calculation starting operation and outputs the state of each bead to the operation screen in such a manner that the difference in the state of each bead stored at the bead state storing step can be identified visually when accepting the calculation ending operation.
12. The abacus calculation type mental arithmetic learning support method according to claim 11, wherein a computer for inputting/outputting information by using a touch panel further has: a display mode storing step of accepting and storing selection of a display mode, that is, an exercise mode or a performance mode; at the bead state outputting step, the computer outputs the state of the bead to the operation screen in such a manner that a difference in the state of the bead can be identified visually if the exercise mode is stored at the display mode storing step when the state of the bead stored at the bead state storing step is changed, maintains a state in which a difference in the state of each bead stored in the bead state storing means cannot be identified visually over the operation screen if the performance mode is stored at the display mode storing step, and outputs the state of the bead to the operation screen in such a manner that the difference in the state of the bead stored at the bead state storing step can be identified visually even if either the exercise mode or the performance mode is stored at the display mode storing step when accepting the calculation ending operation.
13. The abacus calculation type mental arithmetic learning support device according to claim 3, wherein the bead state storing means determines and stores the state of the bead to be valid if the state of the selected bead is invalid and to be invalid if the state of the selected bead is valid when the selected bead is a five-bead, and determines and stores the state of the selected bead and a one-bead in the same digit placed in an upper position of the selected bead to be valid if the state of the selected bead is invalid, and the state of the selected bead and a one-bead in the same digit placed in a lower position of the selected bead to be invalid if the state of the selected bead is valid when the selected bead is a one-bead.
14. The abacus calculation type mental arithmetic learning support device according to claim 3, further comprising: bead state initializing means for returning a state of each bead stored in the bead state storing means into initialization when accepting a predetermined operation for initializing a state of a bead including a new calculation starting operation, the bead state storing means determining and storing a state of each bead based on an abacus calculation rule when selection of any of the beads displayed on the operation screen is recognized after a calculation continuing operation is accepted with the state of each bead which is stored in the acceptance of a calculation ending operation set to be an origin if the calculation continuing operation is accepted after the calculation ending operation is accepted.
15. The abacus calculation type mental arithmetic learning support device according to claim 3, further comprising: operation sound output means for outputting, to a speaker, an operation sound corresponding to the selected bead when selection of any of the beads displayed on the operation screen is recognized after the calculation starting operation is accepted.
16. The abacus calculation type mental arithmetic learning support device according to claim 3, further comprising: bead display changing means for temporarily changing a display state of the selected bead in such a manner that the selected bead can be identified visually when selection of any of the beads displayed on the operation screen is recognized after the calculation starting operation is accepted.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
MODE FOR CARRYING OUT THE INVENTION
[0052] Modes for carrying out the present invention will be described below in detail with reference to the drawings. The following description is only illustrative as an example of embodiments according to the present invention and the present invention is not restricted to the embodiments described herein. The present invention can be carried out by installing an abacus calculation type mental arithmetic learning support program according to the present invention into a storage medium to be provided in a tablet type computer, a smart phone or the like or providing the program in a storage medium of a server which is accessible from a network terminal or using an abacus calculation type mental arithmetic learning support device according to the present invention as a special device for abacus calculation type mental arithmetic learning.
[0053]
[0054] The computer body 10 is connected to a touch panel 20 and a speaker 30. However, a structure thereof is not particularly restricted. These may be integrally configured like a general tablet type computer or may be configured with a part thereof separated. Alternatively, it is also possible to employ a structure in which the computer body 10 is configured as a server connected to a network and a network terminal to be used by an operator has touch panel 20 and a function for inputting/outputting information to/from the touch panel 20, and a function for transmitting/receiving information to/from the computer body 10 through the network.
[0055] In the computer body 10, all of an input/output control unit 11, an arithmetic processing unit 13 and a voice output unit 15 are functionally specified. A program corresponding to a function of each unit which is stored in an auxiliary storage device such as an HDD or an SSD provided in the computer body 10 is read onto a main memory of the computer body 10 and an arithmetic processing is executed by a CPU of the computer body 10 so that the function corresponding to each unit can be implemented.
[0056] Predetermined storage areas of the auxiliary storage device such as the HDD or the SSD to be provided in the computer body 10 are allocated to a display mode storing unit 12 and a bead state storing unit 14 in the computer body 10.
[0057] on the assumption of the structure described above, explanation will be given to a processing flow of the abacus calculation type mental arithmetic learning support program according to the present invention with reference to the examples of an operation screen shown in
[0058] In the computer body 10, when the abacus calculation type mental arithmetic learning support program according to the present invention is called from the storage medium such as the HDD or the SSD in the computer body 10 and is started, the abacus-like operation screen illustrated in
[0059] Herein, all beads to be displayed on the operation screen are determined to be in either of states of ON (valid) and OFF (invalid), and the state of each of the beads is temporarily stored in the bead state storing unit 14. In an initial state, the states of all of the beads are OFF (invalid). When the input/output control unit 11 detects that the operator selects any of the beads over the touch panel 20, the related beads are determined to be switched into ON (valid) based on an abacus calculation rule and the state of each of the beads stored temporarily in the bead state storing unit 14 is updated to be ON (valid) on the assumption that the selected bead is moved over the abacus. When the input/output control unit 11 detects an operation for selecting any of the beads which is in a state of ON (valid), similarly, the related beads are determined to be switched into OFF (invalid) based on an abacus calculation rule and the state of each of the beads stored temporarily in the bead state storing unit 14 is updated to be OFF (invalid) on the assumption that the selected bead is moved over the abacus.
[0060] Thus, it is possible to recognize, as the bead moved over the abacus and the bead placed in an original position, the bead brought into the state of ON (valid) by the movement and the bead brought into the same OFF (invalid) state as the initial state based on the state of each of the beads stored in the bead state storing unit 14. Therefore, it is possible to reproduce the arrangement of the beads at that point or to express the state of the bead in a numeral.
[0061] Subsequently, the operator to perform a calculation exercise of mental arithmetic presses down the display mode selection button (“exercise” or “performance”) displayed on the operation screen to select a display mode, that is, an exercise mode or a performance mode. It is preferable that these display modes should be set to replace a displayed mode with another mode when the selection button is pressed down. When the input/output control unit 11 detects that the display mode selection button is pressed down, the selected display mode is temporarily stored in the display mode storing unit 12.
[0062] The display mode to be temporarily stored in the display mode storing unit 12 may be switchable from start of one calculation (press-down of “prepare calculation”) to end (press-down of “answer”), that is, in a process of one calculation question or any of the display modes may be fixed during a calculation exercise corresponding to one calculation question. In the following, description will be given by using the flowchart of
[0063] First of all, description will be given to the first embodiment shown in the flowchart of
[0064] In a state in which the calculation exercise is started, the operator selects either the exercise mode or the performance mode through the display mode selection button. In an example of a transition of the operation screen shown in
[0065] In this state, a calculation question is given to the operator. How to give a calculation question is not particularly restricted but a question stored in the computer body 10 may be output from the voice output unit 15 to the speaker 30 or a calculation question may be given in an automatic voice or the like from another device separated from the computer body 10, by oral reading of a giver or presenting a question sheet. In a specific example which will be shown below, description will be given on the assumption that a calculation question of “5+8+46 (+20)” is given.
[0066] When a calculation question is given and the input/output control unit 11 detects that the operator performs an operation for selecting any of the beads (S02), an arithmetic processing based on the abacus calculation rule is carried out in the arithmetic processing unit 13, the state of each of the beads related to the selected bead is determined to be ON (valid) or OFF (invalid) and the state of each of the beads stored in the bead state storing unit 14 is updated (S03). Subsequently, it is confirmed which one of the exercise mode and the performance mode is selected through the display mode selection button, that is, whether the display mode stored in the display mode storing unit 12 is the exercise mode or the performance mode (S04).
[0067] If the exercise mode is selected through the display mode selection button, that is, the display mode stored in the display mode storing unit 12 is set to be the exercise mode, the input/output control unit 11 outputs the display state of the bead to the operation screen of the touch panel 20 so as to be changed in such a manner that the update of the state of the bead having the state updated can be identified over the operation screen (S05). In addition, it is preferable to output, to the operation screen of the touch panel 20, the number determined based on the abacus calculation rule from the arrangement of the beads to be specified by the states of all of the beads at that point. A flow in the case in which the performance mode is selected will be described later with reference to
[0068] In the example of
[0069] Herein, a method capable of identifying a bead moved in the replacement with the abacus, that is, a method capable of identifying, on the operation screen, a bead in the state of ON (valid) and a bead in the state of OFF (invalid) is not restricted to a method of performing identification depending on a difference in a color, that is, colorless or coloring with the position of a bead maintained as it is but the position of the bead may be moved in the same manner as in the abacus, for example. In addition, it is also possible to employ a method of performing identification depending on a difference, that is, a change of halftone dot meshing or an outer frame into a thick line or the like as well as the coloring with the position of the bead maintained as it is.
[0070] When the operation for selecting a bead is further detected after the change in the state of the bead is output, the same processing is repeated. In the example of
[0071] In the example of
[0072] The related state of a certain bead in the case of the selection of the bead is determined based on the abacus calculation rule. In the case in which the selected bead is a five-bead, specifically, it is preferable to determine the state of the selected bead to be ON (valid) if it is OFF (invalid) and to be OFF (invalid) if the state of the selected bead is ON (valid). In the case in which the selected bead is a one-bead, it is preferable to determine the state of the bead in order to set the selected bead and a one-bead in the same digit placed in an upper position of the selected bead to be ON (valid) if the state of the selected bead is OFF (invalid) and to set the selected bead and a one-bead in the same digit placed in a lower position of the selected bead to be OFF (invalid).
[0073] According to this logic, even if it is impossible to detect a difference made by moving the bead upward or downward by the operation performed through the touch panel 20, it is possible to determine the state of each bead based on the abacus calculation rule by simply recognizing which bead is selected. This respect is the same as in the state in which a performance mode to be described later is selected.
[0074] When a calculation question is completely given to request an answer, the operator presses down the calculation end button (“answer”) on the operation screen. When the input/output control unit 11 detects this operation (S06), a processing for switching the operation screen of the touch panel 20 into an answer screen is performed (S07).
[0075] When the answer screen is output as described above, a calculation exercise corresponding to one calculation question is ended if the calculation continue button (“continue . . . ”) is not pressed down (S08). If the calculation continue button is pressed down, the same processing (S02 to S07) is further continued in accordance with the selection of the bead by the operator based on the state of the bead when the answer is indicated. The details of a calculation continuing method will be described in detail in the following explanation of the performance mode.
[0076] The description has been given to the example in which the exercise mode is selected through the display mode selection button, that is, the display mode stored in the display mode storing unit 12 is the exercise mode in S04. The following processing is performed in the case in which the performance mode is selected through the display mode selection button, that is, the display mode stored in the display mode storing unit 12 is set to be the performance mode. If the exercise mode is selected, a processing (S05) for performing output to change the display state of the bead is executed over the operation screen of the touch panel 20. In the case in which the performance mode is selected, this processing is not executed and a state brought before the detection of the operation for selecting the bead in S02 is maintained over the operation screen of the touch panel 20. In other words, the performance mode features that display of the bead on the operation screen of the touch panel 20 is not changed and the number to be determined based on the abacus calculation rule is not displayed even if the state of the bead stored in the bead state storing unit 14 is updated.
[0077] In the example of
[0078] When the operation for selecting the bead is further detected after the state of the bead is updated, the same processing is repeated. In an example of
[0079] In an example of
[0080] As described above, the present invention features that the display of the bead on the operation screen of the touch panel 20 is not changed and the number to be determined based on the abacus calculation rule is not displayed even if the state of the bead stored in the bead state storing unit 14 is updated when the performance mode is selected. However, there is also a possibility that the operator cannot recognize which one of the beads is selected. In the case in which the input/output control unit 11 detects the operation for selecting the bead, therefore, it is preferable to enable identification by instantly developing the color of the bead selected on the operation screen or output a sound capable of identifying the selected bead from the voice output unit 15 to the speaker 30.
[0081] When a calculation question is completely given to request an answer, the operator presses down the calculation end button (“answer”) over the operation screen. When the input/output control unit 11 detects this operation (S06), it outputs, as an answer screen, display in which the state of the bead can be identified to the operation screen of the touch panel 20 in such a manner that the states of the respective beads in calculation end can be identified on the operation screen and outputs, to the operation screen of the touch panel 20, the number to be determined based on the abacus calculation rule from the arrangement of the beads to be specified by the states of all of the beads at that point (S07).
[0082]
[0083] When the answer screen is output as described above, a calculation exercise corresponding to one calculation question is ended if the calculation continue button (“continue . . . ”) is not pressed down (S08). If the calculation continue button is pressed down, the same processing (S02 to S07) is continued based on the state of the bead at a time that an answer is indicated, and furthermore, in accordance with the selection of the bead by the operator.
[0084]
[0085] As in the example of
[0086] When it is detected that the calculation end button (“answer”) is pressed down in this state, the display is performed in the state of each bead in the press-down of the end button, that is, a state in which the bead corresponding to the moved bead can be identified in replacement with the abacus and the number indicated by the arrangement of the beads is output as in the example of
[0087] The function for continuing a calculation which can be performed through the calculation continue button may be used when giving a certain calculation question and then giving another calculation question to be calculated based on a number to be an answer to the question, for example, or may be used in order to once interrupt the calculation and confirm the number when a calculation result is to be confirmed in a middle stage in a calculation process of the calculation question.
[0088] Even if the display mode selected in the output of the calculation result is either the exercise mode or the performance mode, a calculation exercise corresponding to one calculation question is ended if the calculation continue button (“continue . . . ”) is not pressed down (S08). Thereafter, it is sufficient that the states of all of the beads stored in the bead state storing unit 14 are returned into the initial state in a stage in which the input/output control unit 11 subsequently detects that the calculation start button (“prepare calculation”) is pressed down. However, an operation for initializing the state of the bead is not restricted to the press-down of the calculation start button. For example, it is also possible to decide that the continuation of the calculation should not be performed when a certain time passes since the output of the answer screen, thereby returning, into the initial state, the states of all of the beads stored in the bead state storing unit 14.
[0089] In
[0090] Flowcharts of
[0091] Next, it is confirmed which one of the exercise mode and the performance mode is selected, that is, whether the display mode stored in the display mode storing unit 12 is the exercise mode or the performance mode (S12). When a calculation question is given in a state in which the exercise mode is selected and the input/output control unit 11 detects that the operator performs the operation for selecting any of the beads (S13), the arithmetic processing unit 13 performs an arithmetic processing based on the abacus calculation rule to determine the state of each bead related to the selected bead to be set into ON (valid) or OFF (invalid), thereby updating the state of each bead stored in the bead state storing unit 14, and furthermore, the input/output control unit 11 outputs a change in the display of the bead to the operation screen of the touch panel 20 in such a manner that a change in the state of the bead having the state updated can be identified on the operation screen (S14). In addition, it is preferable that the number to be determined based on the abacus calculation rule from the arrangement of the beads to be specified by the states of all of the beads at that point should also be output to the operation screen of the touch panel 20. When the operation for selecting the bead is further detected after the change in the state of the bead is output (S13), the same processing (S14) is repeated.
[0092] When a calculation question is completely given to request an answer, the operator presses down the calculation end button (“answer”) on the operation screen. When the input/output control unit 11 detects this operation (S15), there is performed a processing for switching the operation screen of the touch panel 20 into the answer screen (S16). The examples shown in
[0093] When the answer screen is output, the calculation exercise corresponding to one calculation question is ended if the calculation continue button (“continue . . . ”) is not pressed down (S17). If the calculation continue button is pressed down, the same processing (S13 to S16) is further continued in accordance with the selection of the bead by the operator based on the state of the bead at a time that an answer is indicated. The details of a calculation continuing method are the same as those in the first embodiment.
[0094] The flowchart of
[0095] When a calculation question is completely given to request an answer, the operator presses down the calculation end button (“answer”) on the operation screen. When the input/output control unit 11 detects this operation (S20), it outputs, to the operation screen of the touch panel 20, such display that the state of the bead can be identified in such a manner that the state of each bead in the calculation end can be identified over the operation screen, and furthermore, outputs, to the operation screen of the touch panel 20, the number to be determined based on the abacus calculation rule from the arrangement of the beads to be specified by the states of all of the beads at that point (S21). The examples shown in
[0096] When the answer screen is output, the calculation exercise corresponding to one calculation question is ended if the calculation continue button (“continue . . . ”) is not pressed down (S22). If the calculation continue button is pressed down, the same processing (S18 to S21) is further continued in accordance with the selection of the bead by the operator based on the state of the bead at a time that an answer is indicated. The details of the calculation continuing method are the same as those in the first embodiment.
[0097] Also in the processing flows of the flowcharts of
[0098] Although the description has been given to both of the first and second embodiments on the assumption that the exercise mode and the performance mode can be switched, the present invention can also be carried out without the exercise mode provided and with restriction to only the function of the performance mode in which the bead corresponding to the moved bead is not displayed in an identification enabling state in replacement with the abacus until a transition to the answer screen is made and the number indicated by the arrangement of the beads is also non-displayed.
EXPLANATION OF DESIGNATIONS
[0099] 10 computer body [0100] 11 input/output control unit [0101] 12 display mode storing unit [0102] 13 arithmetic processing unit [0103] 14 bead state storing unit [0104] 15 voice output unit [0105] 20 touch panel [0106] 30 speaker