# VA PRG: PRG.8

## CodeHS Lessons

The student will trace the execution of iterative and recursive algorithms, illustrating output and changes in values of named variables.

 Standard 6.6 While Loops 6.7 The Break Statement 9.1 Functions Challenges 12.1 Breakout
 Standard 2.13 Control Structures Example 7.2 For Loops
 Standard 1.15 Control Structures Example 4.8 For Loop Practice 4.10 While Loops 4.11 Loop and a Half
 Standard 1.14 Control Structures Example 4.6 For Loops in Python 4.10 While Loops 4.11 Loop and a Half
 Standard 1.15 Control Structures Example 4.9 For Loop Practice 4.11 While Loops 4.12 Loop and a Half
 Standard 4.10 For/In Loops 4.11 Using APIs 9.12 While Loops 9.13 Loop and a Half
 Standard 22.9 While Loops 22.10 Loop and a Half
 Standard 5.6 While Loops 5.7 The Break Statement 8.1 Functions Challenges 11.1 Breakout
 Standard 6.6 While Loops 6.7 The Break Statement 9.1 Functions Challenges 12.1 Breakout
 Standard 6.6 While Loops 6.7 The Break Statement 9.1 Functions Challenges 13.1 Breakout
 Standard 5.1 Variables 5.9 Using i in For Loops 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 5.1 Variables 5.9 Using i in For Loops 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 1.13 Control Structures Example 13.11 Variables 13.14 Using i in For Loops 13.18 While Loops 13.19 Putting Together Control Structures
 Standard 2.13 Control Structures Example 3.11 Variables 3.14 Using i in For Loops 3.18 While Loops 3.19 Putting Together Control Structures
 Standard 2.13 Control Structures Example 6.11 Variables 6.14 Using i in For Loops 6.18 While Loops 6.19 Putting Together Control Structures
 Standard 7.11 For Loops
 Standard 1.13 Control Structures Example
 Standard 1.11 Variables 1.14 Using i in For Loops 1.18 While Loops 1.19 Putting Together Control Structures 5.2 For Loops
 Standard 6.9 While Loops 6.10 Loop and a Half 9.1 Functions Challenges 13.1 Breakout
 Standard 4.1 Variables 4.4 Using i in For Loops 6.3 While Loops 8.1 Putting Together Control Structures
 Standard 7.9 While Loops 7.10 Loop and a Half
 Standard 1.11 Variables 1.14 Using i in For Loops 1.18 While Loops 1.19 Putting Together Control Structures 11.13 Control Structures Example
 Standard 2.9 For Loops 2.10 While Loops 8.6 Advanced: Recursion
 Standard 5.9 While Loops 5.10 Loop and a Half 8.1 Functions Challenges 11.1 Breakout
 Standard 5.9 While Loops 5.10 Loop and a Half 8.1 Functions Challenges 11.1 Breakout
 Standard 5.9 While Loops 5.10 Loop and a Half 9.1 Functions Challenges 9.1 Functions Challenges
 Standard 4.1 Variables 4.4 Using i in For Loops 5.3 While Loops 6.1 Putting Together Control Structures 10.14 Control Structures Example
 Standard 2.11 Variables 2.14 Using i in For Loops 2.18 While Loops 2.19 Putting Together Control Structures 5.2 For Loops 23.14 Control Structures Example
 Standard 2.10 For Loops in JavaScript 2.14 While Loops
 Standard 9.10 For/In Loops 9.11 Using APIs
 Standard 7.9 While Loops 7.10 Loop and a Half
 Standard 8.9 While Loops 8.10 Loop and a Half
 Standard 2.12 Variables 2.16 Using i in For Loops 2.20 While Loops 2.22 Putting Together Control Structures 7.2 For Loops
 Standard 8.9 While Loops 8.10 Loop and a Half
 Standard 7.9 While Loops 7.10 Loop and a Half
 Standard 1.11 Variables 1.14 Using i in For Loops 1.18 While Loops 1.19 Putting Together Control Structures 11.13 Control Structures Example
 Standard 7.9 While Loops 7.10 Loop and a Half
 Standard 1.11 Variables 1.14 Using i in For Loops 1.18 While Loops 1.19 Putting Together Control Structures 11.13 Control Structures Example
 Standard 9.9 While Loops 9.10 Loop and a Half
 Standard 3.11 Variables 3.14 Using i in For Loops 3.18 While Loops 3.19 Putting Together Control Structures
 Standard 15.9 While Loops 15.10 Loop and a Half
 Standard 1.14 Control Structures Example 4.8 For Loop Practice 4.10 While Loops 4.11 Loop and a Half
 Standard 14.9 While Loops 14.10 Loop and a Half
 Standard 5.2 For Loops 18.11 Variables 18.14 Using i in For Loops 18.18 While Loops 18.19 Putting Together Control Structures
 Standard 8.10 For/In Loops 8.11 Using APIs
 Standard 7.9 While Loops 7.10 Loop and a Half
 Standard 1.11 Variables 1.14 Using i in For Loops 1.18 While Loops 1.19 Putting Together Control Structures 6.13 Control Structures Example
 Standard 4.6 While Loops 4.7 The Break Statement 25.1 Functions Challenges 27.1 Breakout
 Standard 10.9 While Loops 10.10 Loop and a Half 13.1 Functions Challenges 23.1 Breakout
 Standard 6.9 While Loops 6.10 Loop and a Half 9.1 Functions Challenges 12.1 Breakout
 Standard 1.11 Variables 1.14 Using i in For Loops 1.18 While Loops 1.19 Putting Together Control Structures 11.13 Control Structures Example
 Standard 7.9 While Loops 7.10 Loop and a Half
 Standard 7.9 While Loops 7.10 Loop and a Half
 Standard 1.11 Variables 1.14 Using i in For Loops 1.18 While Loops 1.19 Putting Together Control Structures 11.13 Control Structures Example
 Standard 7.9 While Loops 7.10 Loop and a Half
 Standard 1.11 Variables 1.14 Using i in For Loops 1.18 While Loops 1.19 Putting Together Control Structures 11.13 Control Structures Example
 Standard 7.9 While Loops 7.10 Loop and a Half
 Standard 1.11 Variables 1.14 Using i in For Loops 1.18 While Loops 1.19 Putting Together Control Structures 11.13 Control Structures Example
 Standard 1.14 Control Structures Example 3.7 For Loop Practice 3.9 While Loops 3.10 Loop and a Half
 Standard 1.14 Control Structures Example 3.7 For Loop Practice 3.9 While Loops 3.10 Loop and a Half
 Standard 1.11 Variables 1.14 Using i in For Loops 1.18 While Loops 1.19 Putting Together Control Structures 14.13 Control Structures Example
 Standard 7.9 While Loops 7.10 Loop and a Half
 Standard 1.11 Variables 1.14 Using i in For Loops 1.18 While Loops 1.19 Putting Together Control Structures 11.13 Control Structures Example
 Standard 3.11 Variables 3.14 Using i in For Loops 3.18 While Loops 3.19 Putting Together Control Structures 8.13 Control Structures Example
 Standard 3.12 Variables 3.15 Using i in For Loops 3.19 While Loops 3.20 Putting Together Control Structures
 Standard 4.10 For Loops 4.11 While Loops 9.6 Advanced: Recursion
 Standard 7.6 While Loops 7.7 The Break Statement
 Standard 6.6 While Loops 6.7 The Break Statement 21.1 Functions Challenges 23.1 Breakout
 Standard 1.14 Control Structures Example 3.8 For Loop Practice 3.10 While Loops 3.11 Loop and a Half
 Standard 1.11 Variables 1.14 Using i in For Loops 1.18 While Loops 1.19 Putting Together Control Structures 11.13 Control Structures Example
 Standard 7.9 While Loops 7.10 Loop and a Half
 Standard 10.9 While Loops 10.10 Loop and a Half
 Standard 6.9 While Loops 6.10 Loop and a Half
 Standard 2.13 Control Structures Example
 Standard 8.6 While Loops 8.7 The Break Statement 12.1 Breakout
 Standard 4.2 Variables 4.6 Using i in For Loops 5.3 While Loops 6.1 Putting Together Control Structures
 Standard 7.9 While Loops 7.10 Loop and a Half
 Standard 7.9 While Loops 7.10 Loop and a Half
 Standard 1.11 Variables 1.14 Using i in For Loops 1.18 While Loops 1.19 Putting Together Control Structures 11.13 Control Structures Example
 Standard 10.10 For/In Loops 10.11 Using APIs 13.12 While Loops 13.13 Loop and a Half
 Standard 1.13 Control Structures Example 6.2 For Loops
 Standard 5.1 Variables 5.9 Using i in For Loops 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 5.1 Variables 5.9 Using i in For Loops 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 1.13 Control Structures Example 6.2 For Loops
 Standard 1.13 Control Structures Example 6.2 For Loops
 Standard 4.10 For/In Loops 4.11 Using APIs 8.12 While Loops 8.13 Loop and a Half
 Standard 9.10 For/In Loops 9.11 Using APIs 12.12 While Loops 12.13 Loop and a Half
 Standard 4.10 For Loops 4.11 While Loops 9.6 Advanced: Recursion