Intro To Programming:
Content Flow & Pseudo Code
Objectives
- Understand Control Flow
- Understand and write Pseudo Code
- Write the pseudo code for a thermostat
Control Flow
- Code is read left to right, top to bottom
- Functions are executed in sequential order
- Conditionals and Loops can alter the flow by skipping or repeating lines of code
Pseudo Code
- Written in natural language
- Non-functional
- Used to help plan the control flow of a program
- Helps understand Programming Logic without the need to learn a programming language
Oral Practice:
Using a shower.
Oral Practice:
Verbally explain the control flow of a shower:
- Turning on the water
- Hot
- Cold
- Turning off the water
- Turning on the shower head
- Turning off the shower head
is_water_on = false
when user turns water knob
if is_water_on = true,
turn off water
else if is_water_on = false,
is_water_on = true
if knob turned is hot,
start hot water
if knob turned is cold,
start cold water
Shower Pseudo Code
Thermostat Pseudo Code
- Set a desired temperature
- Run thermostat to adjust to desired temperature
Intro To Programming Recap:
- Control flow dictates how our code is read
- Programs are read left to right, top to bottom
- Pseudo Code helps us plan out the control flow of our program
GA Sample Teach
By matt-soria
GA Sample Teach
- 1,562