Чуть ли не первая нормальная тема в разделе, а никто не ответил

. Из пункта 1 мы узнали, что у нас будет 7 разрядов и соответственно число вида:
Код
ХХ1Х111
Теперь делим число на группы:
Код
1 группа: 1, 3, 5, 7
2 группа: 2, 3, 6, 7
3 группа: 4, 5, 6, 7
И заполняем их так, чтобы сумма битов в каждой группе была чётной, т.е. получается:
Код
1111111
Теперь допустим, что при передаче данных произошла ошибка в пятом разряде, т.е. мы получили число:
Код
1111011
Проверим контрольные группы:
1)1+1+0+1=3 нечётное, значит тут ошибка.
2)1+1+1+1=4 чётное, значит ошибок нет.
3) 1+0+1+1=3 нечётное, значит ошибка.
Итого: кривой бит принадлежит одновременно только 1 и 3 группе. У них два общих бита 5 и 7, но 7 принадлежит ещё и 2 группе, а в ней всё в порядке--> ошибка в пятом бите.