CHAPTER 1: PROGRAMMING STRUCTURE

Emphasizes the importance of

structuring programs

using an explicit problem solving methodology and top-down design to create programs

good program style

Introduces and illustrates the components of good programming style

data abstraction

functional modularization

verification and debugging

documentation

Begins the discussion of program time and storage requirements and how to determine them

Case study?/FONT>scoring bowling games

illustrates the concepts introduced in the chapter

1.1: Structure: Data and Program

1.2: A Look Ahead

1.3: The Need for Structure

1.4: Basic Constructs

1.5: Top Down Design

1.6: High-Level Languages

1.7: Elements of Style

1.8: Time and Storage Requirements

1.9: Case Study: Bowling Scores

1.10: Summary

Exercises

Suggested Assignments