Разберем программу 11211, применяя команды к начальному числу 40:
- 1 (прибавь 5):
\[ 40 + 5 = 45 \] - 1 (прибавь 5):
\[ 45 + 5 = 50 \] - 2 (раздели на b):
\[ 50 / b \] - 1 (прибавь 5):
\[ (50 / b) + 5 \] - 1 (прибавь 5):
\[ ((50 / b) + 5) + 5 = (50 / b) + 10 \]
После выполнения всей программы число стало равно 20. Составим уравнение:
\[ (50 / b) + 10 = 20 \]
Решим уравнение:
- Вычтем 10 из обеих частей:
\[ 50 / b = 20 - 10 \]
\[ 50 / b = 10 \] - Умножим обе части на b:
\[ 50 = 10 \times b \] - Разделим обе части на 10:
\[ b = 50 / 10 \]
\[ b = 5 \]
Проверим условие, что b — натуральное число и b ≥ 2. Число 5 удовлетворяет этим условиям.
Ответ: 5