OpenFIPI 2.0
105
5
oge_76BA93
У исполнителя Вычислитель две команды, которым присвоены номера:
1. умножь на 3
2. вычти 2
Первая из них увеличивает число на экране в 3 раза, вторая уменьшает его на 2.
Составьте алгоритм получения из числа 2 числа 30, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 11221 – это алгоритм:
умножь на 3
умножь на 3
вычти 2
вычти 2
умножь на 3,
который преобразует число 1 в 15.)
Если таких алгоритмов более одного, то запишите любой из них.
12121
Решение:
Последовательность команд: 12121
Разберём пошагово:
-
2 → 6 (команда 1, умножаем на 3)
-
6 → 4 (команда 2, вычитаем 2)
-
4 → 12 (команда 1, умножаем на 3)
-
12 → 10 (команда 2, вычитаем 2)
-
10 → 30 (команда 1, умножаем на 3)
Проверка:
-
Начальное число: 2
-
Конечное число: 30
-
Количество команд: 5 (в пределах допустимого)
-
Все операции корректны
Ответ: 12121
Просмотреть отправленные ответы oge_76BA93