Что такое алгоритм: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 9:
== Понятие алгоритма ==
 
Понятие [[w:алгоритм|алгоритма]] — одно из основных в программировании и информатике и Наримана йоу 228{{ref|cons1}}. Это последовательность команд, предназначенная исполнителю, в результате выполнения которой он должен решить поставленную задачу. Алгоритм должен описываться на формальном языке, исключающем неоднозначность толкования. Исполнитель может быть человеком или машиной. Исполнитель должен уметь выполнять все команды, составляющие алгоритм. Множество возможных команд конечно и изначально строго задано. Действия, выполняемые по этим командам, называются элементарными.
 
Запись алгоритма на формальном языке называется [[w:программа|программой]]. Иногда само понятие алгоритма отождествляется с его записью, так что слова «алгоритм» и «программа» — почти синонимы. Небольшое различие заключается в том, что под алгоритмом, как правило, понимают основную идею его построения. Программа же всегда связана с записью алгоритма на конкретном [[w:формальный язык|формальном языке]].