TheDarkGhostIvan
Мудрец
(12713)
2 месяца назад
## Решение задачи:
1. Определите коды символов, которые были переданы без ошибок.
Для этого нужно проверить чётность единиц в каждом байте (8 бит). Чётное количество единиц означает, что байт передан без ошибок.
* 11000010 - нечетное количество единиц - ошибка
* 01000100 - четное количество единиц - без ошибки
* 01000011 - нечетное количество единиц - ошибка
* 01000001 - четное количество единиц - без ошибки
* 01000100 - четное количество единиц - без ошибки
* 01000101 - нечетное количество единиц - ошибка
2. Используя таблицу ASCII определите правильно принятые символы.
Используем только байты, переданные без ошибок, и находим им соответствие в таблице ASCII:
* 01000100 - 'D' (десятичный код 68)
* 01000001 - 'A' (десятичный код 65)
* 01000100 - 'D' (десятичный код 68)
3. Составьте из них слово.
Правильно переданное слово: DAD