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