Публикация материалов

Темы исследований

Это интересно!

Наш баннер

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

8. Алгоритм блока Расшифр (реализация в Excel)

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


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

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

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

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

5. Ввод текста шифровки. В Excelе разработан отладочный вариант. Поэтому строка шифровки просто копируется в 5 строку.

6. Производится «нарезка» строки шифровки на отдельные коды. Используется следующий принцип:

а) берутся первые две цифры строки шифровки и из первой вычитается вторая, таким образом, мы узнаём длину базисного кода и, следовательно, длину первого целого кода.

б) затем мы «отрезаем» первый код и с остатком строки шифровки повторяем эту же операцию до тех пор, пока все коды не будут определены. Организовываем контрольный вывод разделённых кодов в отдельную строку.

7. Процесс расшифровки тривиален: замена кода на символ при совпадении номеров массивов.

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

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

10. Выводится текст содержания шифровки.

КОНЕЦ


Алгоритм блока Расшифр

На рисунке 6 приведён интерфейс блока «Расшифровка».

Интерфейс блока Расшифровка

На рисунке 7 приведён программный код блока «Расшифровка».

Объявления

Партнеры и статистика