Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 11

CODING CARD: Programming Flow Chart Part2

STE INSTRUCTION
P
Start

On Start Is button A YES Show Number


pressed ? (Number1 + Number2)
Create 3 variables NO
1. Number1
2. Number2 Is button B YES Show Number
pressed ? (Number1 - Number2)
3. Number
NO
Set variables Show Number
1. Number1 = 6
Is button YES
A+B (Number1 X Number2)
2. Number2 = 2 pressed ?
1 3. Number = 0
NO
Is logo YES Show Number
pressed ? (Number)

Flow Chart into Change Number by 1

Makecode If YES
“Flow Chart 4” number
Set Number
=0
>9?
CODING CARD: Programming Flow Chart Part2

STE INSTRUCTION
P
Answers

1
Ans
CODING CARD: Programming Flow Chart Part2

STE INSTRUCTION
P A B
Start
Plot x = 2, y = 4 Plot x = (pick random 0 to 4) , y = 4

Is button A YES Pause (100) Pause (100)


A
pressed ?
Plot x = 2, y = 3 Plot x = (pick random 0 to 4), y = 3
NO
Is button B YES Pause (100) Pause (100)
B
pressed ?
Plot x = 2, y = 2 Plot x = (pick random 0 to 4), y = 2
NO
2 Is button YES Pause (100) Pause (100)
A+B C
pressed ?
Plot x = 2, y = 1 Plot x = (pick random 0 to 4), y = 1
NO
Is logo YES Pause (100) Pause (100)
D
pressed ?
Plot x = 2, y = 0 Plot x = (pick random 0 to 4), y = 0
Flow Chart into
Makecode Pause (100) Pause (100)

“Flow Chart 5” Clear screen Clear screen


CODING CARD: Programming Flow Chart Part2

STE INSTRUCTION
P C

Repeat 4 times Plot x = (pick random 0 to 4) , y = 4

Pause (100)

Plot x = (pick random 0 to 4), y = 3

Pause (100)

Plot x = (pick random 0 to 4), y = 2

3 Pause (100)

Plot x = (pick random 0 to 4), y = 1

Pause (100)

Plot x = (pick random 0 to 4), y = 0

Pause (100)

Clear screen
CODING CARD: Programming Flow Chart Part2

STE INSTRUCTION
P D

Repeat 6 times Show leds

Pause (100)

Show leds
4

Pause (100)

Clear screen
CODING CARD: Programming Flow Chart Part2

STE INSTRUCTION
P
Answers

4
Ans
CODING CARD: Programming Flow Chart Part2

STE INSTRUCTION
P
Start
On Start

Is button A YES Show icon


A
pressed ?
NO Call Lid_Close

Is button B YES
B Create 3 variables
pressed ? 1. Password1
NO 2. UserInput
3. Counter
5 Is button YES
A+B C
Set variables
pressed ?
1. Password1 =
NO “AABAA”
2. UserInput = “ “
3. Counter = 5
Flow Chart into
Makecode
“Flow Chart 6”
CODING CARD: Programming Flow Chart Part2

STE INSTRUCTION
P
A B C

Play tone Play tone


If (Password1) YES
(middle C) for (middle F) for Show icon
= (UserInput)?
1beat 1beat
NO Call Lid_Open
Show string “A” Show string “B” Show icon
Start melody
Pause (100) Pause (100) Play sound sad dadadum
repeating once
Set UserInput to Set UserInput to Set UserInput to
join(UserInput) join(UserInput) ““ Pause (5000)
6 to “A” to “B”
Pause (100) Call Countdown
Clear screen Clear screen
Call Lid_Close Call Lid_Close

Clear screen
CODING CARD: Programming Flow Chart Part2

STE INSTRUCTION
P
Function Function
Lid_Close Countdown

Servo write pin Play sound hello Play sound hello


P1 to 90 until done until done

Pause (500) Pause (500)

Show number 4 Show number 2


Function
Lid_Open
Play sound hello Play sound hello
until done until done
7 Servo write pin
P1 to 90
Pause (500) Pause (500)

Show number 3 Show number 1

Play sound hello


until done

Pause (500)
CODING CARD: Programming Flow Chart Part2

STE INSTRUCTION
P
Answers

7
Ans
CODING CARD: Programming Flow Chart Part2

STE INSTRUCTION
P
Can you make
Answers
flow chart for
Flow chart for windmill
these 3
projects?

Flow chart for target


8 shooting

Flow chart for basketball

You might also like