Все разделы
Выбрать школу

Школа. Увлечения. Большое будущее.

PROSCHOOLS · ОБРАЗОВАНИЕ РЯДОМ

Ваш город

Выберите город, чтобы находить образование и возможности рядом.

Как учитываем городКаталог и кнопки «Выбрать школу» покажут школы выбранного города.Онлайн-курсы, учебник, ГДЗ и задания к экзаменам доступны по всей России.

Популярные города

Будет выбран: Вся Россия

Учебные материалы останутся прежними.

Поиск по сайту

По всему сайтуШколы выбранного города — выше в результатах

С чего начнём?

↑ ↓ — выбрать результат · Enter — открыть · Esc — закрыть

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

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

Кто такой исполнитель алгоритма и какие команды он умеет выполнять.

Клавиатура в компьютерном классе
Иллюстрация к предмету «Информатика»Hmartil · Wikimedia Commons · CC BY-SA 4.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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