Задача 1: Исполнитель Alpha
Исполнитель Alpha имеет две команды:
- Прибавь 1
- Умножь на B
Программа 1 1 2 1 1 преобразует число 3 в число 62. Найдите значение переменной B.
Рассмотрим последовательность команд и начальное число 3:
- Начальное число: 3
- Команда 1: 3 + 1 = 4
- Команда 1: 4 + 1 = 5
- Команда 2: 5 * B = 5B
- Команда 1: 5B + 1 = 5B + 1
- Команда 1: 5B + 1 + 1 = 5B + 2
Получаем число 62. Составляем уравнение:
5B + 2 = 62
Решаем уравнение:
5B = 60
B = 12
Значение переменной B равно 12.
Задача 2: Исполнитель Квадратов
Исполнитель Квадратов имеет две команды:
- Возведи в квадрат
- Прибавь 3
Составьте алгоритм, получающий из числа 1 число 25, используя не более пяти команд. В ответ запишите номера команд.
Начнем с числа 1:
- Начальное число: 1
- Команда 2: 1 + 3 = 4
- Команда 1: 4² = 16
- Команда 2: 16 + 3 = 19
- Команда 2: 19 + 3 = 22
- Команда 2: 22 + 3 = 25
Получили число 25 за пять команд. Последовательность номеров команд: 2 1 2 2 2.