Programming Worksheet
INSTITUTE OF ADVANCED TECHNOLOGY TRAINING AND SKILL LABORATORY
PROGRAMMING WITH SCRATCH WORKHEET
INFORMATION AND COMMUNICATION TECHNOLOGY | COMPUTING
STUDENT NAME: ………………………………………….…..…………….
INSTITUTE: ………………………………………….…..………………….…
Answer all questions
01) Draw the symbols that are used to draw flow charts in the following table.
I. To indicate Start and End
II. To indicate input and output
III. To show an action or process
IV. To indicate an instance of a decision
V. To indicate direction of data flow
02) Write an algorithm and draw a flowchart to start a computer.
03) Write an algorithm and draw a flowchart to withdraw money from ATM machine.
04) Write an algorithm and draw a flowchart to arrange 5 numbers in ascending order.
05)
I. Think about the experiment you have done in Science to prove exhaled air contains Carbon Dioxide.
Write the above process as an algorithm and draw a flowchart.
06) Nimal is going to buy 03 pens and 02 books for a shop.
Fil in the blanks of the following flowchart to
find the total he should pay.
Page 1 of 7
Programming Worksheet
ii. Below is the scratch program for above scenario. Fill in the blanks named by the English letters.
C
D
E
07) There are two different numbers (A & B). If first number is greater show ‘A’ is big. If second
number is greater show ‘B’ is big.
Fill in the blanks in the below flowchart.
Page 2 of 7
Programming Worksheet
ii. Below is the scratch program for above scenario. Fill in the blanks named by the English letters.
A
B
08) Fill in the blanks of the following flowchart which is
created to find the perimeter of a rectangle.
ii. Below is the scratch program for above scenario. Fill in the
blanks named by the English letters.
A
E
B
Page 3 of 7
Programming Worksheet
09) Nimal give the password “nimal@123” to his computer. When he logs in if he enters the password
correctly, then display the message as “Welcome Nimal”. If not display the message as “Invalid
Password”. Fill in the blanks in the below flowchart.
ii. Below is the scratch program for above scenario. Fill in the blanks named by the English letters.
C
D
Page 4 of 7
Programming Worksheet
10) Below is the flowchart for snakes and ladders game. Fill in the blanks using given clues.
Get the value | Reached bottom of a ladder? | Toss the
dice | Take the counter to the top of the ladder square |
Take the counter forward by a number of squares
equivalent to the dice value | Take the counter down to
the square where the cobra’s tail ends | Reached a Square
with a cobra head? | Yes | No | Yes
11) Following flowchart is drawn to find whether a number is odd or even. Fill in the blanks using suitable
English letter.
a) Input a number
b) Divide the number by two and find out the
modulus
c) If mod=0?
. d) Odd Number
e) Even Number
Page 5 of 7
Programming Worksheet
12) Fill in the blanks using a suitable number of the following interface.
a) Run _______________
b) Includes musical instruments and basic notes to create sound and
_______________
sound patterns
c) Receive input _______________
d) Includes command block pertaining to make a variable and assign
_______________
value
e) Sprite library tool _______________
13) Complete the blanks 1 to 5 in the Scratch
programming below which determines whether a
figure is a square or a rectangle when the length and
the width are given. Fill the blanks to get a working
programme.
Page 6 of 7
Programming Worksheet
14) Consider the given scenario: Find the largest number among 2 non-equal numbers (x, y).
i. Complete the flow chart to the given scenario. Write the appropriate items labeled as 1 to 5?
(1)
(2)
(3)
(4)
(5)
ii. A scratch programme is given to find the largest number among non-equal numbers (x, y). write the
appropriate items labeled as 1 to 5?
Page 7 of 7