Исполнитель — это некоторый объект (человек, животное, техническое устройство), способный выполнять определённый набор команд.
Система команд исполнителя (СКИ) — это фиксированный набор команд, которые понимает и может выполнять исполнитель.
В задании 5 ОГЭ рассматриваются простые исполнители с небольшим набором команд, которые преобразуют числа.
| Команда | Действие | Пример |
|---|---|---|
| прибавь 1 | Увеличивает число на 1 | 5 → 6 |
| прибавь b | Увеличивает число на b | 5 → 5+b |
| умножь на 2 | Умножает число на 2 | 5 → 10 |
| возведи в квадрат | Возводит число в квадрат | 5 → 25 |
| вычти 1 | Уменьшает число на 1 | 5 → 4 |
| Команда | Действие | Пример |
|---|---|---|
| возведи в квадрат последнюю цифру | Заменяет последнюю цифру её квадратом | 23 → 29 (3²=9) |
| припиши слева b | Добавляет цифру b слева к числу | 23 → b23 |
| припиши справа b | Добавляет цифру b справа к числу | 23 → 23b |
| удали последнюю цифру | Удаляет последнюю цифру числа | 23 → 2 |
Даны начальное и конечное числа. Нужно составить алгоритм (последовательность номеров команд), преобразующий одно число в другое за ограниченное число команд.
Дан алгоритм (программа), начальное и конечное числа. Нужно определить неизвестный параметр b в одной из команд.
Начните с конечного числа и идите обратно к начальному:
При обратном ходе:
Выполните алгоритм, оставляя b как переменную:
Условие: У исполнителя Омега две команды:
1. прибавь 1
2. возведи в квадрат последнюю цифру
Составьте алгоритм получения из числа 3 числа 2225, содержащий не более 5 команд.
Условие: У исполнителя Омега две команды:
1. прибавь b (b — неизвестное натуральное число)
2. возведи в квадрат
Программа 11112 переводит число 2 в число 100. Определите значение b.
Условие: У исполнителя Омега две команды:
1. прибавь 1
2. припиши слева b (b — неизвестное натуральное число)
Программа 11221 переводит число 2 в число 775. Определите значение b.
Если к числу x приписать слева цифру b, получится число:
Примеры:
Квадраты цифр:
При возведении в квадрат последней цифры: