# Algorithm Design

0
80

It refers to what steps are needed to solve problem and how can the steps best organized? In other word,algorithms are a step-by-step strategy for solving a problem and Algorithm design is the development of algorithms.

Algorithms is a sequence of step that solves a problem by working on some input date and producing a desired outcome (effective solution). Algorithmic thinking involves both creation and execution of an algorithms.

Consider following examples :

• Everyday Example : When a cook writes a recipe for a dish, he or she is creating an algorithm that others can follow to replicate the dish.
• Academic Example : In math, the mnemonic device PEMDAS helps students remember the order of mathematical operations.
• Engineering example : While constructing a building, foundation size is calculated first considering the height of the building and soil strength. Similarly, foundation is laid first and then the story above it.

ALGORITHMS

Algorithm is a sequence of steps that solves a problem by working on some input data and producing a desired outcome (effective solution). Algorithm design involves both creation and execution of an algorithm.

Algorithm Design