Алгоритмы и исполнители
Алгоритм — понятная и конечная последовательность точных действий (команд), формальное выполнение которых позволяет получить решение поставленной задачи.
Исполнитель алгоритма — человек (группа людей) или техническое устройство, которые понимают команды алгоритма и умеют правильно их выполнять.Система команд исполнителя — команды, которые понимает и может выполнить исполнитель.
Любой исполнитель имеет ограниченную систему команд. Все команды исполнителя можно разделить на группы:
- 1) команды, которые непосредственно выполняет исполнитель;
- 2) команды, меняющие порядок выполнения команд исполнителя.
Компьютер является универсальным исполнителем.
Запись алгоритма в виде последовательности команд, которую может выполнить компьютер, называют программой.
Существуют следующие способы представления алгоритмов:
- словесный (описание алгоритма средствами естественного языка с точной и конкретной формулировкой фраз);
- графический (блок-схема) (графическое изображение команд алгоритма с использованием геометрических фигур, или блоков, и стрелок, соединяющих эти блоки и указывающих на порядок выполнения команд);
- программный (запись алгоритма в виде программы).
Напомним систему команд исполнителя Чертежник:
Команда | Действие |
ToPoint(x,y) | Переместить перо Чертежника в точку (x,y) |
PenUp | Поднять перо Чертежника |
PenDown | Опустить перо Чертежника |
Field(N,M) | Создать поле размером NxM |
OnVector(a,b) | Сместить перо Чертежника на а единиц по горизонтали и b единиц по вертикали |
Комментарии
Отправить комментарий