Регистрация
Войти
Стать экспертом Правила
Информатика

На вход алгоритма подаётся двоичное число, в котором ровно 5 значащих разрядов.Алгоритм преобразует его по следующим правилам.1.В конец числа (справа) дописывается 1, если количество единиц в его записинечётно. В противном случае, если количество единиц чётно, дописывается 0. Например,число 11100 преобразуется в число 111001.2.Та же операция применяется к полученному 6-значному двоичному числу.3.Полученное двоичное число переводится в десятичную систему счисления.Укажите десятичное число, которое может быть результатом работы алгоритма.Вот 4 числа:42, 96, 115, 222Какое из них может получиться в результате работы алгоритма? Если таких чиселнеКак узнать сколько, укажите большее из них.Пожалуйста Пожалуйста посчитайте с подробностями

ОТВЕТЫ
Алгоритм выдает всегда число с четным количеством единиц в семизначном двоичном числе.
Поскольку на вход подается число с пятью значащими разрядами, то первая обязана быть единица, иначе разрядов было бы меньше.
Максимально возможное число после преобразования может быть 1111110 = 126, а минимальное 1000010 = 66
Остается проверить на четность единиц два числа и выяснить, что подходит только 96.
34
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам