У исполнителя Вычислитель две команды, которым присвоены номера: 1. вычти n умножь на 2 (n – неизвестное натуральное число; n ≥ 1) Первая из них уменьшает число на экране на n, вторая удваивает его. Программа для исполнителя Вычислитель – это последовательность номеров команд. Известно, что программа 2212 переводит число 3 в число 18. Определите значение n
Для нахождения значения n можно выполнить программу на бумаге, применяя каждую команду последовательно.
Изначально у нас число 3.
Применяем команду 2 (умножить на 2). Получаем 3*2 = 6.Применяем команду 2 (умножить на 2) ещё раз. Получаем 6*2 = 12.Применяем команду 1 (вычти n). Получаем 12-n = 18.
Отсюда следует, что значение n равно 6.
Проверим результат:
Применяем команду 2 (умножить на 2). Получаем 3*2 = 6.Применяем команду 2 (умножить на 2) ещё раз. Получаем 6*2 = 12.Применяем команду 1 (вычти 6). Получаем 12-6 = 6.Применяем команду 2 (умножить на 2). Получаем 6*2 = 12. Теперь число равно 18, что соответствует заданной программе.
Для нахождения значения n можно выполнить программу на бумаге, применяя каждую команду последовательно.
Изначально у нас число 3.
Применяем команду 2 (умножить на 2). Получаем 3*2 = 6.Применяем команду 2 (умножить на 2) ещё раз. Получаем 6*2 = 12.Применяем команду 1 (вычти n). Получаем 12-n = 18.Отсюда следует, что значение n равно 6.
Проверим результат:
Применяем команду 2 (умножить на 2). Получаем 3*2 = 6.Применяем команду 2 (умножить на 2) ещё раз. Получаем 6*2 = 12.Применяем команду 1 (вычти 6). Получаем 12-6 = 6.Применяем команду 2 (умножить на 2). Получаем 6*2 = 12.Теперь число равно 18, что соответствует заданной программе.
Итак, значение n равно 6.