Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

Structure charts a structured alternative to flowcharts

Published: 01 November 1977 Publication History

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.

References

[1]
I. Nassi and B. Schneiderman, Flowchart Techniques for Structured Programming, SIGPLAN Notices 8 8 Aug. 1973 p. 12.
[2]
Ned Chapin, New Format for Flowcharts, Software Practice and Experience 4 4 Oct. 1974 p. 341.
[3]
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.
[4]
E.W. Dijkstra, A Discipline of Programming, Prectice-Hall, 1976.
[5]
R.W. Witty, Dimensional Flowcharting, Report RL-76-132/A, Rutherford Laboratory, Chilton, OX11 OOX, England.
[6]
C.T. Zahn, A control statement for natural top-down structured programming, Lecture Notes in Computer Science 19, 1974.
[7]
M.A. Jackson, Principles of Program Design, Academic Press, 1975.
[8]
C. Bohm and G. Jacopini, Flow diagrams, Turing machines and languages with only two formation rules, Comm. ACM 9 5 May 1966 p 366.
[9]
Eberhard Wegner, Tree-Structured Programs, Comm. ACM 16 11 Nov. 1973.
[10]
Eberhard Wegner, A Generalized Completer for ALGOL 68, ALGOL Bulletin AB 35.4.3 March 1973.

Cited By

View all
  • (2015)Preliminaries: Computer StrategiesProgramming the Finite Element Method10.1002/9781119189237.ch1(1-24)Online publication date: 14-Jul-2015
  • (2012)Slope safety factor search strategy for multiple sample points for reliability analysisEngineering Geology10.1016/j.enggeo.2012.01.006129-130(27-37)Online publication date: Mar-2012
  • (2007)Pictures of programs and other processes, or how to do things with linesBehaviour & Information Technology10.1080/014492982089144331:1(3-36)Online publication date: 26-Apr-2007
  • Show More Cited By
  1. Structure charts a structured alternative to flowcharts

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM SIGPLAN Notices
    ACM SIGPLAN Notices  Volume 12, Issue 11
    November 1977
    73 pages
    ISSN:0362-1340
    EISSN:1558-1160
    DOI:10.1145/956641
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 November 1977
    Published in SIGPLAN Volume 12, Issue 11

    Check for updates

    Author Tags

    1. <u>go to</u>
    2. flowcharts
    3. structured programming

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)89
    • Downloads (Last 6 weeks)11
    Reflects downloads up to 14 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2015)Preliminaries: Computer StrategiesProgramming the Finite Element Method10.1002/9781119189237.ch1(1-24)Online publication date: 14-Jul-2015
    • (2012)Slope safety factor search strategy for multiple sample points for reliability analysisEngineering Geology10.1016/j.enggeo.2012.01.006129-130(27-37)Online publication date: Mar-2012
    • (2007)Pictures of programs and other processes, or how to do things with linesBehaviour & Information Technology10.1080/014492982089144331:1(3-36)Online publication date: 26-Apr-2007
    • (2007)Experimental studies of flowchart use at different stages of program debuggingErgonomics10.1080/0014013800892481423:11(1057-1091)Online publication date: 24-Oct-2007
    • (2006)PIGS—A system for programming with interactive graphical supportSoftware: Practice and Experience10.1002/spe.438013091013:9(847-855)Online publication date: 30-Oct-2006
    • (2006)Data abstraction structured programming, and the practicing programmerSoftware: Practice and Experience10.1002/spe.438011070611:7(697-710)Online publication date: 27-Oct-2006
    • (2000)Language-agnostic program rendering for presentation, debugging and visualizationProceeding 2000 IEEE International Symposium on Visual Languages10.1109/VL.2000.874382(183-190)Online publication date: 2000
    • (1997)Basic concepts for an HDL reverse engineering tool-setProceedings of the 1996 IEEE/ACM international conference on Computer-aided design10.5555/244522.244544(134-141)Online publication date: 1-Jan-1997
    • (1996)Basic concepts for an HDL reverse engineering tool-setProceedings of International Conference on Computer Aided Design10.1109/ICCAD.1996.569423(134-141)Online publication date: 1996
    • (1994)Model for production planning and control decisions at cell level: a case studyComputer Integrated Manufacturing Systems10.1016/0951-5240(94)90002-77:2(75-92)Online publication date: May-1994
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media