Исполнитель и его команды
💻 Информатика · 5 класс
Кто такой исполнитель
Исполнитель — это тот, кто умеет выполнять команды. Исполнителем может быть человек, животное или машина. В информатике чаще всего говорят об исполнителях, которые выполняют команды компьютера или учебной программы. Чтобы исполнитель что-то сделал, ему дают алгоритм — точную последовательность команд, ведущую к цели.
Система команд исполнителя
Каждый исполнитель понимает только определённый набор команд — он называется системой команд исполнителя. Команды, которой нет в этом наборе, исполнитель не поймёт. Например, учебный исполнитель-черепашка умеет двигаться вперёд и поворачивать, но не умеет летать.
| Исполнитель | Примеры команд |
|---|---|
| Робот-чертёжник | вперёд, поворот, опустить перо |
| Кузнечик | прыжок вперёд, прыжок назад |
| Человек у плиты | налить воду, включить нагрев |
Свойства алгоритма
Чтобы исполнитель верно выполнил задачу, алгоритм должен обладать важными свойствами.
- Понятность — все команды входят в систему команд исполнителя.
- Точность — каждая команда записана однозначно.
- Конечность — алгоритм состоит из конечного числа шагов и завершается.
- Порядок — команды выполняются строго одна за другой.
Пример: алгоритм для робота
Составим алгоритм, чтобы робот-чертёжник нарисовал ступеньку. Каждая строка — отдельная команда из его системы:
1. вперёд на 2 клетки
2. поворот вверх
3. вперёд на 1 клетку
4. поворот вправо
5. вперёд на 2 клетки
Робот выполняет команды по порядку и рисует ступеньку.
Частые ошибки. Нельзя давать исполнителю команду, которой нет в его системе, — он остановится с ошибкой. Порядок команд менять нельзя: если повернуть раньше, чем нужно, рисунок получится другим.
Способы записи алгоритма
Один и тот же алгоритм можно записать по-разному. Способ выбирают так, чтобы исполнителю и человеку было удобно.
| Способ записи | Как выглядит |
|---|---|
| Словесный | Команды записаны словами по порядку |
| Список (нумерованный) | Каждая команда под своим номером |
| Блок-схема | Шаги в прямоугольниках со стрелками |
Формальное исполнение
Исполнитель работает формально: он выполняет команды точно так, как они записаны, и не думает о смысле. Если в алгоритме ошибка, исполнитель её не исправит, а честно повторит. Поэтому ответственность за правильность алгоритма лежит на том, кто его составил, а не на исполнителе.
Где встречаются исполнители
- Робот-пылесос выполняет команды уборки.
- Светофор работает по заложенному порядку сигналов.
- Стиральная машина исполняет выбранную программу стирки.
- Человек по рецепту готовит блюдо, выполняя шаги по порядку.
Во всех этих случаях есть исполнитель, его система команд и алгоритм, который ведёт к нужному результату.
Кратко о главном
- Исполнитель — тот, кто выполняет команды; это может быть человек, машина или программа.
- Система команд исполнителя — набор команд, которые он понимает.
- Алгоритм — точная последовательность команд, ведущая к цели.
- Алгоритм должен быть понятным, точным, конечным и выполняться по порядку.