Page 43 - IT_V5.0_Class6
P. 43
2. Which of the following statements represent an algorithm?
a. It is a computer program
b. It is a programming language
c. It is a step-by-step set of instructions to solve a problem
d. It is a physical component of a computer
3. Which of the following is NOT a characteristic of a good algorithm?
a. It must start with the word "START".
b. It should be written in simple, easy-to-understand steps
c. It must end with the word "STOP"
d. It must have an infinite number of steps
4. Why should we use an algorithm before writing a program?
a. To make the computer look better
b. To simplify the work of writing a program
c. To change the computer's hardware
d. To make more mistakes
5. In the birthday party algorithm, what is the last step?
a. Plan the menu b. Choose a venue
c. Decorate the party area d. Stop
B. Fill in the blanks using the words given below:
Instructions, Understand, Start, Algorithm, Sequential
1. A programming language allows people to give ................................. to a computer.
2. The first step of an algorithm should always start with the keyword ..................................
3. The steps in an algorithm should be simple and easy to ..................................
4. A ................................. control structure follows steps in order, one after another, without
skipping anything.
5. Before writing a program, we first think about the ................................. to figure out the
steps a computer needs to follow.
C. Write ‘T’ for true and ‘F’ for false.
1. Algorithms are case-sensitive, and must be written in a specific case only. ....................
2. A programming language is used to communicate with other people. ....................
3. An algorithm is a step-by-step set of instructions used to solve a problem. ....................
4. An algorithm helps reduce mistakes by providing clear steps to follow. ....................
Algorithm and Flowchart 41

