Какое число получит исполнитель, если выполнит программу 211221, начиная с заданного числа, если у него есть
Какое число получит исполнитель, если выполнит программу 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\).
Обоснование:
Мы пошагово выполнили каждую команду программы, используя предыдущий результат вычислений. Это обеспечивает последовательное изменение числа согласно заданным командам.