Programming Fundamentals/Loops

Overview
This chapter introduces loops and iteration control structures.

Chapter Outline

 * ../Iteration Control Structures/
 * ../While Loop/
 * ../Do While Loop/
 * ../Flag Concept/
 * ../For Loop/
 * ../Branching Statements/
 * ../Increment and Decrement Operators/
 * ../Integer Overflow/
 * ../Nested Loops/
 * ../Loop Examples/
 * Code Examples
 * C++
 * C#
 * Java
 * JavaScript
 * Python
 * Swift
 * ../Practice: Loops/

Learning Objectives

 * 1) Understand key terms and definitions.
 * 2) Identify control structures based on test before iteration, test after iteration, and counting, and when to use each type.
 * 3) Given example pseudocode, flowcharts, and source code, create a program that uses loops and iteration control structures to solve a given problem.