OpenFIPI 2.0

105

5

oge_4F8510

У исполнителя Квадратор две команды, которым присвоены номера:

1. прибавь 3

2. возведи в квадрат

Первая из них увеличивает число на экране на 3, вторая возводит его во вторую степень.

Исполнитель работает только с натуральными числами.

Составьте алгоритм получения из числа 4 числа 58, содержащий не более 5 команд. В ответе запишите только номера команд.

 

(Например, 22111  это алгоритм:

возведи в квадрат

возведи в квадрат

прибавь 3

прибавь 3

прибавь 3,

который преобразует число 3 в 90.)

 

Если таких алгоритмов более одного, то запишите любой из них.

12111

Решение:

Последовательность команд: 12111

Разберём пошагово:

  1. 4 → 7 (команда 1, прибавляем 3)

  2. 7 → 49 (команда 2, возводим в квадрат)

  3. 49 → 52 (команда 1, прибавляем 3)

  4. 52 → 55 (команда 1, прибавляем 3)

  5. 55 → 58 (команда 1, прибавляем 3)

Проверка:

  • Начальное число: 4

  • Конечное число: 58

  • Количество команд: 5 (в пределах допустимого)

  • Все числа натуральные

  • Все операции выполнены корректно

Ответ: 12111

Просмотреть отправленные ответы oge_4F8510