Исполнитель преобразует число на экране.
У исполнителя есть две команды, которым присвоены номера:
**1. Вычти 1
2. Найди целую часть от деления на 2
**
Первая из них уменьшает число на экране на 1, вторая заменяет число на экране на целую часть от деления числа на 2.
Программа для исполнителя – это последовательность команд.
Сколько существует программ, для которых при исходном числе 30 результатом является число 1, и при этом траектория вычислений содержит число 12?
Решение:
Решение на Python:

Ответ:
376