• Предмет: Информатика
  • Автор: emiliyameow
  • Вопрос задан 2 года назад

Пожалуйста, помогите с решением , даю 20 баллов. Условие: В некоторой компьютерной сети информация передаётся блоками по 7 бит. С целью контроля качества передачи, к каждым 7 битам добавляется 8 бит - бит чётности, равной остатку от деления суммы исходных 7 бит на 2. В результате сумма бит в получившемся байте всегда чётна. Полученные таким образом байты объединяются в блоки по 4 байта и отправляются получателю. На стороне получателя каждый из четырех байтов блока проверяется на четность суммы. Если сумма бит хотя бы в одном из 4 байтов нечётна, то весь блок считается непринятым и передается заново. В таблице, прикрепленной ниже, приводятся в шестнадцатеричной системе счисления значения байтов 3 блоков, полученных получателем. В ответе перечислите номера блоков, которые будут передаваться повторно в связи с наличием ошибок в контроле четности.

Приложения:

emiliyameow: то есть мы проверяем число единиц
emiliyameow: в двоичной системе
emiliyameow: яснооо
emiliyameow: спасибо
Simba2017: в двоичном представлении байта должно быть четное число единиц
emiliyameow: спасибооо, можете написать это в решении и получите баллы)0)
Simba2017: блок передается нормально, если все 4 байта в нем пройдут проверку на четность
emiliyameow: да, я поняла
Simba2017: куда мне баллы, и так девать некуда, удачи!
emiliyameow: хехех, спасибо и Вам)

Ответы

Ответ дал: MicronMicron
0

В прикрепленном фале пример ращета для 1 блока

Оштбка в третем блоке 1 байт

 

 

 

 

 

 

 

 

 

Приложения:
Вас заинтересует