Создать класс, который инициализируется строкой из нулей и единиц. Также при инициализации должны создаваться 3 динамических атрибута: Зашифрованное сообщение, Полученное сообщение, Расшифрованное сообщение. (Инициализировать пустой строкой)

Создать в классе следующие методы: Зашифрование, Передача по каналу, Расшифрование, Вывод всех атрибутов на экран.

Зашифрование — Используя исходное сообщение, зашифровать алгоритмом Хэмминга. Зашифрованную строку записать в атрибут Зашифрованное сообщение.

Передача по каналу — Используя зашифрованное сообщение, сгенерировать случайное количество ошибок от 0 до 2. Результат записать в атрибут Полученное сообщение.

Расшифрование — Используя полученное сообщение, реализовать алгоритм расшифрования. Результат записать в атрибут Расшифрованное сообщение. (Внутри метода выводить количество ошибок)

Вывод всех атрибутов на экран — думаю, название говорит само за себя.

irazatula05 irazatula05    1   03.05.2022 19:35    0

Другие вопросы по теме Информатика