Решение: Алгоритм для Квадратора
У исполнителя Квадратор две команды: 1 — вычти 1, 2 — возведи в квадрат. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 3 числа 5, содержащий не более 5 команд.
Решение по шагам
3 шагаСначала применим команду 2 — возведение в квадрат:
$$3^2 = 9$$Чтобы из 9 получить 5, применим команду 1 четыре раза:
$$9 - 1 - 1 - 1 - 1 = 5$$Полученная последовательность номеров команд содержит 5 команд и преобразует 3 в 5.
$$21111$$Где здесь ошибаются
Перепутать номера команд и записать сначала вычитание, а затем возведение в квадрат.
Записать больше пяти команд.
Не проверить, что все промежуточные значения являются натуральными числами.