Обучающие программы и исследовательские работы учащихся
Помогаем учителям и учащимся в обучении, создании и грамотном оформлении исследовательской работы и проекта.

Объявление

Наш баннер

Сайт Обучонок содержит исследовательские работы и проекты учащихся, темы творческих проектов по предметам и правила их оформления, обучающие программы для детей.
Будем благодарны, если установите наш баннер!
Баннер сайта Обучонок
Код баннера:
<a href="https://obuchonok.ru/" target="_blank"> <img src="https://obuchonok.ru/banners/banob2.gif" width="88" height="31" alt="Обучонок. Исследовательские работы и проекты учащихся"></a>
Все баннеры...

7. Алгоритм блока Шифр (реализация в Excel)

Алгоритм блока шифр предусматривает следующие шаги:


1. Приём и обработка ключа.

2. Вызов и «подготовка» функции rnd.

3. Формирование и вывод массива кодов.

4. Формирование и вывод массива символов(в Excel вручную).

5. Ввод и приём текста шифровки.

6. Установка вместо пробелов знака подчёркивания между словами (пробелы автоматически вставляются перед каждым символом).

7. Процесс шифрования тривиален: замена кода на символ при совпадении номеров массивов. Особенность заключается в обработке дополнительных символов, введённых для выравнивания спектра частоты применения букв и других символов в текстах.

Использованный дополнительный символ заменяется на $ и выпадает из дальнейших сравнений. Рабочее состояние массива символов отражено голубым цветом шрифта. Предусмотрен своевременный выход из цикла сравнения при использовании дополнительных символов.

8. Организовывается контрольный вывод шифровки.

9. Удаляются пробелы, для того, чтобы скрыть структуру кодов шифровки.

10. Организовывается контрольный вывод шифровки в окончательном виде.

КОНЕЦ

Алгоритм блока Шифр

Программный код блока шифр приведён на рисунке 5.

Объявление

Статистика