Information processing device selecting from among plural arithmetic operation programs differing from each other with respect to an order of operations for solving a same numerical formula, and information processing method and storage medium
AssigneeCasio Computer Co., Ltd.
InventorManato Ono
Life of this patent
Estimating the term…
Abstract
In an information processing device, at least one processor acquires edited arithmetic operation data which indicates a result of arithmetic operations which are performed on a numerical formula on the basis of an input operation from a target person, decides whether it is preferable to change an arithmetic operation program which is stored in a memory and is based on the numerical formula, and in a case where it is decided that it is preferable to change the arithmetic operation program, changes the arithmetic operation program on the basis of the edited arithmetic operation result data which is acquired.
Claims17
An information processing device comprising:
- a display;
- a storage storing a plurality of predetermined arithmetic operation programs which differ from each other with respect to an order in which operations for solving a same numerical formula are performed;
- an input device;
- and
- at least one hardware processor operatively coupled to the display, the storage, and the input device, the at least one hardware processor being configured to selectively operate under control of the plurality of predetermined arithmetic operation programs stored in the storage to execute processes comprising:
- acquiring, in response to an input operation by a target person via the input device, edited arithmetic operation result data indicating an intended calculated result of arithmetic operations performed with respect to a displayed numerical formula displayed on the display;
- determining, based on a result of a comparison between (i) the edited arithmetic operation result data and (ii) provisional calculated result data indicating a provisional calculated result of arithmetic operations performed by the at least one hardware processor with respect to the displayed numerical formula using a currently set arithmetic operation program from among the plurality of arithmetic operation programs, whether or not to change the currently set arithmetic operation program to another arithmetic operation program from among the plurality of arithmetic operation programs stored in the storage;
- and
- in response to determining to change the currently set arithmetic operation program, automatically controlling to change the currently set arithmetic operation program to the another arithmetic operation program.
An information processing device comprising:
- a display;
- a storage storing a plurality of predetermined arithmetic operation programs which differ from each other with respect to an order in which operations for solving a same numerical formula are performed;
- an input device;
- and
- at least one hardware processor operatively coupled to the display, the storage, and the input device, the at least one hardware processor being configured to selectively operate under control of the plurality of predetermined arithmetic operation programs stored in the storage to execute processes comprising:
- receiving, via the input device, input data which is input by a target person;
- determining whether the input data comprises specific data which pertains to a predetermined type of numerical formula;
- in response to determining that the input data comprises the specific data, controlling the display to output an inquiry to the target person, the inquiry inquiring whether to change a currently set arithmetic operation program which pertains to solving the predetermined type of numerical formula to another arithmetic operation program, from among the plurality of predetermined arithmetic operation programs stored in the storage;
- and
- in response to receiving, via the input device, a response to the inquiry from the target person indicating that a change of the currently set arithmetic operation program is permitted, changing the currently set arithmetic operation program to the another arithmetic operation program.
An information processing method executed under control of a hardware processor of an information processing device, the information processing device further including a display, a storage storing a plurality of predetermined arithmetic operation programs which differ from each other with respect to an order in which operations for solving a same numerical formula are performed, and an input device, and the method comprising:
- acquiring, in response to an input operation by a target person via the input device, edited arithmetic operation result data indicating an intended calculated result of arithmetic operations performed with respect to a displayed numerical formula displayed on the display;
- determining, based on a result of a comparison between (i) the edited arithmetic operation result data and (ii) provisional calculated result data indicating a provisional calculated result of arithmetic operations performed by the hardware processor with respect to the displayed numerical formula using a currently set arithmetic operation program from among the plurality of arithmetic operation programs, whether or not to change the currently set arithmetic operation program to another arithmetic operation program from among the plurality of arithmetic operation programs stored in the storage;
- and
- in response to determining to change the currently set arithmetic operation program, automatically controlling to change the currently set arithmetic operation program to the another arithmetic operation program.
A non-transitory computer-readable storage medium storing a program for controlling an information processing device thereon, the information processing device including a display, a storage storing a plurality of predetermined arithmetic operation programs which differ from each other with respect to an order in which operations for solving a same numerical formula are performed, an input device, and a hardware processor, and the program being executable by the hardware processor to control the hardware processor to execute processes comprising:
- acquiring, in response to an input operation by a target person via the input device, edited arithmetic operation result data indicating an intended calculated result of arithmetic operations performed with respect to a displayed numerical formula displayed on the display;
- determining, based on a result of a comparison between (i) the edited arithmetic operation result data and (ii) provisional calculated result data indicating a provisional calculated result of arithmetic operations performed by the hardware processor with respect to the displayed numerical formula using a currently set arithmetic operation program from among the plurality of arithmetic operation programs, whether or not to change the currently set arithmetic operation program to another arithmetic operation program from among the plurality of arithmetic operation programs stored in the storage;
- and
- in response to determining to change the currently set arithmetic operation program, automatically controlling to change the arithmetic operation program to the another arithmetic operation program.
An information processing method executed under control of a hardware processor of an information processing device, the information processing device further including a display, a storage storing a plurality of predetermined arithmetic operation programs which differ from each other with respect to an order in which operations for solving a same numerical formula are performed, and an input device, and the method comprising:
- receiving, via the input device, input data which is input by a target person;
- determining whether the input data comprises specific data which pertains to a predetermined type of numerical formula;
- in response to determining that the input data comprises the specific data, controlling the display to output an inquiry to the target person, the inquiry inquiring whether to change a currently set arithmetic operation program which pertains to solving the predetermined type of numerical formula to another arithmetic operation program from among the plurality of predetermined arithmetic operation programs stored in the storage;
- in response to receiving, via the input device, a response to the inquiry from the target person indicating that a change of the currently set arithmetic operation program is permitted, changing the currently set arithmetic operation program to the another arithmetic operation program.
A non-transitory computer-readable storage medium storing a program for controlling an information processing device thereon, the information processing device including a display, a storage storing a plurality of predetermined arithmetic operation programs which differ from each other with respect to an order in which operations for solving a same numerical formula are performed, an input device, and a hardware processor, and the program being executable by the hardware processor to control the hardware processor to execute processes comprising:
- receiving, via the input device, input data which is input by a target person;
- determining whether the input data comprises specific data which pertains to a predetermined type of numerical formula;
- in response to determining that the input data comprises the specific data, controlling the display to output an inquiry to the target person, the inquiry inquiring whether to change a currently set arithmetic operation program which pertains to solving the predetermined type of numerical formula to another arithmetic operation program from among the plurality of predetermined arithmetic operation programs stored in the storage;
- accept in response to receiving, via the input device, a response to the inquiry from the target person indicating that a change of the currently set arithmetic operation program is permitted, changing the currently set arithmetic operation program to the another arithmetic operation program.
Dependencies are inferred from the claim text.