Page 78 - 2502_Pakistan-kifayat_C-7
P. 78
Timeline
Problem-solving techniques like algorithms and flowcharts help solve problems step by step.
An algorithm is a list of clear instructions to solve a problem. Good algorithms are precise, unique,
finite, and effective.
Computational thinking involves breaking problems into smaller parts (decomposition), focusing on
key details (abstraction), recognising patterns, and designing step-by-step solutions (algorithms).
A flowchart is a diagram that shows an algorithm using symbols like ovals (Start/End), rectangles
(Process), diamonds (Decision), and arrows (Flow).
Rules for flowcharts keep them neat, use correct symbols, and ensure a logical flow from start to end.
Choose the correct option.
1. The final result of an algorithm is called .
a. Program b. Output
c. Decision d. Instruction
2. Which is not a part of computational thinking?
a. Decomposition b. Abstraction
c. Multiplication d. Pattern recognition
3. Which symbol is used to show the start or stop of a flowchart?
a. Rectangle b. Circle
c. Normal View d. Oval
4. Which symbol represents a decision in a flowchart?
a. Circle b. Rectangle
c. Oval d. Diamond
5. The algorithm to calculate simple interest would require which values?
a. Age, Gender b. Principal, Rate, Time
c. Date, Month, Year d. Name, Address
Fill in the blanks with the correct words.
Hints Direction, Think Logically, Instructions, Finiteness, Programming
1. The language used to write a program is called a language.
2. stops after a finite number of instructions are executed.
76 Premium Edition-VII

