What is the use of algorithm?

[Edit]

As described in the link, an algorithm (the word is based on the name of the Arabic scholar who developed the concept) is a finite list of steps that can be taken in order to solve a specific problem or to produce a certain result. It is important to note that an algorithm does not put you into an infinite loop. There is a path to a final conclusion. It was first developed as a set of procedures for doing arithmetic calculations.

Algorithms can be pictured with familiar symbols (see link) like boxes, diamond shapes, circles, etc. connected by arrows showing various points of decision making, and what conclusions can be drawn if you end up at a given point (presuming you followed the 'flow' correctly, and answered the questions accurately-- and also presuming that the algorithm is rigorous.)

Of course, the concept is easily applicable to all kinds of engineering and theoretical areas. Algorithms are 'heuristic', meaning that they are seen as basically unjustified, and incapable of justification in and of themselves. This is really a basic and very powerful idea. Heuristics are completely flexible, and they can grow and change as the various conclusions and outcomes are examined.

Improve Answer Discuss the question "What is the use of algorithm?" Watch Question

First answer by Emdrgreg. Last edit by Emdrgreg. Contributor trust: 819 [recommend contributor]. Question popularity: 13 [recommend question]

Research your answer:

Answers.com > Wiki Answers > Categories > Technology > Computers > What is the use of algorithm?

Our contributors said this page should be displayed for the questions below. (Where do these come from)
If any of these are not a genuine rephrasing of the question, please help out and edit these alternates.
Uses of algorithm?  Algorithm and midwifery?  Advantages of algorithm?  Algorithm and flowcharting?  How do you use an algorithm?  How do you make an algorithm?  Today what does an algorithm mean?  What is the importance of algorithm?  Explain two algorithm representation?  What are the disadvantage of algorithm?  Differentiate between algorithm and sub-algorithm?