Grade 8 ICSE

Scratch

EXERCISES

 

()Tick  the correct answers.

 

1. How many buttons does the New sprite section have?

a. two                   b. three       c.four                    d.five

 

2. Which of the following button is used to increase the size of the Sprite?

a. shrink     b. grow       c. delete       d. duplicate

 

3. How many buttons does the New backdrop section have?

a. two                   b. four                  c. three        d. five

 

4. Which button runs a script in Scratch?

a. Green Flag        b.Red Stop c. shrink      d. delete

 

5. The _____block menu contains blue colored blocks in its list.

a. Sensing   b. Motion    c. Data        d. Events

 

6. Which of the following block menu performs mathematical operations?

a. Data                 b. Pen                   c. Operators         d. Events

 

7. Which of the following block menu performs comparisons?

a. Operators         b. Pen                   c. Data                  d. Motion

 

8. In the Operators block menu the rounded shaped blocks perform

a. comparisons     b. calculations                c. both a and b     d. none of these

 

9. Which of the following block menu performs string operations?

a. Data        b. Pen                   c. Operators         d. Motion

 

Answer

1 – c. four

2 – b.grow

3 – b.four

4 – a. Green flag

5 – a. sensing

6 – c. operators

7 – a. operators

8 – d. none of these

9 – c. operators

 

B. Fill in the blanks.

 

1. You can add a Sprite in a Scratch project using the _______ of your computer.

 

2. You can reduce the size of a Sprite using the _______ button.

 

3. The blank white area on the stage is called __________.

 

4. There are ______ options to add a new backdrop in a Scratch project.

 

5. The blocks in the _______ block menu can change the way of executing a

      script.

 

6. The blocks in the Operators block menu are either rectangle, rounded or _______ in shape.

 

7. A _____is a sequence of characters that include letters, numbers, symbols and so on.

 

8. A ________ is used to store values in a program.

 

9. Some blocks in the _______ block menu are used to check a condition in a project.

 

10. The hexagonal shaped blocks in the Operators block menu displays result in___ or _____

 

Answer

1 – image

2 – shrink

3 – backdrop

4 – four

5 - events

6 – hexagonal

7 – string

8 – variable

9 – control

10 – true  , false

 

 

 

 

C. State True (T) or False (F).

 

1. A Sprite is present in an area called the stage

2. There are two methods to add a new Sprite on the stage.

3. To paint a new Sprite, click on the Upload sprite from file button.

4. You can add more than one Sprite on the stage.

5. The blank white area on the stage is called backdrop.

6. The red flag button adds multiple sprites on stage.

 

Answer

1- true

2 – false

3 – false

4 – true

5 – true

6 - false

 

Answer in one word.

 

1. Identifies the activity occurring in a project

2. Performs mathematical operations

3. Performs string operations

4. Adds or checks any condition

5. Adds a new variable

 

Answer:

1- Sensing Block

2 – rectangle rounded blocks

3 – operators block menu

4 – conditional block

5 – make a variable button

 

D. Answer the following questions.

 

1. Explain the purpose of the Sensing block menu.

Ans)

The sensing block menu contains blue colored blocks in its list.

All the blocks are programmed to identify the activity that occurs in a project.

It is used to:

Detect if the sprites are touching each other.

Ask the user a question

Display the answer

Detect if a sprite is touching a particular color

 

2. Write a short note on the Operators block menu.

Ans)

The operator block menu has green colored blocks in its list.

These blocks performs mathematical operation in a scratch project.

The blocks are either rectangle rounded or hexagonal in shape.

They are placed over other blocks to use them in a project

The rectangle rounded blocks perform mathematical operations

The hexagonal shaped blocks perform comparisons.

They display the result either in true or false.

 

3. Explain the purpose of using a variable in programming

Ans)

A variable is used to store values in a program.

Values can be numbers or strings.

 A numeric variable can have positive or negative values, whereas a string variable can have a combination of letters and numbers as values.

 

5. What is a Conditional block?

Some blocks of the Control block menu are used to check a condition in a Scratch project.

 These blocks are called conditional blocks.

These blocks will check the condition specified inside the small hexagonal box of the if section.

 The blocks placed inside the conditional blocks execute only if the condition is true.

 If the condition specified inside the if section is false, then the rest of the script outside the conditional block will be executed.

 

6. what is stop block?

The stop block is a part of the control block menu.

It has a drop down arrow inside.

It is used to stop a particular or all the scripts in a project.

It also have an option to stop the script of a specific sprite.

You can use this block in any project to stop an action or script.

 

7.  What is the use of touching color block?

The touching color block under the Sensing block menu checks whether a Sprite is touching the specified color on the backdrop or not.

The color is specified inside the color box (eye dropper) of the block.

Click inside the color box and move the mouse pointer to the backdrop to specify the color.

 


3 comments: