Dale - Computer Science Illuminated 269

Dale - Computer Science Illuminated 269 - 242 Chapter 8...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
242 Chapter 8 High-Level Programming Languages and disciplined, that they should use only selected control structures. This article and the others published with it introduced the era of structured programming . 9 Each logical unit of a program should have just one entry and one exit. The program should not jump randomly in and out of logical modules. Although programs could be designed in this way in assembly language using instructions that branch to other parts of the program, high-level languages introduced control constructs that made this discipline easy to follow. These constructs are selection statements, looping state- ments, and subprogram statements. Unrestricted branching statements were no longer necessary. With the advent of windows on the screen and input using a mouse, a fifth basic control structure was introduced: asynchronous processing. In the next sections we introduce these concepts at the logical level.
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Ask a homework question - tutors are online