Textbook exercise Page no.
123 & 124
Tick the correct answer.
1. Boolean
2. Integer
3. Sequential
4. Nested Repeat
5. When I receive()
True or False
1. False
2. False
3. True
4. True
5. True
Fill in the Blanks.
1. parentheses
2. Sensing
3. sequential
4. repeat
5. Broadcast
Notebook Work
Scratch 3 Programming
LO: I can use operators and variables blocks to create mathematical calculations
and broadcast block to communicate in Scratch Program.
1. What are variables?
Ans: Variables are the names you give to computer memory locations which are
used to store value (data/information) in a computer program. It is a changeable
value recorded in the scratch memory. It can store one value at a time.
2. What is a conditional statement?
Ans: A conditional statement tells the program which action to take, based on a
certain condition. Scratch provides you different commands by which you can
control the flow of execution.
3. What is the use of broadcast in Scratch?
Ans: In a Scratch project, broadcast is a message that is sent to notify the scripts
that an event has happened. It is a good way to have sprites and scripts
communicate. The broadcast is sent with broadcast () and broadcast and wait ()
blocks. Broadcast is received by when I receive() block.
Differentiate between if-then and if- then-else block
If-then block If-then-else block
1. When the condition inside if-then 1. When the condition inside this
block is true, the code inside the C block is true, the code inside the
block will run. If the condition is first C block will run. If the
false, the code inside the C block condition is false, the code inside
will be ignored. the second C block will be
activated.
Differentiate between repeat block and nested repeat block
Repeat Block Nested Repeat Block
1. The repeat block is a control block 1. When you insert repeat block inside
which runs the script for a set of number another repeat block, it is called nested
of times. repeat.
2. This block is used when you know how 2. This block is used when you want a
many times the command block will run. command block within a command block
to run.
Application-based Question
Sonika’s computer teacher has asked her to create a calculator in scratch for
which certain calculations would be required. Which code block would she need
to use for this?
Ans. Write the answer as per your understanding.