Решение задачи
3. В некоторой информационной системе данные кодируются двоичными шестиразрядными словами с битом чётности. После приёма все слова, в которы...
Условие:
3. В некоторой информационной системе данные кодируются двоичными шестиразрядными словами с битом чётности. После приёма все слова, в которых обнаружено нечётное число единичных битов, автоматически заменяются на зарезерви- рованное слово 0000000. Какое сообщение получилось после обработки принятых данных:
a) 1010010 1101001 1010101; б) 1110111 110
Решение:
Для решения этой задачи нужно посчитать количество единичных битов в каждом слове и заменить слова с нечетным количеством единичных битов на зарезервированное слово.
a) Для первого слова 1010010:
- Количество единичных битов: 3 (1, 1, 1)
- Количество единичных битов нечетное, поэтому заменяем слово на 0000000.
Для второго слова 1101001:
- Количество единичных битов: 4 (1, 1, 1, 1)
- Количество единичных битов четное, поэтому оставляем слово без изменений.
Для третьего слова 1010101:
- Количество единичных битов: 4 (1, 1, 1, 1)
- Количество единичных битов четное, поэтому оставляем слово без изменений.
Итоговое сообщение после обработки принятых данных: 0000000 1101001 1010101.
б) Для первого слова 1110111:
- Количество единичных битов: 6 (1, 1, 1, 1, 1, 1)
- Количество единичных битов нечетное, поэтому заменяем слово на 0000000.
Для второго слова 110:
- Количество единичных битов: 2 (1, 1)
- Количество единичных битов четное, поэтому оставляем слово без изменений.
Итоговое сообщение после обработки принятых данных: 0000000 110.
Похожие работы
Попробуй и другие функции
Решения по другим предметам
А
Б
В
М
П
С
Т
Э