Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introduction To Algorithms - Coggle Diagram
Introduction To Algorithms
What is it?
Step by step instructions to achieve a result
Characteristics
Must end
Can't have any ambiguity in each step
Must have an input (data required to execute the process)
Must have an output as a result of the task
Must be simple enough to be carried out by a machine
Examples
Cooking recipes
Sorting numbers
Searching for an item in a list
Navigating through GPS
Importance of algorithmic thinking
Allows us to break problems down into managable steps
Lets us find efficient solutions
Essential for programming and decision making in daily life
Algorithmic Thinking
They are efficient
Through problems solving, we can solve problems step by step
We can optimise our resources
They have real world applications