kodraemail
03.01.2023 04:36

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

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

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

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

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

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

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
pavelshilov200oxnuw1
25.04.2022 11:19
Переменная a до выполнения условного оператора имеет значение 20. Чтобы из 20 получить 15, нужно вычесть 5, т.е. должен выполниться оператор присваивания, указанный после then, что возможно при истинности логического выражения if (a<1) ... (a>b).
Отношение a<1 при a=20 ложно, отношение a>b при a=20 и b=5 истинно. Логическая операция, результатом которой является "истинно" в случае, когда один операнд имеет значение "ложно", а второй "истинно" - это операция дизъюнкции ("логическое ИЛИ"). В языке Паскаль она записывается как "or"
ответ: or
0,0(0 оценок)
Ответ:

3Ds Max – «пионер» среди 3D редакторов, очень популярный инструмент, №1 в выборе многих начинающих и продвинутых специалистов. Занимает ведущие позиции в сфере дизайна и архитектурной визуализации. Часто используется в игровой индустрии.  

Возможности:

моделирование на основе полигонов, сплайнов и NURBS,

мощная система частиц,

модуль волосы/шерсть,

расширенные шейдеры Shader FX,

поддержка новых и усовершенствованных механизмов Iray и mental ray.

анимация толпы,

импорт из Revit и SketchUp,

интеграция композитинга.

И многое другое.

Плюсы: огромный функционал, множество плагинов и обучающей информации.

Минусы: не так прост в освоении, «старожилу» требуются серьезные обновления.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота