Module 11 Study Guide
Learning Objectives
- Explain the form of control structures and basic design features of good control structures
- Explain how statement level control can be achieved using only selection and iteration constructs
- Discuss the design issues for two-way and multiple selection control structures and illustrate this discussion with examples from various languages
- Discuss counter controlled and logically controlled loops, the design issues with each kind of loop, and various looping mechanisms available in different languages
- Recount the issues in the controversy over the goto•Explain Dijkstra’s guarded command constructs and why they are important
Resources
- CPL 8
- Slides: Lam
Deliverables
The test for this module will be due on Canvas this Friday at the time given on the Canvas assignment. You will have an opportunity to re-take a different version of the same test next week. If you choose to do the re-take, your grade for this module will be the higher of the two scores.