The current term of choice for a problem-solving procedure, algorithm, is commonly used nowadays for the set of rules a machine (and especially a computer) follows to achieve a particular goal. It does not always apply to computer-mediated activity, however.
Algorithms are used as specifications for performing calculations and data processing. More advanced algorithms can use conditionals to divert the code execution through various routes (referred to as automated decision-making) and deduce valid inferences (referred to as automated reasoning).
Algorithms exist for many such infinite classes of questions; Euclid’s Elements, published about 300 bce, contained one for finding the greatest common divisor of two natural numbers.
A finite set of unambiguous instructions that, given some set of initial conditions, can be performed in a prescribed sequence to achieve a certain goal and that has a recognizable set of end conditions. [Variant (probably influenced by arithmetic) of algorism.]
Master the word "ALGORITHMIC" in English: definitions, translations, synonyms, pronunciations, examples, and grammar insights - all in one complete resource.
algorithmic Add to list Other forms: algorithmically Definitions of algorithmic adjective of or relating to or having the characteristics of an algorithm synonyms:
Mathematics a set of rules to follow in a fixed order for solving a problem: an algorithm to find the greatest common divisor of a group of numbers. Computing a sequence of steps designed for programming a computer to solve a specific problem. al•go•rithm (al′ gə riᵺ′əm), n.