ом присутствуют повторяющиеся действия с какой-либо изменяющейся величиной, так называемымпараметром. Пример — колка дров. Берем полено —колем топором, берем второе полено и т. д. , пока поленья не закончатся, и эта работа нам не надоест.
Каждый алгоритм создаётся автором (человеком или группой людей) и рассчитан длявыполненияконкретнымисполнителем.
Исполнительалгоритма —эточеловекиликакое-либоустройство(компьютерилиробот).
Алгоритм долженбытьсоставлентакимобразом, чтобы
исполнитель, для которого создан алгоритм,смогвыполнитьего иполучить результат.
Свойства алгоритма и его исполнители
Во многих отраслях человеческой деятельности для достижения требуемого результата используются алгоритмы, содержащие четкие описания последовательности действий. Примерами алгоритмов являются кулинарные рецепты, в которых подробно описана последовательность действий по приготовлению пищи.
Алгоритм приготовления блюда быстрого питания:
1. Высыпать в емкость содержимое пакетика.
2. Налить в емкость 200 мл горячей воды.
3. Тщательно перемешать.
Дискретность - разделение алгоритма на последовательность шагов. Алгоритмы кулинарных рецептов состоят из отдельных действий, которые обычно нумеруются.
Результативность - получение из исходных данных результата за конечное число шагов.
Алгоритмами являются известные из начальной школы правила сложения, вычитания, умножения и деления столбиком. Применение этих алгоритмов независимо от количества разрядов в числах и, соответственно, количества вычислительных шагов алгоритма всегда приводит к результату
Пример:
Алгоритм покраски забора:
Взять краску;
Покрасить забор.
Забор красится до тех пор, пока не закончится краска или забор, т. е. пока не будет выполнена покраска заб
Страницы: << < 1 | 2 | 3 | 4 > >>