
Algorithm
An algorithm is a specific set of instructions for carrying out a procedure or solving a problem, usually with the requirement that the procedure terminate at some point. Specific algorithms sometimes also go by the namemethod,procedure, ortechnique. The word "algorithm" is a distortion of al-Khwārizmī, a Persian mathematician who wrote an influential treatise about algebraic methods. The process of applying an algorithm to an input to obtain an output is called acomputation.
See also
ComputationExplore this topic in the MathWorld classroomExplore with Wolfram|Alpha

More things to try:
References
Aho, A. V.; Hopcroft, J. E.; and Ullman, J. D.The Design and Analysis of Computer Algorithms. Reading, MA: Addison-Wesley, 1974.Atallah, M. J.Algorithms and Theory of Computation Handbook. Boca Raton, FL: CRC Press, 1998.Baase, S. and van Gelder, A.Computer Algorithms: Introduction to Design and Analysis, 3rd ed. Reading, MA: Addison-Wesley, 2000.Bellman, R. E.; Cooke, K. L.; and Lockett, J. A.Algorithms, Graphs, and Computers. New York: Academic Press, 1970.Black, P. E. "Dictionary of Algorithms and Data Structures."http://www.nist.gov/dads/.Brassard, G. and Bratley, P.Fundamentals of Algorithmics. Englewood Cliffs, NJ: Prentice-Hall, 1995.Chabert, J.-L. (Ed.).A History of Algorithms: From the Pebble to the Microchip. New York: Springer-Verlag, 1999.Collberg, C. "AReferenced on Wolfram|Alpha
AlgorithmCite this as:
Weisstein, Eric W. "Algorithm." FromMathWorld--A Wolfram Resource.https://mathworld.wolfram.com/Algorithm.html