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 24.10 Variables 24.16 Using i in For Loops 24.20 While Loops 24.21 Putting Together Control Structures
 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 4.10 For/In Loops 4.11 Using APIs 9.12 While Loops 9.13 Loop and a Half
 Standard 8.10 For/In Loops 8.11 Using APIs
 Standard 1.15 Control Structures Example 4.9 For Loop Practice 4.11 While Loops 4.12 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 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 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 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 10.10 For/In Loops 10.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 14.6 While Loops 14.7 The Break Statement
 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 15.9 While Loops 15.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 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 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 6.10 Variables 6.15 While Loops 8.11 While Loops 7.12 For Loops
 Standard 8.10 Variables 8.15 While Loops 9.12 For Loops 10.11 While Loops
 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 15.1 Breakout
 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.12 Variables 1.15 Using i in For Loops 1.19 While Loops 1.20 Putting Together Control Structures
 Standard 1.12 Variables 1.15 Using i in For Loops 1.19 While Loops 1.20 Putting Together Control Structures
 Standard 5.9 While Loops 5.10 Loop and a Half
 Standard 2.5 For Loops in Python 2.9 While Loops
 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.13 Control Structures Example 3.6 For Loops in Python 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 12.13 Control Structures Example
 Standard 3.13 Control Structures Example 7.2 For Loops 16.10 Variables 16.16 Using i in For Loops 16.20 While Loops 16.21 Putting Together Control Structures
 Standard 2.6 For Loops in Python 2.10 While Loops 2.11 Loop and a Half
 Standard 3.13 Control Structures Example 7.2 For Loops 16.10 Variables 16.16 Using i in For Loops 16.20 While Loops 16.21 Putting Together Control Structures
 Standard 2.6 For Loops in Python 2.10 While Loops 2.11 Loop and a Half
 Standard 13.9 While Loops 13.10 Loop and a Half
 Standard 10.10 For/In Loops 10.11 Using APIs 13.12 While Loops 13.13 Loop and a Half
 Standard 10.10 For/In Loops 10.11 Using APIs 14.12 While Loops 14.13 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 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 11.10 Variables 11.16 Using i in For Loops 11.20 While Loops 11.21 Putting Together Control Structures
 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
 Standard 22.9 While Loops 22.10 Loop and a Half