У исполнителя Утроитель две команды, которым присвоены номера:
1. вычти 1
2. умножь на 3
Первая из них уменьшает число на экране на 1, вторая утраивает его.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 6 числа 10, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 21211 — это алгоритм:
умножь на 3
вычти 1
умножь на 3
вычти 1
вычти 1,
который преобразует число 2 в 13.)
Если таких алгоритмов более одного, то запишите любой из них.
Решение.
Последовательно пойдем от числа 6 к числу 10:
6 − 1 = 5 (команда 1);
5 − 1 = 4 (команда 1);
4 · 3 = 12 (команда 2);
12 − 1 = 11 (команда 1);
11 − 1 = 10 (команда 1).
Ответ: 11211.
Просмотр содержимого документа
«Разбор задания ОГЭ по информатике. Декабрь 2024.Простой линейный алгоритм для формального исполнителя. Получение большего числа из меньшего»