У исполнителя Делитель две команды, которым присвоены номера: 1. раздели на 2 2. прибавь 1 Первая из них уменьшает число на экране в 2 раза, вторая увеличивает его на 1. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 54 числа 16, содержащий не более
5 команд. В ответе запишите только номера команд. (Например, 21222 –– это алгоритм: прибавь 1 раздели на 2 прибавь 1 прибавь 1 прибавь 1, который преобразует число 21 в 14.) Если таких алгоритмов более одного, то запишите любой из них. РЕШЕНИЕ
1. Число 54 больше чем число 16 и делится на 2, поэтому делим: 54/2=27 Команда 1 2. Число 27 не делится без остатка на 2, поэтому прибавим 1: 27+1=28 Команда 2 3. Число 28 можно разделить на 2 и оно больше 16: 28/2=14 Команда 1 4. Число 14 делится на 2, но оно меньше чем 16, прибавляем: 14+1=15 Команда 2 5. 15+1=16 - искомый результат Команда 2
Переписываем номера команд сверху вниз - 12122 (не больше 5 команд, как и необходимо по условию)
ОТВЕТ 12122