Исполнитель Вычислитель
💻 Информатика · 5 класс
Учебный исполнитель Вычислитель
Исполнитель — это объект (человек, устройство или программа), который умеет выполнять заданные команды. Каждый исполнитель понимает только свой набор команд — его называют системой команд исполнителя. Если дать исполнителю команду, которой нет в его системе, он её не поймёт. Вычислитель — это учебный исполнитель, который работает с одним числом на экране и умеет это число изменять по командам.
На примере Вычислителя удобно учиться составлять алгоритмы: команды простые, а результат каждой команды легко проверить в уме.
Система команд Вычислителя
Вычислитель хранит одно число. Чаще всего у него две команды:
прибавь b— увеличивает текущее число на значениеb;умножь на a— увеличивает текущее число вaраз.
Программа для Вычислителя — это список таких команд, записанных одна под другой. Исполнитель выполняет их строго по порядку, сверху вниз.
| Команда | Что делает | Было → стало |
|---|---|---|
прибавь 3 | Добавляет 3 | 5 → 8 |
умножь на 2 | Удваивает число | 5 → 10 |
Разобранный пример
На экране число 2. Выполним программу из трёх команд по порядку, записывая результат после каждой команды:
старт: 2
прибавь 3 → 2 + 3 = 5
умножь на 2 → 5 × 2 = 10
прибавь 1 → 10 + 1 = 11
Итоговое число на экране — 11. Обратите внимание: порядок команд очень важен. Если сначала умножить, а потом прибавить, результат будет другим:
2 × 2 = 4, затем 4 + 3 = 7
Тот же набор команд в другом порядке даёт уже не 11, а 7. Поэтому переставлять команды нельзя — алгоритм перестанет работать правильно.
Правило: исполнитель выполняет команды строго одну за другой сверху вниз. Менять их местами или пропускать нельзя — иначе получится другой результат.
Обратная задача
Иногда дано начальное число и конечное, а команды нужно подобрать самому. Например, как из 3 получить 10? Попробуем: умножь на 3 (станет 9), затем прибавь 1 (станет 10). Подошло. Такие задачи учат думать с конца и проверять каждый шаг. У одной задачи может быть несколько решений: из 3 в 10 можно прийти и так: прибавь 7 сразу даёт 10. Какое решение короче — то обычно и считают лучше.
Важно помнить, что Вычислитель — лишь один из учебных исполнителей. Есть и другие: Черепашка рисует линии, Робот ходит по клетчатому полю. У каждого своя система команд, но принцип общий: исполнитель послушно делает только то, что умеет, и строго в заданном порядке.
Частая ошибка: считают команды не по порядку или забывают про предыдущий результат. Каждая следующая команда работает не с начальным числом, а с тем, что получилось на прошлом шаге.
Кратко о главном
- Исполнитель выполняет команды из своей системы команд.
- Вычислитель хранит одно число и меняет его командами.
- Типичные команды — «прибавь» и «умножь на».
- Команды выполняются строго по порядку, переставлять их нельзя.
- Каждая команда работает с результатом предыдущей.