Контрольные задания > 6. У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. вычти 3
Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 3. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 76 числа 5, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 21211 – это алгоритм: вычти 3, раздели на 2, вычти 3, раздели на 2, раздели на 2,
который преобразует число 33 в 3.) Если таких алгоритмов более одного, то запишите любой из них.
Вопрос:
6. У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. вычти 3
Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 3. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 76 числа 5, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 21211 – это алгоритм: вычти 3, раздели на 2, вычти 3, раздели на 2, раздели на 2,
который преобразует число 33 в 3.) Если таких алгоритмов более одного, то запишите любой из них.
Ответ:
Начнем с числа 76 и будем применять команды, чтобы получить 5.
1. 76 / 2 = 38
2. 38 / 2 = 19
3. 19 - 3 = 16
4. 16 / 2 = 8
5. 8 - 3 = 5
Алгоритм: 11212
Ответ: 11212