P
pro·school.ru
Каталог школ

Исполнитель и его система команд

💻 Информатика · 3 класс

Кто такой исполнитель

Исполнитель — это тот, кто выполняет команды алгоритма. Исполнителем может быть человек, животное, а может — компьютер, робот или даже простой прибор. Главное свойство исполнителя в том, что он точно делает то, что ему велят, шаг за шагом, не задумываясь о смысле и не переспрашивая. Поэтому алгоритм для исполнителя нужно составлять очень точно.

Например, исполнителем может быть ученик, который складывает портфель по списку, повар, который готовит по рецепту, или робот-пылесос, который убирает комнату по заложенной программе.

Система команд исполнителя

Каждый исполнитель умеет выполнять только определённые команды. Этот набор называют системой команд исполнителя. Команды, которых нет в системе, исполнитель выполнить не может, даже если очень его просить: он просто не знает, что делать.

ИсполнительПримеры команд
Робот-черепашкаВперёд, поворот, опустить перо
ЧертёжникПереместиться, провести линию
Человек по рецептуНалить, насыпать, перемешать
КалькуляторСложить, вычесть, умножить

Команда понятная и непонятная

Команда обязательно должна входить в систему команд исполнителя. Если робот умеет только двигаться вперёд и поворачивать, команда «прыгни» ему непонятна — такой команды у него нет.

  • Понятная команда — есть в системе команд, исполнитель её выполнит.
  • Непонятная команда — её нет в системе команд, исполнитель не справится.

Поэтому, составляя алгоритм, сначала узнают, что умеет исполнитель, и используют только эти команды. Тогда план будет выполнен правильно.

Разбор примера

Пусть робот-черепашка умеет идти вперёд на сколько-то шагов и поворачивать. Составим для него алгоритм, чтобы он прошёл по углу буквой «Г»:

Вперёд на 2 шага Повернуть направо Вперёд на 3 шага

Робот точно выполнит каждую команду по порядку: пройдёт два шага, повернёт и пройдёт ещё три. Получится путь в виде угла. Все команды здесь входят в систему команд робота, поэтому он справится без труда.

Один и тот же алгоритм разные исполнители могут выполнить по-разному, ведь у них разные системы команд. То, что легко для одного исполнителя, может быть совсем недоступно для другого. Поэтому, прежде чем составлять план, всегда узнают, кто будет исполнителем и что он умеет.

Частые ошибки. Нельзя давать исполнителю команды, которых нет в его системе команд, — он их не выполнит. Исполнитель выполняет команды строго по порядку и понимает их буквально, поэтому план должен быть точным и без пропусков. Если перепутать порядок команд, результат получится совсем другим.

Кратко о главном

  • Исполнитель — это тот, кто выполняет команды алгоритма.
  • Система команд — набор команд, которые исполнитель понимает.
  • Команды вне системы исполнитель выполнить не может.
  • Исполнитель действует строго по порядку и буквально.
  • Алгоритм составляют только из понятных исполнителю команд.