Код Хэмминга В данной лабораторной работе используется код Хэмминга 7-4, другими словами, код, который нужно закодировать, имеет длину в 4 бита, в то же время выходной код будет иметь 7 бит. Программа умеет как кодировать ключевые слова, так и проверять их. Режим кодирования В этом режиме мы вводим код, в котором каждое "слово" имеет 4 бита. Это может выглядеть следующим образом: 1010 1100 1110 0000 Мы получим следующее: 1100110 0111100 0101010 0000000 В противном случае появится информационный блок с предупреждением: "Проверьте корректность кода". Режим проверки Данный режим проверяет код на ошибки. Проверка в лучшем случае пишет: "Все коды корректны". При ошибочно введённом коде, программа построчно отобразит в каких кодах есть ошибка. Пример ввода аналогичен предыдущему: 1100110 0111100 0101010 0000000 Результат: Все коды корректны. Если мы поменяем какой-либо бит в одном или в нескольких "словах": 1100110 0011100 0101110 0000010 Мы получим результат: Ошибка в коде 2 [0011100], позиция ошибки 2, корректный код: [0111100]; Ошибка в коде 3 [0101110], позиция ошибки 5, корректный код: [0101010]; Ошибка в коде 4 [0000010], позиция ошибки 6, корректный код: [0000000]; Затухание сигнала Лабораторная работа подразумевает рассчитать для каждого из девятнадцати значений частоты реактивного сопротивление конденсатора Xc, напряжение сигнала на стороне приёмника информации Vп и коэффициент затухания сигнала ζ. Значения вводятся согласно исходным данным для расчёта затухания сигнала. Значения можно вводить как с ",", так и с ".". При вводе одних и тех же данных без изменений, будет показано предупреждение и операция расчёта не будет выполнена. Можно не менять данные в случае частоты, чтобы обновить данные расчёта в соответствии с новыми (К примеру, в случае длины провода, или сопротивления провода).