DocumentCode
747304
Title
Structured Programming With and Without go to Statements
Author
Elgot, Calvin C.
Author_Institution
Department of Mathematical Sciences, IBM Thomas J. Watson Research Center
Issue
1
fYear
1976
fDate
3/1/1976 12:00:00 AM
Firstpage
41
Lastpage
54
Abstract
While "Dijkstra flow-chart schemes" (built out of assignment statement schemes by means of composition, IF—THEN and WHILEDO) are simple and perspicuous, they lack the descriptive power of flow-chart schemes (provided additional "variables" are not permitted). On the other hand, the analogous multiexit composition binary alternation-conditional iteration (CACI) schemes introduced below, which are virtually as simple and perspicuous as Dijkstra schemes, describe exactly the same computational processes as flow-chart schemes (without the aid of additional variables).
Keywords
Algebra of flow-chart schemes; Böhm–Jacoppini theorem; Dijkstra program; composition; conditional iteration; flow-chart scheme; multientry; multiexit; structured programming; Algorithm design and analysis; Computer languages; Flowcharts; Merging; Terminology; Variable speed drives; Algebra of flow-chart schemes; Böhm–Jacoppini theorem; Dijkstra program; composition; conditional iteration; flow-chart scheme; multientry; multiexit; structured programming;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1976.233800
Filename
1702335
Link To Document