0% found this document useful (0 votes)
4 views1 page

Algorithmic Thinking

The document outlines the concept of algorithms as sequences of instructions for problem-solving, distinguishing between simple and complex problems. It introduces computational thinking and various problem-solving strategies such as divide and conquer, making lists, and looking for patterns. Additionally, it emphasizes the importance of finding the most efficient algorithm and describes flowcharts as a tool for visualizing algorithm sequences.

Uploaded by

maidahahmed2011
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views1 page

Algorithmic Thinking

The document outlines the concept of algorithms as sequences of instructions for problem-solving, distinguishing between simple and complex problems. It introduces computational thinking and various problem-solving strategies such as divide and conquer, making lists, and looking for patterns. Additionally, it emphasizes the importance of finding the most efficient algorithm and describes flowcharts as a tool for visualizing algorithm sequences.

Uploaded by

maidahahmed2011
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Algorithmic Thinking

ALGORITHM: Sequence of instructions that must be followed to solve a problem.

SIMPLE AND COMPLEX: Simple problems can be solved through a simple series of steps.
(Baking a Cake), Complex problems cannot be solved immediately.

COMPUTATIONAL THINKING:

It solves a problem by divide and conquer approach. E.g Big puzzle can be divided into
smaller parts so that it easy to solve it.

PROBLEM SOLVING STRATEGIES

Divide & Conquer: Breaking a bigger problem into smaller parts to solve the problems.
Make a list: Making a list of steps as it can help u organise your thoughts.
Work Backwards: try working backwards if u know the possible outcomes.
Draw a Diagram: If a problem involves alot of parts, making a diagram makes u help
visualize the problem.
Act it out: we can try to act sometimes.
Look for Patterns: Repeating elements in a problem that can help u find solution.
Ask for Help: ask teacher, parent, or a helpful friend.

MOST EFFICIENT ALGORITHM

Algorithm which is the quickest & uses least amount of resources is the most efficient
one.
it is important to find the most efficient algorithm as it saves time and resources.

FLOWCHART

It describes the sequence of an algorithm in an order.

You might also like