Найти в Дзене

В ЭТОМ ЗАДАНИИ НЕ НАДО ДУМАТЬ

В ЭТОМ ЗАДАНИИ НЕ НАДО ДУМАТЬ В пятом номере даже не нужно напрягать мозги, чтобы залутать балл) Звучит как сказка, 🦋 и в ЕГЭ есть несколько таких заданий. Сейчас мы разберём пятое. Представьте, что вы заказали что-то на Озоне, но случайно выбрали не тот пункт. 😛 Вы не знаете, как туда дойти и поэтому открываете навигатор. Всё, что нужно делать, это смотреть на экран и потом на дорогу — конец. 😐 Не стоит искать обходные пути, схемы, выпрыгивать из штанов там, где это нафиг не надо. Тоже самое и тут. Итак, пятый номер. Нам дан текст и чёрным по белому написано, что надо сделать. “На вход алгоритма подаётся НАТУРАЛЬНОЕ число N. Алгоритм строит по нему новое число R следующим образом. 1. Строится ДВОИЧНАЯ ЗАПИСЬ числа N. 2. Далее эта запись обрабатывается по следующему правилу: а) если число N ЧЁТНО, то справа приписывается «01»; б) если число N НЕЧЁТНО, то к этой записи слева и справа приписывается единица. Полученная таким образом запись является двоичной записью искомого чи

В ЭТОМ ЗАДАНИИ НЕ НАДО ДУМАТЬ

В пятом номере даже не нужно напрягать мозги, чтобы залутать балл) Звучит как сказка, 🦋 и в ЕГЭ есть несколько таких заданий. Сейчас мы разберём пятое.

Представьте, что вы заказали что-то на Озоне, но случайно выбрали не тот пункт. 😛 Вы не знаете, как туда дойти и поэтому открываете навигатор. Всё, что нужно делать, это смотреть на экран и потом на дорогу — конец. 😐 Не стоит искать обходные пути, схемы, выпрыгивать из штанов там, где это нафиг не надо. Тоже самое и тут.

Итак, пятый номер. Нам дан текст и чёрным по белому написано, что надо сделать.

“На вход алгоритма подаётся НАТУРАЛЬНОЕ число N. Алгоритм строит по нему новое число R следующим образом.

1. Строится ДВОИЧНАЯ ЗАПИСЬ числа N.

2. Далее эта запись обрабатывается по следующему правилу:

а) если число N ЧЁТНО, то справа приписывается «01»;

б) если число N НЕЧЁТНО, то к этой записи слева и справа приписывается единица.

Полученная таким образом запись является двоичной записью искомого числа R.

3. Результат переводится в ДЕСЯТИЧНУЮ СИСТЕМУ и выводится на экран.

Укажите минимальное число N, после обработки которого с помощью этого алгоритма получается число R, БОЛЬШЕЕ 156.”

Всё, что нужно делать, это смотреть, что сказано в условии и переписывать это в Питон. 👨‍💻

➖ Сказано, что число натуральное, поэтому перебираем его от 1 циклом for до 10000, например.

➖ Дальше по порядку: переводим число в двоичку и проверяем его на чётность. Если оно чётно, то справа фигачим 01, иначе и слева, и справа приписываем по единичке.

➖ Некстом создаём r. Просто то, что мы получили ранее переводим в десятичку. Нас просят найти минимальное N, если r больше 156, поэтому пишем условие через if и брейкаем, так как нужно минимальное, а перебираем мы с 1.

#информатика