Algorithm training system
First Claim
Patent Images
1. An algorithm training system, comprising:
- first means, for displaying information, including flow-chart symbols and flow-lines;
second means, for entering instructions;
third means, for creating a flow-chart from flow-chart symbols and flow-lines in accordance with said instructions entered by said second means;
fourth means, for translating said flow chart created by said third means into a program of a selected programming language; and
fifth means, for verifying an algorithm expressed by said flow-chart created by said third means and for displaying the results of the verification,wherein, during the verification, that portion of said flow-chart being executed and a corresponding portion of said program are displayed simultaneously.
2 Assignments
0 Petitions
Accused Products
Abstract
An algorithm training system for training a learner in the computer algorithm is provided. The system has a display device for selectively displaying information including flow-chart symbols and flow-lines. Instruction for an algorithm are entered into the computer from the keyboard or by the mouse operation. The system creates a desired flow-chart using the flow-chart symbols and flow-lines being shown on the display device in accordance with the instructions entered. The algorithm expressed by the resulting flow-chart is verified and its result is also shown on the display device.
92 Citations
4 Claims
-
1. An algorithm training system, comprising:
-
first means, for displaying information, including flow-chart symbols and flow-lines; second means, for entering instructions; third means, for creating a flow-chart from flow-chart symbols and flow-lines in accordance with said instructions entered by said second means; fourth means, for translating said flow chart created by said third means into a program of a selected programming language; and fifth means, for verifying an algorithm expressed by said flow-chart created by said third means and for displaying the results of the verification, wherein, during the verification, that portion of said flow-chart being executed and a corresponding portion of said program are displayed simultaneously. - View Dependent Claims (2)
-
-
3. An algorithm training method, comprising the steps of:
-
(1) displaying information, including flow-chart symbols and flow-lines; (2) entering instructions; (3) creating a flow-chart from flow-chart symbols and flow-lines in accordance with said instructions entered by said step (2); (4) translating said flow chart created by said step (3) into a program of a selected programming language; (5) verifying an algorithm expressed by said flow-chart created by said step (3); and (6) displaying the results oft he verification of said step (5), and displaying, simultaneously, that portion of said flow-chart of said step (3) and that portion of said program of said step (4) currently being executed.
-
-
4. An algorithm training system, comprising:
-
a display device; an input mechanism; a flow-chart generator, wherein said flow chart generator generates a flow-chart from flow-chart symbols and flow-lines in accordance with instructions entered by said input mechanism; a translator, wherein said translator translates said flow-chart into a program of a selected programming language; and a verifier, wherein said verifier verifies an algorithm expressed by said flow-chart and displays the results of the verification on said display device, wherein, during the verification, that portion of said flow-chart being executed and a corresponding portion of said program are displayed simultaneously.
-
Specification