Какое число получит исполнитель, если выполнит программу 211221, начиная с заданного числа, если у него есть

  • 6
Какое число получит исполнитель, если выполнит программу 211221, начиная с заданного числа, если у него есть две команды: вычти 4 и умножь на 3?
Загадочный_Замок
34
Чтобы решить эту задачу, давайте пошагово применим заданные команды к начальному числу и посмотрим, какое число получится.

Дано: начальное число - пусть это будет число \(n\); программа - 211221.
Команда "вычти 4" будет обозначаться как -4, а команда "умножь" будет обозначаться как *.

Первая команда программы - 2.
Это означает, что мы должны умножить текущее число на 2. Таким образом, текущее число будет равно \(n * 2\).

Вторая команда программы - 1.
Это означает, что мы должны вычесть 4 из текущего числа, результат предыдущей операции. Таким образом, текущее число будет равно \((n * 2) - 4\).

Третья команда программы - 1.
Опять же, мы должны вычесть 4 из текущего числа. Таким образом, текущее число будет равно \(((n * 2) - 4) - 4\).

Четвёртая команда программы - 2.
Мы должны умножить текущее число на 2. Таким образом, текущее число будет равно \(((n * 2) - 4) - 4\) умножить на 2.

Пятая команда программы - 2.
Мы должны умножить текущее число на 2. Таким образом, текущее число будет равно \((((n * 2) - 4) - 4) * 2\).

Шестая и последняя команда программы - 1.
Мы должны вычесть 4 из текущего числа. Поэтому текущее число будет равно \(((((n * 2) - 4) - 4) * 2) - 4\).

Таким образом, число, которое получит исполнитель после выполнения программы на числе \(n\), будет равно \(((((n * 2) - 4) - 4) * 2) - 4\).

Обоснование:
Мы пошагово выполнили каждую команду программы, используя предыдущий результат вычислений. Это обеспечивает последовательное изменение числа согласно заданным командам.