Abstract
Conventional flowcharts are a hindrance to structured programming. An alternative notation, which emphasises the <u>nested</u> structure of programs, is proposed. The notation allows for only those <u>goto</u> s which are safe in a structured program. Unbelievers in Structured Programming are advised not to read this paper.
- I. Nassi and B. Schneiderman, Flowchart Techniques for Structured Programming, SIGPLAN Notices
8 8 Aug. 1973 p. 12. Google ScholarDigital Library - Ned Chapin, New Format for Flowcharts, Software Practice and Experience
4 4 Oct. 1974 p. 341.Google ScholarCross Ref - R.E. Haskell, D.E. Boddy & G.A. Jackson, Use of Structured Flowcharts in the Undergraduate Computer Science Curriculum, ACM SIGCSE 6th Technical Symposium on Computer Science Education, SIGCSE Bulletin
8 3 Sept. 1976 p. 67. Google ScholarDigital Library - E.W. Dijkstra, A Discipline of Programming, Prectice-Hall, 1976. Google ScholarDigital Library
- R.W. Witty, Dimensional Flowcharting, Report RL-76-132/A, Rutherford Laboratory, Chilton, OX11 OOX, England.Google Scholar
- C.T. Zahn, A control statement for natural top-down structured programming, Lecture Notes in Computer Science
19, 1974.Google Scholar - M.A. Jackson, Principles of Program Design, Academic Press, 1975. Google ScholarDigital Library
- C. Bohm and G. Jacopini, Flow diagrams, Turing machines and languages with only two formation rules, Comm. ACM
9 5 May 1966 p 366. Google ScholarDigital Library - Eberhard Wegner, Tree-Structured Programs, Comm. ACM
16 11 Nov. 1973. Google ScholarDigital Library - Eberhard Wegner, A Generalized Completer for ALGOL 68, ALGOL Bulletin AB 35.4.3 March 1973. Google ScholarDigital Library
Index Terms
- Structure charts a structured alternative to flowcharts
Recommendations
Teaching computer programming with structured programming language and flowcharts
OSDOC '11: Proceedings of the 2011 Workshop on Open Source and Design of CommunicationThis research aims to prove that an environment that establishes a direct connection between flowcharts and the equivalent structured programming language improves the results of the students in the first year of computer programming.
The first approach ...
Nassi-Shneiderman charts an alternative to flowcharts for design
Proceedings of the software quality assurance workshop on Functional and performance issuesIn recent years structured programming has emerged as an advanced programming technology. During this time, many tools have been developed for facilitating the programmer's use of structured programming. One of these tools, the Structured Flowcharts ...
Nassi-Shneiderman charts an alternative to flowcharts for design
In recent years structured programming has emerged as an advanced programming technology. During this time, many tools have been developed for facilitating the programmer's use of structured programming. One of these tools, the Structured Flowcharts ...
Comments