Journal Article10.1080/00207167608803119
A multilevel flow control statement
William R. Franta,Kurt Maly +1 more
2
TL;DR: A control structure is proposed which provides for the description of such a multilevel decision process via a binary tree and a formal inference rule is supplied.
read more
Abstract: The premise of this report is that the nested ‘if-then-else’ construct occurs frequently and that these constructs if nested deeply are detrimental to program readability and maintenance. To mitigate this situation we propose and describe a control structure which provides for the description of such a multilevel decision process via a binary tree. Examples are presented to promote our viewpoint, and a formal inference rule is supplied.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Conjectures concerning the Origins of Misconceptions in Logo
Okhwa Lee,Richard Lehrer +1 more
TL;DR: The authors found that most errors consisted of violations of programming discourse or style conventions, and the origins of these violations were traced to general properties of cognition and also to specific instructional practices, implemented in a second study, reduced the general incidence of some types of errors.
The KAIL selector: a unified control construct
TL;DR: This work is part of the Automated Computer Science Education System (ACSES) project, which uses the PLATO CAI system to teach elementary computer science.
2
References
Structured Programming with go to Statements
TL;DR: For serious students of structured programming, and also for language designers, Knuth's "Structured Programming with go to Statements" is probably the paper to read.
•Book
Structured programming with go to statements
Donald E. Knuth
- 01 Jan 1979
TL;DR: For instance, Knuth's "Structured Programming with Go-To Statements" as discussed by the authors is probably the most complete description of structured programming of all the selections in this book, and it can be used as a good starting point for a discussion of the role of gotos in structured programming.
631
Critical comments on the programming language Pascal
TL;DR: An investigation of the Reports on the Pascal language reveals that it suffers as much from ill-defined constructs as many of the languages to which it is supposed to offer an alternative.
A control statement for natural top-down structured programming
Jr. Charles T. Zahn
- 09 Apr 1974
TL;DR: A new control statement is proposed which alleviates many of these known difficulties while maintaining the philosophy of structured control and well-matched to top-down programming and allows program modifications to be performed more easily.