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

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

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

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

Исполнитель — это тот, кто умеет выполнять команды. Исполнителем может быть человек, животное или машина. В информатике чаще всего говорят об исполнителях, которые выполняют команды компьютера или учебной программы. Чтобы исполнитель что-то сделал, ему дают алгоритм — точную последовательность команд, ведущую к цели.

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

Каждый исполнитель понимает только определённый набор команд — он называется системой команд исполнителя. Команды, которой нет в этом наборе, исполнитель не поймёт. Например, учебный исполнитель-черепашка умеет двигаться вперёд и поворачивать, но не умеет летать.

ИсполнительПримеры команд
Робот-чертёжниквперёд, поворот, опустить перо
Кузнечикпрыжок вперёд, прыжок назад
Человек у плитыналить воду, включить нагрев

Свойства алгоритма

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

  • Понятность — все команды входят в систему команд исполнителя.
  • Точность — каждая команда записана однозначно.
  • Конечность — алгоритм состоит из конечного числа шагов и завершается.
  • Порядок — команды выполняются строго одна за другой.

Пример: алгоритм для робота

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

1. вперёд на 2 клетки 2. поворот вверх 3. вперёд на 1 клетку 4. поворот вправо 5. вперёд на 2 клетки Робот выполняет команды по порядку и рисует ступеньку.

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

Способы записи алгоритма

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

Способ записиКак выглядит
СловесныйКоманды записаны словами по порядку
Список (нумерованный)Каждая команда под своим номером
Блок-схемаШаги в прямоугольниках со стрелками

Формальное исполнение

Исполнитель работает формально: он выполняет команды точно так, как они записаны, и не думает о смысле. Если в алгоритме ошибка, исполнитель её не исправит, а честно повторит. Поэтому ответственность за правильность алгоритма лежит на том, кто его составил, а не на исполнителе.

Где встречаются исполнители

  • Робот-пылесос выполняет команды уборки.
  • Светофор работает по заложенному порядку сигналов.
  • Стиральная машина исполняет выбранную программу стирки.
  • Человек по рецепту готовит блюдо, выполняя шаги по порядку.

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

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

  • Исполнитель — тот, кто выполняет команды; это может быть человек, машина или программа.
  • Система команд исполнителя — набор команд, которые он понимает.
  • Алгоритм — точная последовательность команд, ведущая к цели.
  • Алгоритм должен быть понятным, точным, конечным и выполняться по порядку.