Table of Contents

  1. Selection
    1. Logical Operators
    2. Compound Statements
    3. Multiple Conditions
    4. Multiple Conditions Examples
    5. Nested If Statements
    6. Decisions, Decisions, Decisions
    7. Algorithm
    8. Example Pascal Program
    9. If Statement Examples
    10. Another Example
    11. If Statement: Tasks
  2. Case Statement
    1. Programming Example
    2. Using If
    3. Example 2: Using Case
    4. Ordinal Values
    5. When to Use Case
    6. Optional Else
    7. Integer List
    8. Case Statement: Characters
  3. Programming Tasks
    1. Challenge 1
    2. Challenge 2
    3. Challenge 3
    4. Challenge 4
    5. Challenge 5
  4. Iteration
    1. While Loop
    2. While Loop SAQ
    3. Repeat Loop
    4. End Testing
    5. For Loop
  5. Choosing the Right Loop
    1. Situation 1
    2. Situation 2
    3. Situation 3
    4. Data Validation
    5. Choosing a Loop Structure
    6. Example Loop Program
    7. Data Table for Loop Program
    8. Algorithm (Without loop)
    9. Algorithm (With Loop)
    10. Algorithm/Coding Layout
    11. Example Program Code
    12. Loop Overview
    13. Problem Solving Tasks for Loops