Page 43 - IT_V5.0_Class8
P. 43
Algorithm and 2
Flowchart
Unit
Goal Glimpse
Steps for Problem-Solving
Algorithm
Basic Guidelines to Follow While Writing an Algorithm
Control Structures in an Algorithm
Flowcharts
Using Google Drawings for Creating Flowcharts
Difference Between Algorithm and Flowchart
Problem-solving is a fundamental skill that helps us find solutions to various challenges in
everyday life and in fields like mathematics, science, and computer science. In programming,
problem-solving often involves breaking down a task into smaller steps and creating a logical
sequence to solve it.
STEPS FOR PROBLEM-SOLVING
Following are the steps for problem-solving, which can be applied to various types of problems:
Identify the Problem: It is the first important step in solving any issue. It means clearly saying
what the problem is, finding out why it’s happening, and thinking about how it affects people.
Collecting information and focusing on one part of the problem helps you understand it
better. By identifying the problem well, you can use your time and resources wisely and find
the right solution.
Analysing the Problem: It means breaking the problem into smaller parts to understand why
it’s happening and how it affects things. You gather information, look for patterns, and find out
what is causing the problem. This helps make sure you’re solving the real issue, not just the
things you see on the surface. By understanding the problem well, you can find better solutions.
Create Possible Solutions: It involves brainstorming and coming up with various ideas to
solve the identified problem. Encourage creativity and consider different perspectives while
listing the pros and cons of each solution. Narrow down the options to the most promising
ideas and seek feedback from others to refine them. This step increases the chances of finding
an effective and practical solution.
Algorithm and Flowchart 41

