Для передачи чисел по каналу с помехами используется код проверки четности
Формулировка задания: Для передачи чисел по каналу с помехами используется код проверки четности. Каждая его цифра записывается в двоичном представлении, с добавлением ведущих нулей до длины 4, и к получившейся последовательности дописывается сумма её элементов по модулю 2. Определите, какое число передавалось по каналу?
Задание входит в ЕГЭ по информатике для 11 класса под номером 5 (Кодирование и декодирование информации).
Рассмотрим, как решаются подобные задания на примере.
Для передачи чисел по каналу с помехами используется код проверки четности. Каждая его цифра записывается в двоичном представлении, с добавлением ведущих нулей до длины 4, и к получившейся последовательности дописывается сумма её элементов по модулю 2 (например, если передаём 23, то получим последовательность 0010100110). Определите, какое число передавалось по каналу в виде 01100010100100100110?
- 6543
- 62926
- 62612
- 3456
Разобьем последовательность на группы по 5 символов (так как каждая цифра занимает 5 символов):
01100 01010 01001 00110
Декодируем каждую группу символов, с учетом что первые 4 символа – это двоичный код числа, а последний символ – это сумма элементов по модулю 2:
01100 – двоичное число 0110 равно 6 в десятичной системе счисления, сумма элементов по модулю 2 равна: 0 ⊕ 1 ⊕ 1 ⊕ 0 = 0
01010 – двоичное число 0101 равно 5 в десятичной системе счисления, сумма элементов по модулю 2 равна: 0 ⊕ 1 ⊕ 0 ⊕ 1 = 0
01001 – двоичное число 0100 равно 4 в десятичной системе счисления, сумма элементов по модулю 2 равна: 0 ⊕ 1 ⊕ 0 ⊕ 0 = 1
00110 – двоичное число 0011 равно 3 в десятичной системе счисления, сумма элементов по модулю 2 равна: 0 ⊕ 0 ⊕ 1 ⊕ 1 = 0
Таким образом, получилось число 6543, это ответ номер 1.
1
Нашли ошибку? Выделите текст и нажмите Ctrl + Enter.
- Для передачи данных по каналу связи используется 5-битовый код
- Для кодирования некоторой последовательности, состоящей из букв
- Укажите наименьшее четырёхзначное восьмеричное число, двоичная запись
- Какое из приведенных ниже чисел С в двоичной системе
- Какое из неравенств выполняется для чисел A, B и C?
- Дано А и B, найдите сумму A + B
Есть другой способ решения?