About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
IEEE TSE
Paper
Structured Programming With and Without GO TO Statements
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). Theorem 9.1 makes contact with “reducible flow-graphs” an active area in its own right. Copyright © 1976 by The Institute of Electrical and Electronics Engineers, Inc.