Контрольные задания > 2. У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. вычти 1
Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 1.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 65 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд.
Вопрос:
2. У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. вычти 1
Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 1.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 65 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд.
Ответ:
Нам нужно получить из числа 65 число 4, используя команды деления на 2 и вычитания 1. Составим алгоритм:
1. **65** - вычитаем 1 (команда 2), получаем 64.
2. **64** - делим на 2 (команда 1), получаем 32.
3. **32** - делим на 2 (команда 1), получаем 16.
4. **16** - делим на 2 (команда 1), получаем 8.
5. **8** - делим на 2 (команда 1), получаем 4.
Таким образом, последовательность команд будет: 2, 1, 1, 1, 1.