Scratch Programming Session 6 of 10 Ifthenelse statements

  • Slides: 18
Download presentation
Scratch Programming Session 6 of 10 If-then-else statements interactions Final projects specifications

Scratch Programming Session 6 of 10 If-then-else statements interactions Final projects specifications

Objectives for Session 6 • If Statement – If Else Statement • Interaction

Objectives for Session 6 • If Statement – If Else Statement • Interaction

If Statement • If you are 12, raise your hand • If you like

If Statement • If you are 12, raise your hand • If you like baseball, stand up

If Statement Programming View • If ( you are 12) { raise your hand

If Statement Programming View • If ( you are 12) { raise your hand } • If ( you like baseball) { stand up }

If Statement Scratch View • The If Statement – Located in the Control Menu

If Statement Scratch View • The If Statement – Located in the Control Menu True or false test Statements to do only if test is true

If Statement Practice • • Let’s create an If Statement Create a variable A

If Statement Practice • • Let’s create an If Statement Create a variable A Set A to 0 Create an If Statement If A > 2 Perform some Motion Change A to 3

If Statement Practice • Try creating the following If Statement on your own •

If Statement Practice • Try creating the following If Statement on your own • If ( A = B ) { Move 5 steps }

If Else Statement • If you like football, raise your hand Else stand up

If Else Statement • If you like football, raise your hand Else stand up • If you are 11, go to the right side of the room Else go to the left side of the room

If Else Statement • If ( you are 11 ) { raise your hand

If Else Statement • If ( you are 11 ) { raise your hand } Else { stand up }

If Else Statement Practice • Loop forever • If the mouse is clicked –

If Else Statement Practice • Loop forever • If the mouse is clicked – Move 10 steps • Else – Turn 15 degrees

If Else Statement Practice • Create your own If Else Statement

If Else Statement Practice • Create your own If Else Statement

Interaction • Between two Sprites • Examples – When two Sprites are touching –

Interaction • Between two Sprites • Examples – When two Sprites are touching – When one Sprite is clicked by mouse

Interaction Example • Start with a blank screen • Create another Sprite • Make

Interaction Example • Start with a blank screen • Create another Sprite • Make sure your cat is facing the first Sprite

Interaction Example cont. • Add this in for the cat • When space bar

Interaction Example cont. • Add this in for the cat • When space bar clicked • If touching Sprite 2 – Say hello • Else – Move 10 steps

Interaction Example cont. • Add this in for the second Sprite • When space

Interaction Example cont. • Add this in for the second Sprite • When space bar clicked • If touching Sprite 1 – Say I’m standing here

Interaction Practice • Create your own example • Using Two or Three Sprites •

Interaction Practice • Create your own example • Using Two or Three Sprites • Use touching

Review • You now know: – How to create an If Statement – How

Review • You now know: – How to create an If Statement – How to create an If Else Statement – How to sense touching other Sprites

Final Project • Create a story, a lesson, a game, or a simulation •

Final Project • Create a story, a lesson, a game, or a simulation • Use at least two sprites that interact in some way • Use at least two scenes and backgrounds • Use some sound and motion • Have some properties change, such as size or color, or shape