Вопрос:

В некоторой информационной системе информация кодируется двоичными шестиразрядными словами. При передаче данных возможны их искажения, поэтому в конец каждого слова добавляется седьмой (контрольный) разряд таким образом, чтобы сумма разрядов нового слова, считая контрольный, была чётной. Например, к слову 110011 справа будет добавлен 0, а к слову 101100-1. После приёма слова производится его обработка. При этом проверяется сумма его разрядов, включая контрольный. Если она нечётна, это означает, что при передаче этого слова произошёл сбой, и оно автоматически заменяется на зарезервированное слово 0000000. Если она чётна, это означает, что сбоя не было или сбоев было больше одного. В этом случае принятое слово не изменяется. Исходное сообщение 1111101 0011000 1011100 было принято в виде 1111101 0011100 1000100. Как будет выглядеть принятое сообщение после обработки?

Смотреть решения всех заданий с листа

Ответ:

Краткое пояснение:

Для определения, было ли искажение при передаче сообщения, необходимо проверить чётность суммы разрядов каждого шестибитного слова с добавленным седьмым (контрольным) битом. Если сумма нечётная, слово заменяется на "0000000".

Анализ каждого слова:

  • Исходное сообщение:
  • 1111101 (6 единиц) → контрольный бит 0 (сумма = 6, чётная)
  • 0011000 (2 единицы) → контрольный бит 0 (сумма = 2, чётная)
  • 1011100 (4 единицы) → контрольный бит 0 (сумма = 4, чётная)
  • Принятое сообщение:
  • 1111101 (6 единиц) → контрольный бит 0 (сумма = 6, чётная)
  • 0011100 (3 единицы) → контрольный бит 1 (сумма = 3+1 = 4, чётная)
  • 1000100 (2 единицы) → контрольный бит 0 (сумма = 2, чётная)

Обработка принятого сообщения:

  1. Первое слово: 1111101. Сумма его разрядов (6 единиц + 0 контрольный) равна 6 (чётное). Слово не изменяется.
  2. Второе слово: 0011100. Сумма его разрядов (3 единицы + 1 контрольный) равна 4 (чётное). Слово не изменяется.
  3. Третье слово: 1000100. Сумма его разрядов (2 единицы + 0 контрольный) равна 2 (чётное). Слово не изменяется.

Сводка:

  • Проверка первого слова (1111101): сумма разрядов 6 (чётная), остаётся 1111101.
  • Проверка второго слова (0011100): сумма разрядов 3+1=4 (чётная), остаётся 0011100.
  • Проверка третьего слова (1000100): сумма разрядов 2+0=2 (чётная), остаётся 1000100.

Ответ: 1111101 0011100 1000100

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие