wikipedia
English
Etymology
From F. algorithme; from the OF. algorisme ("the Arabic numeral system"), a modification likely due to a mistaken connection with Greek ��ιθμ�� (number); from Medieval Latin algorismus, a mangled transliteration of the name of the Islamic mathematician w:Muhammad ibn Mūs� al-Khw�rizmī|al-Khw�rizmī (Arabic: ARchar|ا�خ�ارز��, "native of Khwarezm.")
Alternative spellings
algorism (obsolete)
Pronunciation
IPA|/�ælg�ɹɪðm/, SAMPA|/"{lg@rIDm/
Noun
en-noun
- A precise step-by-step plan for a computational procedure that begins with an input value and yields an output value in a finite number of steps.
#: 1990: Cormen, Leiserson, and Rivest, Introduction to Algorithms: page 1. Cambridge, MA, The MIT Press, 1999 (23rd printing) - Informally, an algorithm is any well-defined computational procedure that takes some value, or set of values, as input and produces some value, or set of values, as output. An algorithm is thus a sequence of computational steps that transform the input into the output.
Related terms
algorithmic
algorithmics
Usage notes
Though some technical definitions require that an algorithm always terminate in a finite number of steps, this distinction is not generally observed in practice.
Translations
trans-top|well-defined procedure
Bosnian: algoritem m
Catalan: algorisme m
Chinese: �� (suà n.f�)
Croatian: t-|hr|algoritam|m
Czech: t-|cs|algoritmus|m
Dutch: t-|nl|algoritme|n
Finnish: t+|fi|algoritmi
French: t+|fr|algorithme|m
German: t+|de|Algorithmus|m
Georgian: á��á��á��á��á� á��á��á��á�� (algoriá¹mi)
Greek: αλγοÏ�ίθμοÏ� (algorÃŧmos)
Icelandic: t-|is|reiknirit
Italian: t-|it|algoritmo
Japanese: t+|ja|ã�¢ã�«ã�´ã�ªã�ºã� |trarugorizumu|scJpan
Korean: ì��ê³ ë¦¬ì¦� (al.go.ri.jÅm)
trans-mid
Latin: algorithmus m
Lithuanian: t+|lt|algoritmas|m|xs=Lithuanian
Norwegian: t-|no|algoritme|m
Persian: FAchar|ا�گ�ر�ت� (algoritm)
Polish: t+|pl|algorytm|m
Portuguese: t-|pt|algoritmo|m
Russian: t+|ru|алго�и�м|m|tralgoritm|scCyrl
Spanish: t-|es|algoritmo|m
Swedish: t+|sv|algoritm
Tagalog: algorÃtmo
Thai: THchar|à¸à¸±à¸¥à¸�à¸à¸£à¸´à¸�ึม (à lkooriitʰɨm)
Turkish: t+|tr|algoritma|m
trans-bottom
See also
algebra
algorism
data structure
function
program
Category:Arabic derivations
Category:Computer Science
Category:Eponyms
Category:Persian derivations
ar:algorithm
de:algorithm
el:algorithm
fa:algorithm
fr:algorithm
io:algorithm
id:algorithm
lt:algorithm
ja:algorithm
pl:algorithm
fi:algorithm
sv:algorithm
ta:algorithm
vi:algorithm
tr:algorithm
uk:algorithm
zh:algorithm
|