Course Content
Paper 2 – Problem Solving Approach -Practical
0/102
Past Paper-2 May/June 2025
Past Paper-1 May/June 2025
Download Files
0/1
Olevel : Computer Science 2210 / IGCSE 0478 : Recorded

Selection in flowcharts, an important topic in the Computer Science that focuses on how programs make decisions. The lesson begins by explaining that selection is used when a program must choose between two or more paths based on whether a condition is true or false. This decision-making process allows a program to respond differently to different inputs, such as displaying “Pass” or “Fail” depending on a student’s marks.

The lesson then explains how selection is represented in a flowchart using the diamond-shaped decision symbol. The condition is written inside the diamond, and two possible paths emerge from it, usually labelled Yes/True and No/False. Students learn how these paths guide the flow of the program to different actions, making the logic of the program easy to follow and visually clear.

To reinforce understanding, the lesson discusses practical examples. One example demonstrates a pass-or-fail decision, where marks are input and checked to see if they are greater than or equal to 50. Depending on the result, the flowchart directs the program to display either “Pass” or “Fail.” Another example explains how a flowchart can be used to determine whether a number is even or odd by checking a condition using the MOD operator. These examples help students see how selection works in real exam-style problems.

By the end of the lesson, students understand why selection is essential in programming, as it allows programs to make decisions and behave intelligently in real-life situations such as grading systems, login checks, and menu options. The lesson strengthens students’ ability to interpret and design flowcharts using correct symbols and logical flow, preparing them to confidently answer flowchart selection questions in the Computer Science examination.

You cannot copy content of this page