INSTITUTE OF ADVANCED TECHNOLOGY TRAINING AND SKILL LABORATORY
(IATTSL) - EDEXCEL COMPUTING PROGRAMMING TUTORIAL
STUDENT NAME: ………………………………………….…..…………….
Section A: Underline the correct answer
1. What is an algorithm?
A. A picture
B. A list of steps to solve a problem
C. A game
D. A type of computer
2. Which of these is an example of selection?
A. Brushing your teeth
B. “If it is raining, take an umbrella”
C. Waking up in the morning
D. Walking to school
3. A flowchart is used to...
A. Cook food
B. Watch TV
C. Show steps using pictures and arrows
D. Draw animals
4. What shape is used for a decision in a flowchart?
A. Rectangle
B. Oval
C. Diamond
D. Circle
5. What is a sequence?
A. Random steps
B. Steps done in any order
C. Steps done one after the other in correct order
D. A list of names
6. Which of these is NOT a flowchart symbol?
A. Circle
B. Diamond
C. Oval
D. Rectangle
7. What symbol is used for a process in a flowchart?
A. Diamond
B. Rectangle
C. Oval
D. Triangle
8. What does ‘selection’ mean in programming?
A. Doing steps in order
B. Choosing between options
C. Making a picture
D. Adding numbers
9. Which of these is an example of sequence?
A. Choose between tea or coffee
B. Turn on the tap, wash hands, dry hands
C. If tired, take a nap
D. Decide what to eat
10. Which part of a flowchart shows the start or end?
A. Diamond
B. Rectangle
C. Oval
D. Line
Section B: Fill in the Blanks with correct word
1. An ______________________ is a set of instructions to solve a problem.
2. A flowchart uses shapes like rectangles and ______________________ to show steps.
3. The first shape in a flowchart is usually an ______________________ which shows the start.
4. ______________________ means doing steps one after another in order.
5. Selection uses the word ______________________ to make a choice based on a condition.
6. A ______________________ shows a step or task in a flowchart.
7. A decision is shown using a ______________________ shape.
8. In programming, a set of steps that must be followed is called a ______________________
9. A ______________________ chart helps us plan the logic of a program.
10. If the bell rings, the class will end. This is an example of ______________________
Section C: Match the concept in column A with its correct example in column B:
1. Sequence a. First take a plate, then serve rice
2. Algorithm b. Steps to brush your teeth
3. Selection c. If the door is locked, use the key
4. Start symbol d. Oval shape
5. Process box e. Rectangle shape
6. End symbol f. Also an oval shape
7. Flowchart g. Diagram of steps with arrows
8. Decision h. Shown with a diamond shape
9. Input i. Ask the user for name
10. Output j. Display the result on screen
Section D: Mark True or False
1. An algorithm must always be written using a computer. _____________________
2. Selection helps make decisions in a program. _____________________
3. In a flowchart, a rectangle is used to show a decision. _____________________
4. A sequence must follow the correct order. _____________________
5. Flowcharts can help us plan before writing a program. _____________________
6. A diamond shape shows a process in a flowchart. _____________________
7. If-then statements are used in selection. _____________________
8. Algorithms cannot be written in simple English. _____________________
9. Arrows are used to connect steps in a flowchart. _____________________
10. A flowchart always starts with a decision. _____________________
Section E: Write Short Answers
1. Write your own algorithm for making a glass of milk. (5 steps)
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
2. Draw a simple flowchart to show: “If the light is red, stop. If green, go.”
3. Why is it important to follow the steps of an algorithm in the correct order?
____________________________________________________________________________________
4. What is the difference between sequence and selection?
____________________________________________________________________________________
____________________________________________________________________________________
5. Give a real-life example where selection is used.
____________________________________________________________________________________
6. Write a short algorithm for getting ready for school.
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
7. What do the arrows in a flowchart show?
____________________________________________________________________________________
8. Name two symbols used in a flowchart and their meanings.
__________________________________________ ______________________________________
9. How can algorithms help in solving daily problems?
____________________________________________________________________________________
10. Create a selection statement for this situation: 'If it's raining, stay inside. If not, go out and play.
____________________________________________________________________________________