algorithm -
A precise step-by-step plan for a computational procedure that possibly begins with an input value and yields an output value in a finite number of steps.
And related subjects, an algorithm (derived from the name of Persian mathematician al-Khwārizmī) is an effective method for solving a problem expressed as a finite sequence of steps. Algorithms are used for calculation, data processing, and many other fields. (In more advanced or abstract settings, the instructions do not necessarily constitute a finite sequence, and even not necessarily a sequence; see, e.g.
OmegaWiki Dictionary
Ω
algorithm Any well-defined procedure describing how to carry out a particular task.