# WI 6-8: AP3.c.1.m

## CodeHS Lessons

Interpret the flow of execution of algorithms and predict their outcomes. [Clarification Algorithms can be expressed using natural language, flow and control diagrams, comments within code, and pseudocode].

 Standard 1.7 Commenting Your Code 1.14 Control Structures Example
 Standard 5.2 If Statements 7.1 While Loops 7.2 For Loops 7.3 Break and Continue 7.4 Nested Control Structures 9.5 Exceptions 10.4 Strings and For Loops 12.3 For Loops and Lists 24.4 For Loops 24.14 Parameters 24.16 Using i in For Loops 24.18 If Statements 24.19 If/Else Statements 24.20 While Loops 24.7 Functions 24.21 Putting Together Control Structures
 Standard 33.4 Strings and For Loops
 Standard 9.18 Local Variables and Scope
 Standard 4.6 Organizational Techniques
 Standard 1.7 Commenting Your Code 1.14 Control Structures Example
 Standard 1.7 Commenting Your Code 1.14 Control Structures Example
 Standard 1.7 Commenting Your Code 1.14 Control Structures Example
 Standard 2.1 Quest for the Rosetta Stone 5.7 If/Else Statements 5.8 While Loops 5.9 Karel Challenges 9.4 Intro to JavaScript 9.5 Variables 9.10 The Physics of Sprites
 Standard 2.1 Quest for the Rosetta Stone
 Standard 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges 5.4 Intro to JavaScript 5.5 Variables 5.10 The Physics of Sprites
 Standard 2.3 For Loops 3.3 Functions 5.6 Parameters 5.9 Using i in For Loops 7.1 If Statements 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 2.3 For Loops 3.3 Functions 5.6 Parameters 5.9 Using i in For Loops 7.1 If Statements 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 2.2 Intro to JavaScript 2.3 Variables 3.5 The Physics of Sprites
 Standard 1.13 Control Structures Example 1.14 More Karel Examples and Testing 1.16 Karel Challenges 13.4 For Loops 13.8 Functions 13.13 Parameters 13.14 Using i in For Loops 13.16 If Statements 13.17 If/ Else Statements 13.18 While Loops 13.19 Putting Together Control Structures
 Standard 2.13 Control Structures Example 2.14 More Karel Examples and Testing 2.16 Karel Challenges 3.4 For Loops 3.8 Functions 3.13 Parameters 3.14 Using i in For Loops 3.16 If Statements 3.17 If/ Else Statements 3.18 While Loops 3.19 Putting Together Control Structures
 Standard 2.13 Control Structures Example 2.14 More Karel Examples and Testing 2.16 Karel Challenges 6.4 For Loops 6.8 Functions 6.13 Parameters 6.14 Using i in For Loops 6.16 If Statements 6.17 If/ Else Statements 6.18 While Loops 6.19 Putting Together Control Structures
 Standard 7.11 For Loops 7.12 Break and Continue 7.18 Exceptions
 Standard 6.3 For Loops and Lists
 Standard 1.13 Control Structures Example 1.14 More Karel Examples and Testing 1.16 Karel Challenges
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.14 Using i in For Loops 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 4.2 If Statements 5.1 While Loops 5.2 For Loops 5.3 Break and Continue 5.4 Nested Control Structures 6.5 Exceptions 7.1 Loops 7.2 If/Else Statements 8.4 Strings and For Loops 9.3 For Loops and Lists
 Standard 1.7 Commenting Your Code 1.13 Control Structures Example 8.6 Local Variables and Scope 10.1 Loops 10.2 If/Else Statements
 Standard 2.2 For Loops 3.3 Functions 4.3 Parameters 4.4 Using i in For Loops 6.1 If Statements 6.2 If/ Else Statements 6.3 While Loops 7.1 For Loops 7.2 While Loops 7.4 If/Else Statements 8.1 Putting Together Control Structures
 Standard 7.1 For Loops 7.2 While Loops 7.4 If/Else Statements
 Standard 2.1 For Loops 2.2 While Loops 2.4 If/Else Statements
 Standard 2.1 Loops 2.2 If/Else Statements
 Standard 2.7 Commenting Your Code 2.14 Control Structures Example
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.14 Using i in For Loops 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements
 Standard 1.7 Commenting Your Code 1.13 Control Structures Example 7.6 Local Variables and Scope
 Standard 1.7 Commenting Your Code 1.13 Control Structures Example 7.6 Local Variables and Scope
 Standard 1.7 Commenting Your Code 1.13 Control Structures Example 7.6 Local Variables and Scope
 Standard 2.2 For Loops 3.3 Functions 4.3 Parameters 4.4 Using i in For Loops 5.1 If Statements 5.2 If/ Else Statements 5.3 While Loops 6.1 Putting Together Control Structures
 Standard 2.4 For Loops 2.8 Functions 2.13 Parameters 2.14 Using i in For Loops 2.16 If Statements 2.17 If/ Else Statements 2.18 While Loops 2.19 Putting Together Control Structures 4.2 If Statements 5.1 While Loops 5.2 For Loops 5.3 Break and Continue 5.4 Nested Control Structures 6.5 Exceptions 7.4 Strings and For Loops 8.3 For Loops and Lists
 Standard 2.7 Commenting Your Code 2.14 Control Structures Example
 Standard 2.7 Commenting Your Code 2.14 Control Structures Example
 Standard 2.4 For Loops 2.8 Functions 2.14 Parameters 2.16 Using i in For Loops 2.18 If Statements 2.19 If/ Else Statements 2.20 While Loops 2.22 Putting Together Control Structures 6.2 If Statements 7.1 While Loops 7.2 For Loops 7.3 Break and Continue 7.4 Nested Control Structures 8.5 Exceptions 9.4 Strings and For Loops 10.3 For Loops and Lists
 Standard 3.7 Commenting Your Code 3.14 Control Structures Example
 Standard 2.7 Commenting Your Code 2.14 Control Structures Example
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.14 Using i in For Loops 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements
 Standard 2.7 Commenting Your Code 2.14 Control Structures Example
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.14 Using i in For Loops 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements
 Standard 2.7 Commenting Your Code 2.14 Control Structures Example
 Standard 3.4 For Loops 3.8 Functions 3.13 Parameters 3.14 Using i in For Loops 3.16 If Statements 3.17 If/ Else Statements 3.18 While Loops 3.19 Putting Together Control Structures
 Standard 6.5 Organizational Techniques
 Standard 2.7 Commenting Your Code 2.14 Control Structures Example
 Standard 2.7 Commenting Your Code 2.14 Control Structures Example
 Standard 4.2 If Statements 5.1 While Loops 5.2 For Loops 5.3 Break and Continue 5.4 Nested Control Structures 6.5 Exceptions 8.4 Strings and For Loops 9.3 For Loops and Lists 18.4 For Loops 18.8 Functions 18.13 Parameters 18.14 Using i in For Loops 18.16 If Statements 18.17 If/ Else Statements 18.18 While Loops 18.19 Putting Together Control Structures
 Standard 2.7 Commenting Your Code 2.14 Control Structures Example
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.14 Using i in For Loops 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 6.16 Karel Challenges 6.14 More Karel Examples and Testing 6.13 Control Structures Example 9.1 For Loops 9.2 While Loops 9.4 If/Else Statements
 Standard 1.7 Commenting Your Code 1.14 Control Structures Example
 Standard 1.7 Commenting Your Code 1.13 Control Structures Example 12.6 Local Variables and Scope
 Standard 1.7 Commenting Your Code 1.13 Control Structures Example 12.6 Local Variables and Scope
 Standard 6.3 For Loops and Lists
 Standard 1.7 Commenting Your Code 1.13 Control Structures Example 8.6 Local Variables and Scope
 Standard 23.6 Organizational Techniques
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.14 Using i in For Loops 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements
 Standard 2.7 Commenting Your Code 2.14 Control Structures Example
 Standard 2.7 Commenting Your Code 2.14 Control Structures Example
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.14 Using i in For Loops 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements
 Standard 2.7 Commenting Your Code 2.14 Control Structures Example
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.14 Using i in For Loops 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements
 Standard 6.4 For Loops 6.6 Functions 6.12 Parameters 6.13 If Statements 6.14 If/ Else Statements 6.15 While Loops 7.7 If Statements 7.11 While Loops 7.12 For Loops
 Standard 2.7 Commenting Your Code 2.14 Control Structures Example
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.14 Using i in For Loops 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.14 Using i in For Loops 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 14.16 Karel Challenges 14.14 More Karel Examples and Testing 14.13 Control Structures Example 6.1 For Loops 6.2 While Loops 6.4 If/Else Statements
 Standard 2.7 Commenting Your Code 2.14 Control Structures Example
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.14 Using i in For Loops 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements
 Standard 3.4 For Loops 3.8 Functions 3.13 Parameters 3.14 Using i in For Loops 3.16 If Statements 3.17 If/ Else Statements 3.18 While Loops 3.19 Putting Together Control Structures 8.13 Control Structures Example 8.14 More Karel Examples and Testing 8.16 Karel Challenges
 Standard 3.4 For Loops 3.8 Functions 3.14 Parameters 3.15 Using i in For Loops 3.17 If Statements 3.18 If/ Else Statements 3.19 While Loops 3.20 Putting Together Control Structures
 Standard 2.7 Commenting Your Code 2.15 Control Structures Example
 Standard 2.7 If/Else Statements 2.8 While Loops 2.9 Karel Challenges
 Standard 2.7 Commenting Your Code 2.14 Control Structures Example 11.4 For Loops 11.5 While Loops
 Standard 1.16 Organizational Techniques
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.14 Using i in For Loops 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements
 Standard 2.7 Commenting Your Code 2.14 Control Structures Example
 Standard 18.4 Strings and For Loops
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.14 Using i in For Loops 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 12.16 Karel Challenges 12.14 More Karel Examples and Testing 12.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements
 Standard 3.7 Commenting Your Code 3.14 Control Structures Example 24.6 Local Variables and Scope
 Standard 16.6 Organizational Techniques
 Standard 1.7 Commenting Your Code 1.13 Control Structures Example
 Standard 4.7 Commenting Your Code 4.14 Control Structures Example
 Standard 2.7 Commenting Your Code 2.15 Control Structures Example
 Standard 20.6 Organizational Techniques
 Standard 2.2 For Loops 3.3 Functions 4.4 Parameters 4.6 Using i in For Loops 5.1 If Statements 5.2 If/ Else Statements 5.3 While Loops 6.1 Putting Together Control Structures
 Standard 2.7 Commenting Your Code 2.13 Control Structures Example
 Standard 2.7 Commenting Your Code 2.14 Control Structures Example
 Standard 1.4 For Loops 1.8 Functions 1.13 Parameters 1.14 Using i in For Loops 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements
 Standard 13.18 Local Variables and Scope
 Standard 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges
 Standard 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges 3.5 For Loops 3.6 While Loops 7.2 If/Else Statements
 Standard 4.2 If Statements 6.1 While Loops 6.2 For Loops 6.3 Break and Continue 6.4 Nested Control Structures
 Standard 1.5 Exceptions 2.4 Strings and For Loops 4.3 For Loops and Lists
 Standard 2.2 Intro to JavaScript 2.3 Variables 3.5 The Physics of Sprites
 Standard 2.3 For Loops 3.3 Functions 5.6 Parameters 5.9 Using i in For Loops 7.1 If Statements 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 2.3 For Loops 3.3 Functions 5.6 Parameters 5.9 Using i in For Loops 7.1 If Statements 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 4.2 If Statements 6.1 While Loops 6.2 For Loops 6.3 Break and Continue 6.4 Nested Control Structures 9.5 Exceptions 10.4 Strings and For Loops 12.3 For Loops and Lists
 Standard 4.2 If Statements 6.1 While Loops 6.2 For Loops 6.3 Break and Continue 6.4 Nested Control Structures 11.4 For Loops 11.14 Parameters 11.16 Using i in For Loops 11.18 If Statements 11.19 If/Else Statements 11.20 While Loops 11.7 Functions 11.21 Putting Together Control Structures
 Standard 1.5 Exceptions 2.4 Strings and For Loops 4.3 For Loops and Lists
 Standard 8.18 Local Variables and Scope
 Standard 12.18 Local Variables and Scope
 Standard 1.7 Commenting Your Code 1.14 Control Structures Example
 Standard 2.1 Quest for the Rosetta Stone
 Standard 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges 4.4 Intro to JavaScript 4.5 Variables 4.10 The Physics of Sprites