Вопрос по информатике:
На вход алгоритма подаётся двоичное число, в котором ровно 5 значащих разрядов.
Алгоритм преобразует его по следующим правилам.
1.В конец числа (справа) дописывается 1, если количество единиц в его записи
нечётно. В противном случае, если количество единиц чётно, дописывается 0. Например,
число 11100 преобразуется в число 111001.
2.Та же операция применяется к полученному 6-значному двоичному числу.
3.Полученное двоичное число переводится в десятичную систему счисления.
Укажите десятичное число, которое может быть результатом работы алгоритма.
Вот 4 числа:
42, 96, 115, 222
Какое из них может получиться в результате работы алгоритма? Если таких чисел
несколько, укажите большее из них.
Пожалуйста решите с подробностями
- 06.08.2018 07:43
- Информатика
- remove_red_eye 9990
- thumb_up 8
Ответы и объяснения 1
Поскольку на вход подается число с пятью значащими разрядами, то первая обязана быть единица, иначе разрядов было бы меньше.
Максимально возможное число после преобразования может быть 1111110 = 126, а минимальное 1000010 = 66
Остается проверить на четность единиц два числа и выяснить, что подходит только 96.
- 07.08.2018 06:54
- thumb_up 48
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.