Информатика огэ номер 5 У исполнителя Омега две команды, которым присвоены номера: 1. обнули справа Первая из них заменяет цифру младшего разряда числа на 0, вторая увеличивает число на 12. Составьте алгоритм получения из числа 15 числа 58, содержащий не более 5 команд. В ответе запишите только номера команд. 2. увеличь на 12 (Например, 22121 это алгоритм: увеличь на 12 увеличь на 12 обнули спpesa увеличь на 12 обнули справа который преобразует число 1 в 30.) Если таких алгоритмов более одного, то залишите любой из них
Для получения из числа 15 числа 58 с помощью команд "обнули справа" и "увеличь на 12", можно использовать следующий алгоритм:
Увеличь на 12 (15 + 12 = 27)Увеличь на 12 (27 + 12 = 39)Увеличь на 12 (39 + 12 = 51)Увеличь на 12 (51 + 12 = 63)Обнули справа (63 -> 60)Увеличь на 12 (60 + 12 = 72)Обнули справа (72 -> 70)Увеличь на 12 (70 + 12 = 82)Увеличь на 12 (82 + 12 = 94)Но это больше 5 команд. Давайте попробуем другой способ:
Увеличь на 12 (15 + 12 = 27)Увеличь на 12 (27 + 12 = 39)Увеличь на 12 (39 + 12 = 51)Увеличь на 12 (51 + 12 = 63)Обнули справа (63 -> 60)Увеличь на 12 (60 + 12 = 72)Обнули справа (72 -> 70)Этот способ тоже превышает 5 команд.
С использованием 5 команд:
Увеличь на 12 (15 + 12 = 27)Увеличь на 12 (27 + 12 = 39)Увеличь на 12 (39 + 12 = 51)Увеличь на 12 (51 + 12 = 63)Обнули справа (63 -> 60)Но итог явно отличается от 58.
Вот правильный шаг:
Увеличь на 12 (15 + 12 = 27)Увеличь на 12 (27 + 12 = 39)Увеличь на 12 (39 + 12 = 51)Увеличь на 12 (51 + 12 = 63)Обнули справа (63 -> 60)На 5 команд не найти данный алгоритм соответствия.
Извините за путаницу, алгоритм, который точно соответствовал бы требованиям, не доведен до адекватного результата при текущем условии на 5 команд.
Череда кратких шагов на 4 команды не приведет к результату.
Нужен более глубокий анализ.
Напрямую:
Увеличь на 12 (15 → 27)Увеличь на 12 (27 → 39)Увеличь на 12 (39 → 51)Увеличь на 12 (51 → 63)Обнули справа (63 → 60)На данный момент цифры не соответствуют запрашиваемому значению.
Таким образом, 5 шагами не корректно.
1. (команда: обнулить справа) 15 --> 10
2. (команда: прибавить 12) 10 --> 22
2. (команда: прибавить 12) 22 --> 34
2. (команда: прибавить 12) 34 --> 46
2. (команда: прибавить 12) 46 --> 58
Ответ: 12222