WorksheetsIntroduction to Conditions
Total questions: 23
Worksheet time: 12mins
Look at the light-switch diagram showing “If the room is dark” leading to actions. What is the correct action when the condition is true?
Turn off all devices
Open the window curtains
Switch on the light
Leave the light switched off
In a Scratch game screen with a cat and a bat, which statement best describes an if-else condition the game could use?
If cat moves left, play music; else, pause video
If cat touches bat, lose a life; else, keep playing
If cat touches bat, increase score; else, do nothing
If cat jumps, change background; else, close program
What does an if-then block do in a Scratch program?
Changes the sprite’s costume every second
Runs actions when a condition is true
Repeats actions forever without stopping
Starts the program when the green flag clicks
Which Scratch category contains blocks like touching mouse-pointer and touching color?
Operators category
Looks category
Motion category
Sensing category
You want your sprite to say "Goal!" only when the ball touches the basket hoop. Which block should be checked inside an if-then block?
Switch costume to next block
Touching color block
Touching mouse-pointer block
Change x by 10 block
A sprite should turn around unless it is touching the edge. Which plan best uses if-then?
If timer greater than ten then bounce back
If key space pressed then bounce back
If touching edge then bounce back
If costume number equals two then bounce back
Which block should start the script so it runs when the green flag is clicked?
Change color looks block
Forever loop begin block
If then control block starter
When green flag clicked event block
What sensing condition goes inside the if block to detect the mouse touching the sprite?
Touch sensor active state
Pointer over sprite check
Mouse clicked detector
Touching mouse-pointer condition
Why add a forever loop around the if block in this script?
To slow down the sprite’s movement
To start the program only once
To keep checking the condition repeatedly
To reset the project automatically
Which Looks block changes the sprite’s color when the condition is true?
Set size to percentage
Switch costume to next style
Change color effect by value
Show sprite on stage
What does an if-then-else block do when the condition is false?
Repeats the if part forever
Stops the entire program immediately
Clears all looks and sound effects
Runs the blocks inside the else part
In the Scratch script shown, what happens when the sprite is touching the mouse-pointer?
Forever loop stops after one cycle
Green flag turns red automatically
Sprite hides and shows repeatedly
Color effect increases by a set amount
You want the bat to flap wings if the condition is true and glide if it is false. Which block should you use?
Use the change size by block
Use a simple repeat ten block
Use the when space key pressed event
Use the if-then-else control block
Look at the code: When green flag clicked, if touching mouse pointer then change color effect by 25, else say "Mouse not touching" for 2 seconds. What happens when the sprite is NOT touching the mouse pointer?
It changes color effect by 25
It says "Mouse not touching" for 2 seconds
It stops and does nothing
It moves to the mouse pointer position
Which block should be placed inside the else section to make the sprite speak when the mouse is away?
Change color effect by 25 block
Forever loop control block
When green flag clicked event block
Say for seconds looks block
Why add a forever loop around the if-then-else structure in this script?
To speed up color changes immediately
To keep checking and updating behavior continuously
To run the script only once
To make the sprite start when clicked
Look at the sprites. Which block best checks if the mouse-pointer is touching a sprite to show a speech bubble?
if then else control block
repeat until movement block
set rotation style block
wait three seconds block
In the bird-and-egg game, the bird should hide for 3 seconds when it spots the egg. Which sequence will work best?
if touching egg then hide, wait 3 seconds, show
wait 3 seconds, hide, if touching egg then show
show, wait 3 seconds, hide when touching egg
hide, set rotation style, wait 3 seconds then show
Look at the hen and egg project. Which block checks if the hen is touching the egg so it can hide and then show later?
wait 3 seconds control block
touching Egg? sensing block
change y by 10 motion block
when up arrow key pressed event block
In this project, the hen moves with arrow keys. If you wanted the hen to bounce off the screen edges instead of disappearing when touching the egg, which change best fits the goal?
Replace wait 3 seconds with wait 1 second
Delete the touching Egg? condition entirely
Add if on edge, bounce motion
Change change x by 10 to change x by -10
In a Scratch project, how can you make a sprite move continuously in a specific direction until it touches another sprite?
Use a forever loop with change x by block
Use an if-then block to stop movement
Use a wait block to pause movement
Use a repeat until block with change y by block
Which Scratch block would you use to check if a sprite is touching the edge of the stage?
Change x by block
Set rotation style block
Touching edge? sensing block
When green flag clicked event block
What happens when you place a wait block inside a forever loop in Scratch?
The sprite will stop moving completely
The program will crash due to infinite waiting
The loop will run continuously without delay
The loop will pause for the specified time before continuing
