JPH10171762A - Operation device, operation method, and medium recording operation control program - Google Patents
Operation device, operation method, and medium recording operation control programInfo
- Publication number
- JPH10171762A JPH10171762A JP33087596A JP33087596A JPH10171762A JP H10171762 A JPH10171762 A JP H10171762A JP 33087596 A JP33087596 A JP 33087596A JP 33087596 A JP33087596 A JP 33087596A JP H10171762 A JPH10171762 A JP H10171762A
- Authority
- JP
- Japan
- Prior art keywords
- input
- factor
- expression
- factorization
- arbitrary
- 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.)
- Granted
Links
Landscapes
- Calculators And Similar Devices (AREA)
Abstract
(57)【要約】
【課題】因数分解の演算表示を行なうための演算装置に
おいて、因数分解の演算結果が直ちに表示されるのでは
なく、実際に因数で分解する過程を体験的に習得するこ
とを可能にする。
【解決手段】因数分解すべき所望の整式をキー入力表示
させ、「因数分解」キー12cを操作すると、任意の因
数を指定してくくり出しあるいは降順整理の何れかによ
る分解処理を選択するための分解メニューが表示され
る。降順整理を行なう任意の因数を入力指定して「実
行」キー12dを操作すると、指定因数に基づく降順整
理処理により、前記入力された整式が分解処理されて表
示され、また、くくり出しを行なう任意の因数を指定し
て「実行」キー12dを操作すると、指定因数によるく
くり出し処理により、前記入力された整式が分解処理さ
れて表示され、この因数指定による分解処理を答えが求
まるまで段階的に行なえる。
(57) [Summary] [PROBLEMS] To provide an arithmetic unit for performing an operation display of factorization, not to immediately display the operation result of factorization, but to experience the process of actually performing factorization by experience. Enable. When a desired integer expression to be factorized is displayed by key input and a "factoring" key is operated, an arbitrary factor is designated to select a factoring process by either extracting or rearranging in descending order. The disassembly menu is displayed. When an "execute" key 12d is operated by inputting and specifying an arbitrary factor for rearranging in descending order, the inputted integer expression is disassembled and displayed by a descending order rearranging process based on the specified factor, and an optional operation for extracting When the "execute" key 12d is operated with the specified factor, the input integer expression is disassembled by the designated factor extraction process and displayed, and the disassembly process by the factor designation is performed step by step until an answer is obtained. I can do it.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、因数分解の演算表
示を行なうための演算装置、演算方法、及び演算制御プ
ログラムを記録した媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an arithmetic unit, an arithmetic method, and a medium for recording an arithmetic control program for performing arithmetic display of factorization.
【0002】[0002]
【従来の技術】従来、因数分解の演算機能を備えた電子
計算機において、例えば任意の整式を入力して因数分解
を指示すると、共通因数のくくり出し処理や因数分解公
式への当てはめ処理等が内部演算処理にて実行され、最
終的に因数分解された答えのみが演算結果として表示画
面に表示される。2. Description of the Related Art Conventionally, in an electronic computer having an operation function of factorization, when an arbitrary polynomial is input to instruct factorization, for example, a common factoring process and a fitting process to a factorization formula are internally performed. Only the answer executed in the arithmetic processing and finally factorized is displayed on the display screen as the arithmetic result.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、前記従
来の電子計算機では、任意の整式を入力表示させて因数
分解を指示する操作を行なうと、直ちに一連の因数分解
演算処理が実行されてその答えのみ表示されるものであ
るため、例えばこの計算機を教育用機器として利用した
場合、どのような因数で効率のよい分解が行なえるのか
等、実際の因数分解の過程を体験的に習得することがで
きない問題がある。However, in the conventional computer, when an arbitrary integer expression is input and displayed and an operation for instructing factorization is performed, a series of factorization calculation processing is immediately executed, and only the answer is obtained. Because it is displayed, if this computer is used as an educational device, it is not possible to experience the actual factorization process, such as what factors can be efficiently decomposed, by experience. There's a problem.
【0004】本発明は前記のような問題に鑑みなされた
もので、因数分解の演算結果が直ちに表示されるのでは
なく、実際に因数で分解する過程を体験的に習得するこ
とが可能になる演算装置、演算方法、及び演算制御プロ
グラムを記録した媒体を提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problem. Instead of displaying the operation result of factorization immediately, it is possible to experience the process of actually performing factorization by experience. It is an object to provide an arithmetic unit, an arithmetic method, and a medium recording an arithmetic control program.
【0005】[0005]
【課題を解決するための手段】すなわち、本発明の請求
項1に係わる演算装置は、因数分解の対象となる任意の
整式を入力する式入力手段と、この式入力手段により入
力された任意の整式に対する任意の因数を入力する因数
入力手段と、因数分解の実行を指示する実行指示手段
と、この実行指示手段により因数分解の実行が指示され
た際に、前記因数入力手段により入力された因数に基づ
いて前記式入力手段により入力された整式を因数分解す
る分解処理手段と、前記式入力手段により入力された任
意の整式、前記因数入力手段により入力された任意の因
数、前記分解処理手段により因数分解された結果の式
を、それぞれ表示する表示手段とを具備したことを特徴
とする。That is, an arithmetic unit according to a first aspect of the present invention comprises: an expression inputting means for inputting an arbitrary integer expression to be factorized; and an arbitrary inputting expression inputted by the expression inputting means. A factor inputting means for inputting an arbitrary factor for the integral expression, an execution instructing means for instructing execution of the factorization, and a factor input by the factor inputting means when execution of the factorization is instructed by the execution instructing means Decomposition processing means for performing factorization of the integral expression input by the expression input means based on the expression, any integer expression input by the expression input means, any factor input by the factor input means, and the decomposition processing means Display means for displaying each of the expressions resulting from the factorization.
【0006】つまり、本発明の請求項1に係わる演算装
置では、因数分解の対象となる任意の整式を入力すると
共に、入力された整式に対する任意の因数を入力し、因
数分解の実行を指示すると、前記入力された因数に基づ
いて前記入力された整式が因数分解され、前記入力され
た任意の整式、前記入力された任意の因数、前記因数分
解された結果の式が、それぞれ表示されるので、ユーザ
により任意の因数を指定して分解処理を実行させること
ができることになる。That is, in the arithmetic device according to the first aspect of the present invention, when an arbitrary polynomial to be factored is input, an arbitrary factor corresponding to the input polynomial is input, and execution of the factorization is instructed. Since the input polynomial is factorized based on the input factor, the input arbitrary polynomial, the input arbitrary factor, and the formula of the factorized result are displayed, respectively. Thus, the user can execute the decomposition processing by designating an arbitrary factor.
【0007】また、本発明の請求項2に係わる演算装置
は、前記請求項1に係わる演算装置にあって、前記分解
処理手段を、前記実行指示手段により因数分解の実行が
指示される毎に、前記因数入力手段により入力された因
数に基づいて前記式入力手段により入力された整式を段
階的に因数分解する分解処理手段とし、前記表示手段
を、前記式入力手段により入力された任意の整式、前記
因数入力手段により入力された任意の因数、前記分解処
理手段により段階的に因数分解された各段階毎の結果の
式を、それぞれ表示する表示手段としたことを特徴とす
る。According to a second aspect of the present invention, there is provided the arithmetic unit according to the first aspect, wherein the decomposition processing means is controlled by the execution instructing means every time execution of factorization is instructed. A decomposition processing unit for performing a factorization stepwise on the integer expression input by the expression input unit based on the factor input by the factor input unit, and the display unit includes an arbitrary integer expression input by the expression input unit. A display means for displaying an arbitrary factor input by the factor input means and an expression of a result of each step which is factorized stepwise by the decomposition processing means.
【0008】つまり、本発明の請求項2に係わる演算装
置では、因数分解の実行が指示される毎に、前記入力さ
れた因数に基づいて前記入力された整式が段階的に因数
分解され、前記入力された任意の整式、前記入力された
任意の因数、前記段階的に因数分解された各段階毎の結
果の式が、それぞれ表示されるので、ユーザにより任意
の因数を繰り返し指定して段階的な分解処理を実行させ
ることができることになる。That is, in the arithmetic unit according to the second aspect of the present invention, each time execution of factorization is instructed, the input integral equation is factorized stepwise based on the input factor, and The input arbitrary formula, the input arbitrary factor, and the expression of the result of each stage, which is factorized step by step, are displayed, respectively. That is, it is possible to execute an appropriate disassembly process.
【0009】[0009]
【発明の実施の形態】以下図面により本発明の実施の形
態について説明する。図1は本発明の演算装置の実施形
態に係わる電子計算機の電子回路の構成を示すブロック
図である。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a configuration of an electronic circuit of an electronic computer according to an embodiment of the arithmetic unit of the present invention.
【0010】この電子計算機は、コンピュータ等からな
る制御部(CPU)11を備えている。制御部(CP
U)11は、キー入力部12によるキー操作信号に応じ
てROM13に予め記憶されているシステムプログラ
ム、あるいは外部記録媒体18に予め記憶されている計
算機制御用プログラムを記録媒体読み取り部17により
読み取らせて起動させ、RAM14をワークメモリとし
て回路各部の動作の制御を行なうものである。This computer has a control unit (CPU) 11 composed of a computer or the like. Control unit (CP
U) 11 causes the recording medium reading unit 17 to read a system program stored in the ROM 13 or a computer control program stored in the external recording medium 18 in advance in response to a key operation signal from the key input unit 12. And controls the operation of each part of the circuit using the RAM 14 as a work memory.
【0011】この制御部(CPU)11には、前記キー
入力部12、ROM13、記録媒体読み取り部17、R
AM14が接続されると共に、表示駆動回路15を介し
て液晶表示部16が接続される。The control unit (CPU) 11 includes the key input unit 12, the ROM 13, the recording medium reading unit 17,
The AM 14 is connected, and the liquid crystal display unit 16 is connected via the display drive circuit 15.
【0012】キー入力部12には、数値キー,演算子キ
ー,関数キー等の各種の数値・記号キー群からなるデー
タ入力キー12aが備えられると共に、任意に入力され
た演算式に対応する通常の演算処理を行なう演算モー
ド,任意に入力された関数式に対応するグラフデータの
描画表示処理を行なうグラフモード,任意に入力された
整式に対する因数分解処理を行なう因数分解モード等の
各種動作モードのメニュー画面を表示させる際に操作さ
れる「メニュー」キー12b、前記因数分解モードの設
定状態において表示された整式に対して任意の因数を指
定してくくり出しかあるいは降順に整理するかの何れか
の因数分解処理を選択するための分解メニューを表示さ
せる際に操作される「因数分解」キー12c、選択され
たデータの設定や演算の実行を指示する際に操作される
「実行」キー12d、入力された式に対して演算過程を
表示しながら正しい答えを導出表示させる際に操作され
る「Ans」キー12e、表示画面上でのカーソルの移
動やデータ選択を行なう際に操作されるカーソルキー
「↑」「↓」「←」「→」12f、演算過程にある表示
データを前段の状態に戻して表示させる際に操作される
戻しキー「△」12g、演算過程にある表示データを後
段の状態に進めて表示させる際に操作される進めキー
「▽」12h等が備えられる。The key input unit 12 is provided with data input keys 12a comprising various numerical / symbol key groups such as numerical keys, operator keys, function keys, etc., and a normal input corresponding to an arithmetic expression arbitrarily input. Various operation modes, such as an operation mode for performing an arithmetic operation, a graph mode for rendering and displaying graph data corresponding to an arbitrarily input function expression, and a factorization mode for performing a factorization process for an arbitrarily input integer expression A "menu" key 12b operated when displaying the menu screen, and either an arbitrary factor is designated for the integer expression displayed in the setting state of the factor decomposition mode, and the factor is arranged or arranged in descending order. "Factoring" key 12c operated when displaying a decomposition menu for selecting the factoring process of the An "Execute" key 12d operated when instructing the execution of the operation, an "Ans" key 12e operated when deriving and displaying a correct answer while displaying a calculation process with respect to the input expression, on the display screen Cursor keys “↑”, “↓”, “←”, “→” 12f operated when moving the cursor or selecting data, operated when returning display data in the process of calculation to the previous stage and displaying it There are provided a return key "@" 12g, a forward key "@" 12h operated when the display data in the calculation process is advanced to the subsequent stage and displayed.
【0013】ROM13には、本電子計算機の電子回路
におけるの全体の処理を司るシステムプログラムデータ
が予め記憶されると共に、図3に示す因数分解モード
等、各種の動作モードの処理を司るサブプログラムデー
タである制御プログラムデータも予め記憶される。The ROM 13 stores in advance system program data that governs the overall processing of the electronic circuit of the computer, and subprogram data that governs the processing of various operation modes, such as the factorization mode shown in FIG. Is stored in advance.
【0014】RAM14には、前記各種の動作モードに
おいて液晶表示部16に表示すべき表示データがビット
マップのパターンデータとして展開されて記憶される表
示レジスタ14a、入力された式データが記憶される入
力式レジスタ14b、因数分解モードにおいて前記入力
式レジスタ14bに記憶された整式に対してユーザ入力
により指定された因数と該因数により分解した式データ
とが対応付けられて異なる因数毎に順次段階的に記憶さ
れる因数分解レジスタ14c、メニュー選択により設定
された動作モードを示すモードデータが記憶されるモー
ドデータレジスタM、入力された整式に対する因数分解
の開始が「因数分解」キー12cにより指示された際に
フラグ“1”がセットされる分解フラグレジスタF、及
び各種動作モードの制御処理に伴ない制御部(CPU)
11により入出力されるデータを一時的に記憶するワー
クレジスタ等のデータレジスタが備えられる。The RAM 14 has a display register 14a in which display data to be displayed on the liquid crystal display 16 in the various operation modes is developed and stored as bit map pattern data, and an input for storing input formula data. In the factor register 14b, the factor specified by the user input and the formula data decomposed by the factor are associated with the integer stored in the input formula register 14b in the factor decomposition mode, and the factor data is sequentially and stepwisely changed for each different factor. A factoring register 14c to be stored, a mode data register M for storing mode data indicating an operation mode set by menu selection, and a start of factoring for an input integer equation when the "factoring" key 12c is instructed. Flag register F in which flag "1" is set in the register and various operation modes Accompanied with no controller to control processing (CPU)
A data register such as a work register for temporarily storing data input / output by the input / output 11 is provided.
【0015】次に、前記構成による電子計算機の動作に
ついて説明する。図2は前記電子計算機の全体処理を示
すフローチャートである。キー入力部12の「メニュ
ー」キー12bを操作すると、演算モード,グラフモー
ド,因数分解モード等の動作モードを選択設定するため
のモードメニューを配列したメニュー選択画面が液晶表
示部16に表示される(ステップS1→S2)。Next, the operation of the computer having the above configuration will be described. FIG. 2 is a flowchart showing the overall processing of the computer. When the "menu" key 12b of the key input section 12 is operated, a liquid crystal display section 16 displays a menu selection screen in which mode menus for selecting and setting operation modes such as an operation mode, a graph mode, and a factorization mode are displayed. (Step S1 → S2).
【0016】このメニュー選択画面の表示状態におい
て、任意のモードメニューをカーソル操作して選択する
と、選択された動作モードを示すモードデータがRAM
14内のモードデータレジスタMに記憶されて設定さ
れ、その設定動作モードに対応する制御処理プログラム
が起動され初期表示画面の表示状態となる(ステップS
3→S4,S5,S6)。When an arbitrary mode menu is selected by operating the cursor in the display state of the menu selection screen, mode data indicating the selected operation mode is stored in the RAM.
14 is set and stored in the mode data register M, and the control processing program corresponding to the set operation mode is started to be in the display state of the initial display screen (step S).
3 → S4, S5, S6).
【0017】こうしたメニュー選択設定処理(ステップ
S1〜S6)により、演算モードが選択されて設定され
ると、演算式を入力するための初期表示画面が液晶表示
部16に表示され、演算モード処理が起動される(ステ
ップS7→S8)。When the operation mode is selected and set by the menu selection setting processing (steps S1 to S6), an initial display screen for inputting the operation expression is displayed on the liquid crystal display unit 16, and the operation mode processing is started. It is started (step S7 → S8).
【0018】また、前記メニュー選択設定処理(ステッ
プS1〜S6)により、グラフモードが選択されて設定
されると、グラフ関数式を入力するため初期表示画面が
液晶表示部16に表示され、グラフモード処理が起動さ
れる(ステップS9→S10)。When the graph mode is selected and set by the menu selection setting process (steps S1 to S6), an initial display screen is displayed on the liquid crystal display section 16 for inputting a graph function expression. The process is started (steps S9 → S10).
【0019】また、前記メニュー選択設定処理(ステッ
プS1〜S6)により、因数分解モードが選択されて設
定されると、分解対象となる任意の整式を与式として入
力するため初期表示画面が液晶表示部16に表示され、
因数分解モード処理が起動される(ステップS11→S
A)。When the factor decomposition mode is selected and set by the menu selection setting processing (steps S1 to S6), an initial display screen is displayed on a liquid crystal display in order to input an arbitrary polynomial to be decomposed as a given equation. Displayed on the unit 16;
The factorization mode process is activated (step S11 → S
A).
【0020】さらに、前記メニュー選択設定処理(ステ
ップS1〜S6)により、その他の動作モードが選択さ
れて設定されると、その初期表示画面が液晶表示部16
に表示された後、対応する動作モード処理が起動される
(ステップS11→他のモード処理)。Further, when another operation mode is selected and set by the menu selection setting process (steps S1 to S6), the initial display screen is displayed on the liquid crystal display unit 16
Is displayed, the corresponding operation mode processing is started (step S11 → other mode processing).
【0021】図3は前記電子計算機における因数分解モ
ード処理を示すフローチャートである。図4は前記電子
計算機の因数分解モード処理に伴ない因数を指定して段
階的な分解処理を行なった場合の操作表示状態(その
1)を示す図である。FIG. 3 is a flow chart showing the factorization mode processing in the computer. FIG. 4 is a diagram showing an operation display state (No. 1) when a stepwise decomposition process is performed by designating a factor accompanying the factor decomposition mode process of the computer.
【0022】図5は前記電子計算機の因数分解モード処
理に伴ない因数を指定して段階的な分解処理を行なった
場合の操作表示状態(その2)を示す図である。図4
(A)に示すように、キー入力部12の「メニュー」キ
ー12bを操作して、液晶表示部16にメニュー選択画
面を表示させた状態で、カーソルキー12fを選択操作
し、「因数分解」のメニューを選択して反転表示させる
と、前記図2におけるメニュー選択設定処理(ステップ
S1〜S6)に従って、因数分解モードを示すモードデ
ータがRAM14内のモードデータレジスタMにセット
されると共に、図4(B)に示すように、因数分解の対
象となる任意の整式を与式としてユーザ入力するための
初期表示画面が表示され、前記モードデータMに応じて
図3における因数分解モード処理が起動される(ステッ
プS11→SA)。FIG. 5 is a view showing an operation display state (No. 2) when a stepwise decomposition process is performed by designating a factor accompanying the factor decomposition mode process of the computer. FIG.
As shown in (A), the user operates the "menu" key 12b of the key input unit 12 to select the cursor key 12f in a state where the menu selection screen is displayed on the liquid crystal display unit 16, thereby performing the "factor decomposition". Is selected and highlighted, the mode data indicating the factorization mode is set in the mode data register M in the RAM 14 according to the menu selection setting process (steps S1 to S6) in FIG. As shown in (B), an initial display screen for user input with an arbitrary equation to be factored as a given equation is displayed, and factorization mode processing in FIG. (Step S11 → SA).
【0023】ここで、図4(C)に示すように、キー入
力部12のデータ入力キー12aを選択的に操作して因
数分解の対象となる任意の整式を、例えば「2x2 y2
…」として入力すると、RAM14内の分解フラグレジ
スタFにフラグ“1”がセットされているか否か判断さ
れる(ステップA1→A2)。[0023] Here, FIG. 4 as shown in (C), any polynomial of the data input keys 12a of the key input unit 12 are selectively operated as a target of factoring, for example, "2x 2 y 2
.. ", It is determined whether or not the flag" 1 "is set in the disassembly flag register F in the RAM 14 (steps A1 to A2).
【0024】この場合、前記分解フラグレジスタFは
“0”に初期セットされているので、該フラグFは
“1”にセットされてないと判断され、前記データ入力
キー12aにより入力された任意の整式がRAM14内
の入力式レジスタ14bに記憶されると共に、液晶表示
部16に順次表示される(ステップA2→A3)。In this case, since the disassembly flag register F is initially set to "0", it is determined that the flag F has not been set to "1", and any arbitrary data input by the data input key 12a is determined. The integer expressions are stored in the input expression register 14b in the RAM 14 and sequentially displayed on the liquid crystal display 16 (steps A2 to A3).
【0025】こうして、任意の整式を入力表示させた状
態で、図4(D)に示すように、キー入力部12の「因
数分解」キー12cを操作すると、RAM14内の入力
式レジスタ14bに因数分解の対象となる整式が記憶さ
れて有るか否か判断される(ステップA4→A5)。When the "factoring" key 12c of the key input unit 12 is operated as shown in FIG. 4D in a state where an arbitrary integer expression is input and displayed, a factor is stored in the input expression register 14b in the RAM 14. It is determined whether or not a polynomial to be decomposed is stored (step A4 → A5).
【0026】この場合、前記入力式レジスタ14bに
は、前記任意に入力された整式「2x2 y2 …」が記憶
されて有ると判断され、分解フラグレジスタFにフラグ
“1”がセットされると共に、入力表示されている整式
と共に、該入力式に対して任意の因数を指定して、くく
り出しかあるいは降順に整理するかの何れかの因数分解
処理を選択するための分解メニューが表示される(ステ
ップA5→A6,A7)。[0026] In this case, the input expression register 14b, the optionally-entered polynomial "2x 2 y 2 ..." is judged that there is stored, the flag "1" is set in the degradation flag register F Along with the integer expression displayed as input, a decomposition menu for selecting any factor decomposition processing of designating or sorting in descending order by designating an arbitrary factor for the input expression is displayed. (Steps A5 → A6, A7).
【0027】この分解メニューの表示に従って、例え
ば、図4(E)に示すように、カーソル操作により「降
順に整理」を選択すると共に、データ入力キー12aを
操作して任意の因数「x」を入力して指定すると、分解
フラグレジスタFにフラグ“1”がセットされていると
判断され、因数分解レジスタ14cの因数エリアに対し
て前記指定因数「x」が書き込まれる(ステップA1→
A2→A8)。According to the display of the disassembly menu, for example, as shown in FIG. 4E, "arrange in descending order" is selected by operating the cursor, and an arbitrary factor "x" is operated by operating the data input key 12a. When input and specified, it is determined that the flag "1" is set in the decomposition flag register F, and the specified factor "x" is written to the factor area of the factor decomposition register 14c (step A1 →
A2 → A8).
【0028】そして、「実行」キー12dを操作し、前
記入力式に対する指定因数「x」による降順整理の分解
開始を指示すると、分解フラグレジスタFにフラグ
“1”がセットされていると判断されると共に、前記分
解メニューおいて「降順に整理」が選択されたと判断さ
れ、入力式レジスタ14bに記憶されている整式「2x
2y2 …」が因数分解レジスタ14cの因数エリアに記
憶された指定因数「x」について降順に整理処理され、
対応する分解式エリアに記憶されると共に液晶表示部1
6に因数「x」による分解結果「(2y2 +2y)x2
+…」として表示される(ステップA9→A10→A1
1→A12)。Then, when the "execute" key 12d is operated to instruct the start of the disassembly of the descending order by the designated factor "x" for the input expression, it is determined that the flag "1" is set in the disassembly flag register F. At the same time, it is determined that “sort in descending order” is selected in the disassembly menu, and the integer expression “2x” stored in the input expression register 14b is selected.
2 y 2 ... "is organizing process in descending order for the specified factor stored in the factor area of factoring register 14c" x ",
The liquid crystal display 1 is stored in the corresponding disassembly area and
The result of decomposition by the factor “x” is “(2y 2 + 2y) x 2
+ ... ”(Steps A9 → A10 → A1
1 → A12).
【0029】ここで、前記因数分解レジスタ14cの分
解式エリアに記憶された最新の分解式「(2y2 +2
y)x2 +…」と、例えば前記「因数分解」キー12c
の操作時点において予め演算処理されてRAM14内の
ワークエリアに格納された前記入力式「2x2 y2 …」
に対する因数分解の答えとが比較され、分解終了か否か
判断される(ステップA13)。Here, the latest decomposition expression "(2y 2 +2)" stored in the decomposition expression area of the factor decomposition register 14c.
y) x 2 + ... ”, for example, the“ factorization ”key 12c
The input expression “2x 2 y 2 ...” That has been processed in advance at the time of the operation and stored in the work area in the RAM 14.
Is compared with the answer of the factorization to determine whether or not the decomposition is completed (step A13).
【0030】この場合、前記因数分解レジスタ14cの
分解式エリアに記憶された、指定因数「x」による降順
整理のみ行なった最新の分解式「(2y2 +2y)x2
+…」と、当該因数分解の答えとが不一致となり、分解
終了ではないと判断されると、前記指定因数「x」とそ
れによる分解式が表示されたまま保持される(ステップ
A13→エンド)。In this case, the latest decomposition expression "(2y 2 + 2y) x 2 stored only in the decomposition expression area of the factor decomposition register 14c and rearranged in descending order by the designated factor" x ".
+ ... ”does not match the answer of the factorization, and if it is determined that the factorization is not completed, the designated factor“ x ”and the decomposition formula based on the specified factor“ x ”are kept displayed (step A13 → end). .
【0031】この場合、さらに、因数分解を行なうこと
ができるので、例えば、図5(A)に示すように、カー
ソル操作により分解メニューの「くくりだし」を選択す
ると共に、データ入力キー12aを操作して任意の因数
「(x+y)」を入力して指定すると、分解フラグレジ
スタFにフラグ“1”がセットされていると判断され、
因数分解レジスタ14cの次段の因数エリアに対して前
記指定因数「(x+y)」が書き込まれる(ステップA
1→A2→A8)。In this case, since factorization can be further performed, for example, as shown in FIG. 5 (A), "delete" in the decomposition menu is selected by operating the cursor, and the data input key 12a is operated. When an arbitrary factor “(x + y)” is input and specified, it is determined that the flag “1” is set in the decomposition flag register F, and
The designated factor “(x + y)” is written into the factor area at the next stage of the factor decomposition register 14c (step A).
1 → A2 → A8).
【0032】そして、「実行」キー12dを操作し、因
数分解レジスタ14cの前段の分解式エリアに記憶され
ている現在の最新分解式「(2y2 +2y)x2 +…」
に対する指定因数「(x+y)」によるくくり出しの分
解開始を指示すると、分解フラグレジスタFにフラグ
“1”がセットされていると判断されると共に、前記分
解メニューにおいて「くくりだし」が選択されたと判断
され、前記因数分解レジスタ14cの前段の分解式エリ
アに記憶されている最新分解式「(2y2 +2y)x2
+…」が同レジスタ14cの次段の因数エリアに記憶さ
れた指定因数「(x+y)」によりくくり出し処理さ
れ、対応する分解式エリアに記憶されると共に液晶表示
部16に因数「(x+y)」による分解結果「2xy
(x+y)−…」として表示される(ステップA9→A
10→A14→A15)。Then, the "execute" key 12d is operated, and the current latest decomposition expression "(2y 2 + 2y) x 2 +..." Stored in the decomposition expression area at the preceding stage of the factor decomposition register 14c.
When the user designates the start of the decomposition by the specified factor "(x + y)", it is determined that the flag "1" is set in the decomposition flag register F, and that "Culture" is selected in the decomposition menu. It is determined, and the latest decomposition expression “(2y 2 + 2y) x 2 stored in the decomposition expression area at the preceding stage of the factor decomposition register 14c.
+ ... "are extracted by the designated factor" (x + y) "stored in the factor area at the next stage of the register 14c, stored in the corresponding decomposable area, and displayed on the liquid crystal display unit 16 as the factor" (x + y) ". "2xy
(X + y) -... "(Step A9 → A
10 → A14 → A15).
【0033】この場合も、前記因数分解レジスタ14c
の分解式エリアに記憶された、指定因数「(x+y)」
のくくり出しによる最新の分解式「2xy(x+y)−
…」と、当該因数分解の答えとは不一致となり、分解終
了ではないと判断されるので、前記指定因数「(x+
y)」とそれによる分解式「2xy(x+y)−…」が
表示されたまま保持される(ステップA13→エン
ド)。Also in this case, the factorization register 14c
Designated factor "(x + y)" stored in the decomposition formula area of
The latest decomposition formula "2xy (x + y)-
... ”and the answer of the factorization do not match, and it is determined that the factorization has not been completed, so the designated factor“ (x +
y) ”and the decomposition formula“ 2xy (x + y) −... ”are kept displayed (step A13 → end).
【0034】ここでさらに、例えば、図5(B)に示す
ように、指定因数を「(x+y)」とした「くくりだ
し」の分解メニューを選択したままの状態で、「実行」
キー12dを操作すると、分解フラグレジスタFにフラ
グ“1”がセットされていると判断されると共に、前記
分解メニューおいて「くくりだし」が選択されていると
判断され、前記因数分解レジスタ14cの分解式エリア
に記憶されている最新分解式「2xy(x+y)−…」
が同レジスタ14cの次段の因数エリアに新たに記憶さ
れた指定因数「(x+y)」によりくくり出し処理さ
れ、対応する分解式エリアに記憶されると共に液晶表示
部16に同一因数「(x+y)」による分解結果「(x
+y)(2xy2 +…」として表示される(ステップA
9→A10→A14→A15)。Further, for example, as shown in FIG. 5B, with the decomposition factor menu of "Category" in which the designated factor is "(x + y)", "Execute" is performed.
When the key 12d is operated, it is determined that the flag "1" has been set in the disassembly flag register F, and it is also determined that "cut-out" has been selected in the disassembly menu. The latest decomposition formula "2xy (x + y) -..." stored in the decomposition formula area
Is extracted by the designated factor "(x + y)" newly stored in the factor area of the next stage of the register 14c, stored in the corresponding decomposable area, and displayed on the liquid crystal display unit 16 with the same factor "(x + y)". "
+ Y) (2xy 2 +...) (Step A
9 → A10 → A14 → A15).
【0035】この場合も、前記因数分解レジスタ14c
の分解式エリアに記憶された、同一指定因数「(x+
y)」のくくり出しによる最新の分解式「(x+y)
(2xy2 +…」と、当該因数分解の答えとは不一致と
なり、分解終了ではないと判断されるので、前記指定因
数「(x+y)」とそれによる分解式「(x+y)(2
xy2 +…」が表示されたまま保持される(ステップA
13→エンド)。Also in this case, the factorization register 14c
Of the same designated factor “(x +
y) ”, the latest decomposition formula“ (x + y)
(2xy 2 +...) Does not match the answer of the factorization, and it is determined that the factorization is not completed. Therefore, the designated factor “(x + y)” and the decomposition equation “(x + y) (2
xy 2 + ... ”is displayed (step A
13 → End).
【0036】そしてさらに、因数分解を行なうことがで
きるので、例えば、図5(C)に示すように、カーソル
操作により分解メニューの「くくりだし」を選択したま
まの状態で、データ入力キー12aを操作して新たな任
意の因数「(y+1)」を入力して指定すると、分解フ
ラグレジスタFにフラグ“1”がセットされていると判
断され、因数分解レジスタ14cのさらに次段の因数エ
リアに対して前記指定因数「(y+1)」が書き込まれ
る(ステップA1→A2→A8)。Further, since factorization can be performed, for example, as shown in FIG. 5 (C), the data input key 12a is depressed while the cursor is operated to select "CREATE" in the decomposition menu. When a new arbitrary factor "(y + 1)" is input and designated by operating, it is determined that the flag "1" is set in the decomposition flag register F, and the factor area of the next stage of the factor decomposition register 14c is set. On the other hand, the designated factor “(y + 1)” is written (step A1 → A2 → A8).
【0037】そして、図5(D)に示すように、「実
行」キー12dを操作し、現在の最新分解式「(x+
y)(2xy2 +…」に対する指定因数「(y+1)」
によるくくり出しの分解開始を指示すると、分解フラグ
レジスタFにフラグ“1”がセットされていると判断さ
れると共に、前記分解メニューおいて「くくりだし」が
選択されていると判断され、前記因数分解レジスタ14
cの前段の分解式エリアに記憶されている最新分解式
「(x+y)(2xy2 +…」が同レジスタ14cの次
段の因数エリアに記憶された指定因数「(y+1)」に
よりくくり出し処理され、対応する分解式エリアに記憶
されると共に液晶表示部16に因数「(y+1)」によ
る分解結果「(x+y){(2xy(y+…」として表
示される(ステップA9→A10→A14→A15)。Then, as shown in FIG. 5D, the "execute" key 12d is operated, and the current latest decomposition expression "(x +
y) Designated factor “(y + 1)” for (2xy 2 +...)
When it is instructed to start the disassembly of the disassembly, it is determined that the flag "1" is set in the disassembly flag register F, and it is also determined that "Draft" is selected in the disassembly menu. Disassembly register 14
The latest decomposition expression “(x + y) (2xy 2 +...)” stored in the decomposition expression area of the previous stage of “c” is extracted by the designated factor “(y + 1)” stored in the factor area of the next stage of the register 14c. The result is stored in the corresponding disassembly expression area and displayed on the liquid crystal display unit 16 as the disassembly result “(x + y) {(2xy (y +...)” By the factor “(y + 1)” (steps A9 → A10 → A14 → A15). ).
【0038】この場合も、前記因数分解レジスタ14c
の分解式エリアに記憶された、指定因数「(y+1)」
のくくり出しによる最新の分解式「(x+y){(2x
y(y+…」と、当該因数分解の答えとは不一致とな
り、分解終了ではないと判断されるので、前記指定因数
「(y+1)」とそれによる分解式「(x+y){(2
xy(y+…」が表示されたまま保持される(ステップ
A13→エンド)。Also in this case, the factorization register 14c
Designated factor "(y + 1)" stored in the decomposition formula area of
The latest decomposition formula “(x + y) {(2x
y (y +...) and the answer of the factorization do not match, and it is determined that the factorization is not completed. Therefore, the designated factor “(y + 1)” and the decomposition equation “(x + y) {(2
xy (y +...) is kept displayed (step A13 → end).
【0039】ここでさらに、例えば、図5(E)に示す
ように、指定因数を「(y+1)」とした「くくりだ
し」の分解メニューを選択したままの状態で、「実行」
キー12dを操作すると、分解フラグレジスタFにフラ
グ“1”がセットされていると判断されると共に、前記
分解メニューおいて「くくりだし」が選択されていると
判断され、前記因数分解レジスタ14cの分解式エリア
に記憶されている最新分解式「(x+y){(2xy
(y+…」が同レジスタ14cの次段の因数エリアに新
たに記憶された指定因数「(y+1)」によりくくり出
し処理され、対応する分解式エリアに記憶されると共に
液晶表示部16に同一因数「(y+1)」による分解結
果「(x+y)(2xy−1)(y+1)」として表示
される(ステップA9→A10→A14→A15)。Further, for example, as shown in FIG. 5E, with the decomposition factor menu of "Category" with the designated factor set to "(y + 1)", "Execute"
When the key 12d is operated, it is determined that the flag "1" has been set in the disassembly flag register F, and it is also determined that "cut-out" has been selected in the disassembly menu. The latest decomposition formula “(x + y) {(2xy) stored in the decomposition formula area
(Y +...) Are extracted by the designated factor “(y + 1)” newly stored in the factor area at the next stage of the register 14 c, stored in the corresponding decomposable area and the same factor in the liquid crystal display unit 16. The result of decomposition by “(y + 1)” is displayed as “(x + y) (2xy−1) (y + 1)” (steps A9 → A10 → A14 → A15).
【0040】すると、前記因数分解レジスタ14cの分
解式エリアに記憶された、同一指定因数「(y+1)」
のくくり出しによる最新の分解式「(x+y)(2xy
−1)(y+1)」と、当該因数分解の答えとが一致
し、分解終了と判断されるので、当該最新の分解結果
「(x+y)(2xy−1)(y+1)」が答えとして
「OK」メッセージが付加されて表示される(ステップ
A13→A16)。Then, the same designated factor "(y + 1)" stored in the decomposition formula area of the factor decomposition register 14c.
The latest decomposition formula "(x + y) (2xy
−1) (y + 1) ”and the answer of the factorization match, and it is determined that the decomposition is completed. Therefore, the latest decomposition result“ (x + y) (2xy−1) (y + 1) ”is the answer“ OK ”. Is added and displayed (steps A13 → A16).
【0041】このように、ユーザは、因数分解の対象と
なる整式に対して、任意の因数を指定して段階的に因数
分解処理を実行させ、その都度、個々の分解結果を見な
がら、最終的な答えまで導出することができ、実際に因
数で分解する過程を体験的に学習することができる。As described above, the user designates an arbitrary factor and executes the factorization process stepwise with respect to the integer expression to be factorized. It is possible to derive a realistic answer and to learn experientially the process of actually decomposing by a factor.
【0042】図6は前記電子計算機の因数分解モード処
理に伴ない指定因数を変更して再分解処理を行なう場合
の操作表示状態を示す図である。図6(A)に示すよう
に、因数分解すべき任意の整式「2x2 y2 …」を与式
として入力表示させた状態で(ステップA1〜A3)、
前述したように、図6(B)に示すように、キー入力部
12の「因数分解」キー12cを操作して分解メニュー
を表示させ(ステップA4〜A7)、例えば「降順に整
理」を選択すると共に任意の因数「y」を指定し(ステ
ップA1→A2→A8)、「実行」キー12dを操作す
ると、分解フラグレジスタFにフラグ“1”がセットさ
れていると判断されると共に、前記分解メニューおいて
「降順に整理」が選択されたと判断され、入力式レジス
タ14bに記憶されている整式「2x2 y2 …」が因数
分解レジスタ14cの因数エリアに記憶された指定因数
「y」について降順に整理処理され、対応する分解式エ
リアに記憶されると共に液晶表示部16に因数「y」に
よる分解結果「2xy3 +(2x2 +2x−1)y2 +
…」として表示される(ステップA9→A10→A11
→A12)。FIG. 6 is a diagram showing an operation display state in a case where the designated factor is changed and re-decomposition processing is performed in accordance with the factor decomposition mode processing of the computer. As shown in FIG. 6A, in a state where an arbitrary integer expression “2x 2 y 2 ...” To be factorized is input and displayed (steps A1 to A3),
As described above, as shown in FIG. 6B, the user operates the "factor decomposition" key 12c of the key input unit 12 to display the decomposition menu (steps A4 to A7), and selects, for example, "organize in descending order". When an arbitrary factor "y" is designated (steps A1->A2-> A8) and the "execute" key 12d is operated, it is determined that the flag "1" is set in the disassembly flag register F, and keep decomposition menu is determined to be "organized in descending order" is selected, the specified factor that polynomial stored in the input expression register 14b "2x 2 y 2 ..." is stored in the factor area of factoring register 14c "y" Are sorted in descending order, stored in the corresponding decomposition formula area, and displayed on the liquid crystal display unit 16 as the decomposition result “2xy 3 + (2x 2 + 2x−1) y 2 + by the factor“ y ”.
(Steps A9 → A10 → A11)
→ A12).
【0043】この場合、前記因数分解レジスタ14cの
分解式エリアに記憶された、指定因数「y」による降順
整理のみ行なった最新の分解式「2xy3 +(2x2 +
2x−1)y2 +…」と、当該因数分解の答えとが不一
致となり、分解終了ではないと判断され、前記指定因数
「y」とそれによる分解式が表示されたまま保持される
(ステップA13→エンド)。In this case, the latest decomposition expression "2xy 3 + (2x 2 +) stored only in the decomposition expression area of the factor decomposition register 14c and arranged only in descending order by the designated factor" y ".
2x-1) y 2 +... ”And the answer of the factorization do not match, it is determined that the factorization is not complete, and the designated factor“ y ”and the factorization formula based on it are kept displayed (step A13 → End).
【0044】ここで、例えば前記指定因数「y」による
分解結果「2xy3 +(2x2 +2x−1)y2 +…」
が満足いくものでないため、再度初期の入力式に対して
新たに異なる因数を指定した分解処理をやり直すため
に、図6(C)に示すように、戻しキー「△」12gを
操作すると、因数分解レジスタ14cに記憶されている
最新分解式「2xy3 +(2x2 +2x−1)y2 +
…」の前段の式、この場合には、入力式レジスタ14b
に記憶されている初期の整式「2x2 y2 …」が読み出
され、液晶表示部16に再表示される(ステップA17
→A18)。Here, for example, the decomposition result “2xy 3 + (2x 2 + 2x−1) y 2 +...” By the designated factor “y” is used.
Is not satisfactory, and thus, in order to redo the decomposition processing in which a different factor is newly specified for the initial input expression, the return key “△” 12g is operated as shown in FIG. The latest decomposition formula “2xy 3 + (2x 2 + 2x−1) y 2 + stored in the decomposition register 14 c
.. ", The input expression register 14b in this case.
Early polynomial stored "2x 2 y 2 ..." is read out and displayed again on the LCD display unit 16 (step A17
→ A18).
【0045】そして、図6(D)に示すように、カーソ
ル操作により新たに分解メニューの「くくりだし」を選
択すると共に、データ入力キー12aを操作して新たな
因数「(x+y)」を入力して指定すると、分解フラグ
レジスタFにフラグ“1”がセットされていると判断さ
れ、因数分解レジスタ14cの次段の因数エリアに対し
て前記指定因数「(x+y)」が書き込まれる(ステッ
プA1→A2→A8)。Then, as shown in FIG. 6 (D), a new "factory" of the disassembly menu is selected by operating the cursor, and a new factor "(x + y)" is input by operating the data input key 12a. Then, it is determined that the flag "1" is set in the decomposition flag register F, and the specified factor "(x + y)" is written to the factor area of the next stage of the factor decomposition register 14c (step A1). → A2 → A8).
【0046】そして、「実行」キー12dを操作する
と、分解フラグレジスタFにフラグ“1”がセットされ
ていると判断されると共に、前記分解メニューおいて
「くくりだし」が選択されたと判断され、前記入力式レ
ジスタ14bに記憶されている初期の整式「2x2 y2
…」が因数分解レジスタ14cの因数エリアに新たに記
憶された指定因数「(x+y)」によりくくり出し処理
され、対応する分解式エリアに記憶されると共に液晶表
示部16に因数「(x+y)」による分解結果「2xy
(x+y)−…」として表示される(ステップA9→A
10→A14→A15)。When the "execute" key 12d is operated, it is determined that the flag "1" has been set in the disassembly flag register F, and it is also determined that "mechanism" has been selected in the disassembly menu. The initial integer expression “2x 2 y 2 ” stored in the input expression register 14b
.. Are extracted by the designated factor "(x + y)" newly stored in the factor area of the factor decomposition register 14c, stored in the corresponding decomposition formula area, and displayed on the liquid crystal display unit 16 with the factor "(x + y)". The result of decomposition by
(X + y) -... "(Step A9 → A
10 → A14 → A15).
【0047】この場合も、前記因数分解レジスタ14c
の分解式エリアに記憶された、指定因数「(x+y)」
のくくり出しによる最新の分解式「2xy(x+y)−
…」と、当該因数分解の答えとは不一致となり、分解終
了ではないと判断されるので、前記指定因数「(x+
y)」とそれによる分解式「2xy(x+y)−…」が
表示されたまま保持される(ステップA13→エン
ド)。Also in this case, the factorization register 14c
Designated factor "(x + y)" stored in the decomposition formula area of
The latest decomposition formula "2xy (x + y)-
... ”and the answer of the factorization do not match, and it is determined that the factorization has not been completed, so the designated factor“ (x +
y) ”and the decomposition equation“ 2xy (x + y) −... ”are kept displayed (step A13 → end).
【0048】一方、例えば前記キー入力部12の戻しキ
ー「△」12gを操作して、液晶表示部16に表示され
る最新の分解式を前段の分解式に戻した状態において、
反対に進めキー「▽」12hを操作すると、再び後段で
ある最新の分解式が読み出されて表示される(ステップ
A19→A20)。On the other hand, for example, by operating the return key "@" 12g of the key input unit 12 and returning the latest disassembly formula displayed on the liquid crystal display unit 16 to the former disassembly formula,
Conversely, when the advance key "@" 12h is operated, the latest disassembly formula at the subsequent stage is read out and displayed again (steps A19 → A20).
【0049】このように、ユーザは、ある因数分解処理
の過程において、戻しキー「△」12gあるいは進めキ
ー「▽」12hを操作することで、所望の分解段階の分
解式を表示させることでき、分解メニューや指定因数を
新たに選択指定し直して、最良と思われる分解処理を実
行させることができる。As described above, the user can display a decomposition equation of a desired decomposition stage by operating the return key "$" 12g or the advance key "$" 12h in a certain factor decomposition process. It is possible to newly select and redesign the decomposition menu and the designated factor, and execute the decomposition processing considered to be the best.
【0050】図7は前記電子計算機の因数分解モード処
理に伴ない分解過程を連続表示しながら正しい答えを導
出表示する分解処理を行なう場合の操作表示状態を示す
図である。FIG. 7 is a diagram showing an operation display state in a case where a decomposition process for deriving and displaying a correct answer is performed while continuously displaying a decomposition process accompanying the factor decomposition mode process of the computer.
【0051】図7(A)に示すように、因数分解すべき
任意の整式「2x2 y2 …」を与式として入力表示させ
た状態で(ステップA1〜A3)、「Ans」キー12
eを操作すると、予め設定された共通因数のくくり出し
処理による因数分解処理が連続的に実行されると共に、
ここの因数くくり出しにより得られたそれぞれの分解式
が、図7(B)に示すように、因数分解の過程として順
次更新されて表示される(ステップA21→A22,A
23,A24→A23)。[0051] As shown in FIG. 7 (A), any polynomial should factoring "2x 2 y 2 ..." in a state where the input display as Azukashiki (step A1 to A3), "Ans" key 12
When e is operated, the factorization process by the predetermined common factor extraction process is continuously performed, and
As shown in FIG. 7B, each decomposition equation obtained by factoring out the factors is sequentially updated and displayed as a factorization process (steps A21 → A22, A).
23, A24 → A23).
【0052】そして、最終的な分解式が求められると、
その答えの分解式が「終了」メッセージと共に表示さ
れ、一連の因数分解処理が終了される(ステップA24
→エンド)。Then, when the final decomposition equation is obtained,
The decomposition expression of the answer is displayed together with the “end” message, and a series of factorization processing ends (step A24).
→ End).
【0053】このように、ユーザは、因数分解すべき整
式の入力後、「Ans」キー12eを操作することで、
順次因数分解処理される分解式を、答えが求められまで
連続的に更新表示させて見ることができ、適切な分解処
理の過程を確認することができる。As described above, the user operates the “Ans” key 12e after inputting the integer expression to be factorized, and
The decomposition formulas that are sequentially factorized can be continuously updated and displayed until an answer is obtained, and an appropriate decomposition process can be confirmed.
【0054】したがって、前記構成の電子計算機によれ
ば、因数分解すべき所望の整式をキー入力して表示さ
せ、「因数分解」キー12cを操作すると、任意の因数
を指定してくくり出しあるいは降順整理の何れかによる
分解処理を選択するための分解メニューが表示される。
そして、この分解メニューに従って、例えば降順整理を
行なう任意の因数を入力指定して「実行」キー12dを
操作すると、指定因数に基づく降順整理処理により、前
記入力された整式が分解処理されて表示され、また、く
くり出しを行なう任意の因数を指定して「実行」キー1
2dを操作すると、指定因数によるくくり出し処理によ
り、前記入力された整式が分解処理されて表示され、こ
のような、因数指定による分解処理を答えが求まるまで
段階的に行なえるので、例えばこの電子計算機を教育用
機器として利用した場合に、ユーザは、どのような因数
で効率のよい分解が行なえるのか等、実際の因数分解の
過程を体験的に習得できるようになる。Therefore, according to the computer having the above-described configuration, when a desired integer expression to be factorized is input by a key and displayed, and the "factoring" key 12c is operated, an arbitrary factor is designated to draw out or descend. A disassembly menu for selecting one of the disassembly processes by rearranging is displayed.
Then, according to this disassembly menu, for example, by inputting and specifying an arbitrary factor for rearranging in order, and operating the "execute" key 12d, the inputted integer is disassembled and displayed by the descending order rearranging process based on the specified factor. "Execute" key 1 by designating an arbitrary factor for extracting
By operating 2d, the input integer formula is decomposed and displayed by the extraction processing by the designated factor, and the decomposition processing by the factor designation can be performed step by step until the answer is obtained. When the computer is used as an educational device, the user can experience the actual factorization process by experientially learning what factors can be used for efficient factorization.
【0055】なお、前記実施形態において記載した手
法、すなわち図2のフローチャートに示す電子計算機の
全体処理、図3のフローチャートに示す因数分解モード
処理等の各手法は、コンピュータに実行させることがで
きるプログラムとして、メモリカード(ROMカード、
RAMカード等)、磁気ディスク(フロッピーディス
ク、ハードディスク等)、光ディスク(CD−ROM、
DVD等)、半導体メモリ等の外部記録媒体18に格納
して配布することができる。そして、コンピュータは、
この外部記録媒体18に記録されたプログラムを記録媒
体読み取り部17によって読み込み、この読み込んだプ
ログラムによって動作が制御されることにより、前記実
施形態において説明した各機能を実現し、前述した手法
による同様の処理を実行することができる。The method described in the above embodiment, that is, the whole process of the computer shown in the flowchart of FIG. 2, the factor decomposition mode process shown in the flowchart of FIG. 3, and the like can be executed by a computer. As a memory card (ROM card,
RAM card, etc.), magnetic disk (floppy disk, hard disk, etc.), optical disk (CD-ROM,
DVD and the like, and can be stored in an external recording medium 18 such as a semiconductor memory and distributed. And the computer
The program recorded in the external recording medium 18 is read by the recording medium reading unit 17, and the operation is controlled by the read program, thereby realizing each function described in the above-described embodiment. Processing can be performed.
【0056】[0056]
【発明の効果】以上のように、本発明の請求項1に係わ
る演算装置によれば、因数分解の対象となる任意の整式
を入力すると共に、入力された整式に対する任意の因数
を入力し、因数分解の実行を指示すると、前記入力され
た因数に基づいて前記入力された整式が因数分解され、
前記入力された任意の整式、前記入力された任意の因
数、前記因数分解された結果の式が、それぞれ表示され
るので、ユーザにより任意の因数を指定して分解処理を
実行させることができるようになる。As described above, according to the arithmetic unit according to the first aspect of the present invention, an arbitrary polynomial to be factored is input, and an arbitrary factor with respect to the input polynomial is input. When instructing to perform factorization, the input polynomial is factorized based on the input factor,
Since the input arbitrary integer expression, the input arbitrary factor, and the expression of the factorized result are displayed, the user can specify an arbitrary factor to execute the disassembling process. become.
【0057】また、本発明の請求項2に係わる演算装置
によれば、因数分解の実行が指示される毎に、前記入力
された因数に基づいて前記入力された整式が段階的に因
数分解され、前記入力された任意の整式、前記入力され
た任意の因数、前記段階的に因数分解された各段階毎の
結果の式が、それぞれ表示されるので、ユーザにより任
意の因数を繰り返し指定して段階的な分解処理を実行さ
せることができるようになる。よって、因数分解の演算
結果が直ちに表示されるのではなく、実際に因数で分解
する過程を体験的に習得することが可能になる。Further, according to the arithmetic unit of the second aspect of the present invention, every time the execution of the factorization is instructed, the input integral equation is factorized stepwise based on the input factor. The input arbitrary formula, the input arbitrary factor, and the expression of the result of each step obtained by the stepwise factorization are respectively displayed, so that the user repeatedly designates any factor by the user. Stepwise decomposition processing can be performed. Therefore, the operation result of the factorization is not immediately displayed, but the process of actually decomposing by the factor can be learned through experience.
【図1】本発明の演算装置の実施形態に係わる電子計算
機の電子回路の構成を示すブロック図。FIG. 1 is a block diagram showing a configuration of an electronic circuit of an electronic computer according to an embodiment of an arithmetic unit of the present invention.
【図2】前記電子計算機の全体処理を示すフローチャー
ト。FIG. 2 is a flowchart showing the overall processing of the computer.
【図3】前記電子計算機における因数分解モード処理を
示すフローチャート。FIG. 3 is a flowchart showing a factorization mode process in the computer.
【図4】前記電子計算機の因数分解モード処理に伴ない
因数を指定して段階的な分解処理を行なった場合の操作
表示状態(その1)を示す図。FIG. 4 is a view showing an operation display state (part 1) when a stepwise decomposition process is performed by designating a factor accompanying the factor decomposition mode process of the computer.
【図5】前記電子計算機の因数分解モード処理に伴ない
因数を指定して段階的な分解処理を行なった場合の操作
表示状態(その2)を示す図。FIG. 5 is a view showing an operation display state (part 2) when a stepwise decomposition process is performed by designating a factor accompanying the factor decomposition mode process of the computer.
【図6】前記電子計算機の因数分解モード処理に伴ない
指定因数を変更して再分解処理を行なう場合の操作表示
状態を示す図。FIG. 6 is a diagram showing an operation display state in a case where a designated factor is changed and re-decomposition processing is performed in accordance with the factor decomposition mode processing of the computer.
【図7】前記電子計算機の因数分解モード処理に伴ない
分解過程を連続表示しながら正しい答えを導出表示する
分解処理を行なう場合の操作表示状態を示す図。FIG. 7 is a view showing an operation display state when performing a decomposition process for deriving and displaying a correct answer while continuously displaying a decomposition process accompanying the factor decomposition mode process of the computer.
11 …制御部(CPU)、 12 …キー入力部、 12a…データ入力キー、 12b…「メニュー」キー、 12c…「因数分解」キー、 12d…「実行」キー、 12e…「Ans」キー、 12f…カーソルキー「↑」「↓」「←」「→」、 12g…戻しキー「△」、 12h…進めキー「▽」、 13 …ROM、 14 …RAM、 14a…表示レジスタ、 14b…入力式レジスタ、 14c…因数分解レジスタ、 M …モードデータレジスタ、 F …分解フラグレジスタ、 15 …表示駆動回路、 16 …液晶表示部。 11: Control unit (CPU), 12: Key input unit, 12a: Data input key, 12b: "Menu" key, 12c: "Factor decomposition" key, 12d: "Execute" key, 12e: "Ans" key, 12f … Cursor keys “↑” “↓” “←” “→”, 12g… Return key “△”, 12h… Advance key “▽”, 13… ROM, 14… RAM, 14a… Display register, 14b… Input type register 14c: factor decomposition register, M: mode data register, F: decomposition flag register, 15: display drive circuit, 16: liquid crystal display unit.
Claims (4)
する式入力手段と、 この式入力手段により入力された任意の整式に対する任
意の因数を入力する因数入力手段と、 因数分解の実行を指示する実行指示手段と、 この実行指示手段により因数分解の実行が指示された際
に、前記因数入力手段により入力された因数に基づいて
前記式入力手段により入力された整式を因数分解する分
解処理手段と、 前記式入力手段により入力された任意の整式、前記因数
入力手段により入力された任意の因数、前記分解処理手
段により因数分解された結果の式を、それぞれ表示する
表示手段とを具備したことを特徴とする演算装置。An expression input means for inputting an arbitrary integer expression to be factored, a factor input means for inputting an arbitrary factor for an arbitrary expression inputted by the expression input means, and execution of the factorization. Execution instructing means for instructing, and decomposition processing for performing factorization of the polynomial input by the expression input means based on the factor input by the factor input means when execution of factorization is instructed by the execution instruction means. Means, and display means for displaying an arbitrary integer expression input by the expression input means, an arbitrary factor input by the factor input means, and an expression resulting from factorization by the decomposition processing means. An arithmetic unit characterized by the above-mentioned.
により因数分解の実行が指示される毎に、前記因数入力
手段により入力された因数に基づいて前記式入力手段に
より入力された整式を段階的に因数分解する分解処理手
段であり、前記表示手段は、前記式入力手段により入力
された任意の整式、前記因数入力手段により入力された
任意の因数、前記分解処理手段により段階的に因数分解
された各段階毎の結果の式を、それぞれ表示する表示手
段であることを特徴とする請求項1に記載の演算装置。2. The method according to claim 1, wherein each time the execution instructing unit instructs execution of the factor decomposition, the decomposition processing unit performs a step of converting the integral expression input by the expression input unit based on the factor input by the factor input unit. Factoring means, wherein the display means comprises: any integer expression input by the expression input means, any factor input by the factor input means, and stepwise factorization by the decomposition processing means. The computing device according to claim 1, wherein the computing device is a display unit that displays the expression of the result of each of the stages.
させるステップと、 この式入力ステップにより入力された任意の整式に対す
る任意の因数を入力させるステップと、 因数分解の実行を指示させるステップと、 この実行指示ステップにより因数分解の実行が指示され
た際に、前記因数入力ステップにより入力された因数に
基づいて前記式入力ステップにより入力された整式を因
数分解するステップと、 前記式入力ステップにより入力された任意の整式、前記
因数入力ステップにより入力された任意の因数、前記分
解処理ステップにより因数分解された結果の式を、それ
ぞれ表示するステップとからなることを特徴とする演算
方法。3. A step of inputting an arbitrary polynomial to be factored, a step of inputting an arbitrary factor with respect to an arbitrary polynomial input by the equation input step, and a step of instructing execution of the factorization. When execution of factorization is instructed by the execution instruction step, a step of factorizing the integral equation input by the equation input step based on the factor input by the factor input step; and Displaying an input arbitrary formula, an arbitrary factor input in the factor input step, and an expression resulting from the factorization in the factorization processing step.
段、 この式入力手段により入力された任意の整式に対する任
意の因数を入力させる因数入力手段、 因数分解の実行を指示させる実行指示手段、 この実行指示手段により因数分解の実行が指示された際
に、前記因数入力手段により入力された因数に基づいて
前記式入力手段により入力された整式を因数分解する分
解処理手段、 前記式入力手段により入力された任意の整式、前記因数
入力手段により入力された任意の因数、前記分解処理手
段により因数分解された結果の式を、それぞれ表示する
表示手段、として機能させるための演算制御プログラム
を記録した媒体。4. A computer comprising: an input unit for inputting an arbitrary integer to be subjected to factorization; an input unit for inputting an arbitrary factor for an arbitrary integer input by the input unit; execution of the factorization Execution instructing means for instructing the execution of the factorization by the execution instructing means. Means for displaying an arbitrary integer expression input by the expression input means, an arbitrary factor input by the factor input means, and an expression resulting from factorization by the decomposition processing means, as display means for displaying the respective factors. A medium on which the arithmetic control program of the above is recorded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33087596A JP3711397B2 (en) | 1996-12-11 | 1996-12-11 | Arithmetic unit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33087596A JP3711397B2 (en) | 1996-12-11 | 1996-12-11 | Arithmetic unit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10171762A true JPH10171762A (en) | 1998-06-26 |
JP3711397B2 JP3711397B2 (en) | 2005-11-02 |
Family
ID=18237497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP33087596A Expired - Fee Related JP3711397B2 (en) | 1996-12-11 | 1996-12-11 | Arithmetic unit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3711397B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8074469B2 (en) | 2008-12-31 | 2011-12-13 | General Electric Company | Refrigerator with a convertible compartment |
-
1996
- 1996-12-11 JP JP33087596A patent/JP3711397B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8074469B2 (en) | 2008-12-31 | 2011-12-13 | General Electric Company | Refrigerator with a convertible compartment |
Also Published As
Publication number | Publication date |
---|---|
JP3711397B2 (en) | 2005-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS59200375A (en) | Electronic cash register | |
JP2671793B2 (en) | Program generator usage specification simulation method and apparatus | |
JPH10171762A (en) | Operation device, operation method, and medium recording operation control program | |
JP3463331B2 (en) | Menu selection method | |
JPH07146642A (en) | Input system for ladder program | |
JP3517466B2 (en) | Operability verification method and device | |
EP0483368A1 (en) | Method of searching sequence program | |
JPH11161613A (en) | Electronic computer, calculation method, and recording medium recording calculation processing program | |
JPH10161980A (en) | Graph display device, graph display method, and medium recording graph display program | |
JP5141208B2 (en) | Prime factorization calculator | |
JP3969301B2 (en) | Graph display control device and graph display control program | |
JPH0863218A (en) | Program constitution display system | |
JP2600654B2 (en) | Document processing device | |
JP3858129B2 (en) | Set computing device and recording medium recording set computation processing program | |
JPH02140866A (en) | Facility control processor | |
JPH10222472A (en) | Electronic computer, calculation method, and recording medium recording calculation processing program | |
JP2993034B2 (en) | Document processor with help information display function | |
JP3123720B2 (en) | Programming method and programming device for programmable controller | |
JPH09134444A (en) | Graph display device | |
JPS6069770A (en) | Data processor | |
JPH11143835A (en) | Electronic computing device, graph display method, and recording medium | |
JPH04130571A (en) | Numerical calculation method | |
JPH0651936A (en) | Information selecting method | |
JPH0793007A (en) | Display system for sequence program | |
JPH0535731A (en) | Document processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050502 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050524 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050621 |
|
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: 20050712 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050725 |
|
R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080826 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090826 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100826 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100826 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110826 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120826 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120826 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130826 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |