answersLogoWhite

0

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. nice answer

User Avatar

Wiki User

15y ago

Still curious? Ask our experts.

Chat with our AI personalities

ProfessorProfessor
I will give you the most educated answer.
Chat with Professor
BlakeBlake
As your older brother, I've been where you are—maybe not exactly, but close enough.
Chat with Blake
SteveSteve
Knowledge is a journey, you know? We'll get there.
Chat with Steve
More answers

An algorithm is the formal declaration of a method of solving a particular problem. It is often used to describe a computer procedure, using words instead of computer instructions, that is computer language independent.

As an example, the binary search algorithm might be stated thusly...

Given an ordered list of elements; in order to find a particular element start by picking the middle element and comparing it against the search target. If found, the search is ended. If not found, subdivide the list into a smaller list, picking either the portion above the selected element or the portion below the selected element, the decision of which being dependent on the initial comparision, highr or lower. Once subdivided, iterate the algorithm from the top. You will eventualy either find the element desired, or you will ultimately select an list of zero length, at which point you abandon the search, but also at which point you know where in the original list to insert the element should you choose to do so.

User Avatar

Wiki User

15y ago
User Avatar

An algorithm is a set of code that is used to solve a problem.

User Avatar

Wiki User

14y ago
User Avatar

The function of an algorithm is to describe the step-by-step procedures required to solve a problem using a natural language (e.g., English).

User Avatar

Wiki User

9y ago
User Avatar

algorithm is used to make your problem simple and easy.

User Avatar

Wiki User

14y ago
User Avatar

1. Perform the algorithm manually.
2. Write a computer-program for it.

User Avatar

Wiki User

15y ago
User Avatar

An algorithm is the numbers to be calculated to get an answer to a problem. It is the word problem in its basic numerical form.

User Avatar

Wiki User

15y ago
User Avatar

An algorithm is a procedure or formula for solving a problem: a finite series of computation steps to produce a result.

User Avatar

Wiki User

10y ago
User Avatar

Add your answer:

Earn +20 pts
Q: What are the purpose of an algorithm?
Write your answer...
Submit
Still have questions?
magnify glass
imp