Grade-VI
Lesson no.7. Algorithms and Flowcharts
A: Fill in the blanks with the help of the given words.
[Connector Algorithm Flowchart Problem Al-Khwarizmi]
1. A/An Flowchart is a graphical representation of an algorithm.
2. The first step of problem-solving is to be able to identify the problem.
3. The word ‘algorithm’ is derived from the name of Persian mathematician,
Al-Khwarizmi.
4. If the flowchart becomes complex, it is better to use connector symbols to
reduce the number of flow lines.
5. A/An algorithm is a logical step-by-step process for solving a problem.
B: Tick the correct answer.
1. Which symbol is used to end a flowchart?
Ans: b.
2. The first structured method for documenting the process flow was
introduced by ________
Ans: c. Frank Gilbreth
3. Which symbol is used to take decisions in a flowchart?
Ans:
4. Start is written in a/an _______ to indicate the beginning of a flowchart.
Ans: a. ellipse
5. Which geometrical shape is used to represent input and output of data?
Ans: d. Parallelogram
C: Match the following columns:
Column A Answer Column B
1.Process C A.
2.Connectors E B.
3.Input/output A C.
4.Decision B D.
5.Flow lines D E
D: Answer the following questions:
1. Differentiate between algorithm and flowchart.
Ans: Algorithm is a logical step-by-step process for solving a problem.
Flowchart is a graphical representation of an algorithm.
2. Write down all the rules that one should follow while making a flowchart.
Ans: Rules while designing a flowchart are:
a. List all the steps in a logical order so that the user understands the logic
of the program and can analyse the problem effectively.
b. Ensure that the flowchart is clear,neat and easy to follow. There should
not be any doubt in understanding the flowchart.
c. Make sure that the flowchart has a logical start and finish.
3. List the uses of flowcharts.
Ans: Uses of flowchart are:
a. Flowchart is helpful in understanding the logic of complicated and
lengthy problems. Once the flowchart is drawn, it becomes easy to write
the program in any high level language.
b. It describes the logic of solving a problem.
c. It describes the logic of classification of data.
4. Draw the symbols of flowchart and describe them.
Ans: Write answer from textbook page no. 104. ( table 7.1 Symbols used
in a flowchart )
5. Why you should avoid the intersection of flow lines?
Ans: You should avoid the intersection of flow lines else it will lead you to
a wrong solution or decision. Too many flow lines can be confusing to
understand.
**************