Class 7 WS-1 CH-2

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Class 7

CBSE Worksheet:
Chapter- Sequencing with Block Coding
1. Define sequencing in the context of block coding.

2. Differentiate between sequence, selection, and iteration.

3. Identify and debug common errors (bugs) in block code.

4. Apply loops and conditionals effectively within sequences.

5. Multiple Choice Question:


What is the primary purpose of using loops in programming?
a) To execute code only once
b) To repeat a block of code multiple times
c) To terminate a program
d) To check for errors

6. True or False:
The 'Repeat' block in block coding allows you to specify how many times a set of
instructions should run.

7. Fill in the Blanks:


The two main types of loops are _______ loops and _______ loops.

8. Short Answer:
Explain sequencing in your own words.

9. ScenarioBased Question:
You want to create a program that draws a square. List the sequence of steps
you would use in block coding to achieve this.

10. Match the Following:

Column A Column B

i) Sequence a) Repeating actions


ii) Selection b) Making decisions
iii) Iteration c) Ordered instructions

11. Identify the Concept: Given the following scenario, identify whether it's an
example of sequence, selection, or iteration:

"If the user clicks the start button, play the game; otherwise, display the instructions."

12. What is a Bug?

13. What is a 'bug' in the context of programming?

14. ProblemSolving:
You wrote a program to move a character forward by 10 steps, but it doesn't
move. What steps would you take to debug this issue?

15. Activity: Using a block coding platform of your choice (e.g., Scratch), create a
program that draws a rectangle.

16. List the sequence of blocks you used.

17. How did you ensure the sides of the rectangle are of different lengths?

18. Fun Activity: Design a simple game where a character chases and catches an
apple.

19. Describe the main sequences involved in this game.

20. What loops or conditionals did you use?

21. Multiple Choice Question:

Which loop continues to execute as long as a specified condition remains true?


a) For Loop
b) Repeat Loop
c) While Loop
d) Infinite Loop

22. Explanation: Differentiate between a 'For' loop and a 'While' loop with examples.
23. Practical Task: Write a sequence using loops and conditionals to simulate a
traffic light system.

24. Question: How does combining loops with conditionals enhance the efficiency of
your code?

25. Is there a better way to apply sequencing?

26. Discussion: Reflect on how using functions or procedures can improve


sequencing in block coding.

27. Provide an example where a function simplifies a complex sequence.

28. Activity: Create a program where a character distributes sweets to 5 friends.

29. How did you use loops to manage the distribution?

30. What conditionals did you apply to ensure each friend gets only one sweet?

31. True or False: In block coding, sequences must always start with an event block.

32. Multiple Choice:

Which block would you use to check if two values are equal?
a) 'If' block
b) 'Repeat' block
c) '=' Operator block
d) 'Wait' block

33. Short Answer: Why is sequencing important in programming?

You might also like