В некоторой информационной системе информация кодируется двоичными шестиразрядными словами. При передаче...

Тематика Информатика
Уровень 10 - 11 классы
двоичные слова контрольный разряд кодирование проверка четности обработка данных исправление ошибок информационная система передача данных
0

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

avatar
задан 2 месяца назад

3 Ответа

0

Посмотрим на каждое слово из принятого сообщения:

1) 1111101: сумма разрядов равна 5+1=6 (чётное) - слово остаётся без изменений 2) 0011100: сумма разрядов равна 2+1=3 (нечётное) - слово заменяется на 0000000 3) 1000100: сумма разрядов равна 3+1=4 (чётное) - слово остаётся без изменений

Исходное сообщение после обработки будет выглядеть следующим образом: 1111101 0000000 1000100

Ответ: 4) 1111101 0000000 1000100

avatar
ответил 2 месяца назад
0

После обработки сообщение будет выглядеть следующим образом:

1111101 (чётная сумма разрядов) 0011100 (чётная сумма разрядов) 1000100 (нечётная сумма разрядов)

Следовательно, заменяется только третье слово на зарезервированное 0000000. Правильный ответ: 3) 1111101 0011100 0000000.

avatar
ответил 2 месяца назад
0

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

  1. Рассмотрим первое принятое слово: 1111101.

    • Считаем сумму разрядов: 1 + 1 + 1 + 1 + 1 + 0 + 1 = 6.
    • Сумма четная, следовательно, слово не изменяется.
  2. Рассмотрим второе принятое слово: 0011100.

    • Считаем сумму разрядов: 0 + 0 + 1 + 1 + 1 + 0 + 0 = 3.
    • Сумма нечетная, следовательно, слово заменяется на 0000000.
  3. Рассмотрим третье принятое слово: 1000100.

    • Считаем сумму разрядов: 1 + 0 + 0 + 0 + 1 + 0 + 0 = 2.
    • Сумма четная, следовательно, слово не изменяется.

Таким образом, после обработки сообщение будет выглядеть как: 1111101 0000000 1000100.

Правильный ответ: 4) 1111101 0000000 1000100.

avatar
ответил 2 месяца назад

Ваш ответ

Вопросы по теме