On the Capabilities of While, Repeat, and Exit Statements

81Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.

Abstract

A well-formed program is defined as a program in which loops and if statements are properly nested and can be entered only at their beginning. A corresponding definition is given for a well-formed flowchart. It is shown that a program is well formed if and only if it can be written with if, repeat, and multi-level exit statements for sequence control. It is also shown that if, while, and repeat statements with single-level exit do not suffice. It is also shown that any flowchart can be converted to a well-formed flowchart by node splitting. Practical implications are discussed. © 1973, ACM. All rights reserved.

References Powered by Scopus

Notes on avoiding "go to" statements

87Citations
N/AReaders
Get full text

A case against the goto

37Citations
N/AReaders
Get full text

Software Reliability

10Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Structured Programming with go to Statements

491Citations
N/AReaders
Get full text

A Fast and Usually Linear Algorithm for Global Flow Analysis

128Citations
N/AReaders
Get full text

On Folk Theorems

82Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Peterson, W. W., Kasami, T., & Tokura, N. (1973). On the Capabilities of While, Repeat, and Exit Statements. Communications of the ACM, 16(8), 503–512. https://doi.org/10.1145/355609.362337

Readers over time

‘11‘12‘13‘14‘15‘16‘17‘22‘23‘2500.751.52.253

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 5

50%

Professor / Associate Prof. 3

30%

Researcher 2

20%

Readers' Discipline

Tooltip

Computer Science 12

92%

Design 1

8%

Save time finding and organizing research with Mendeley

Sign up for free
0