управлінням ОС Windows. br/>
1.3 Технічні характеристики
Програма призначена для роботи в операційній системі Windows. Для зручності користувача необхідний графічний інтерфейс. У програмі має бути реалізована можливість вибору (відкриття) файлу для шифрування (дешифрування). Зашифрований (розшифрований) файл повинен створюватися в тому ж каталозі що й вихідний, з новим ім'ям. br/>
.4 Опис алгоритму
У програмі визначена рядкова константа, що складається з великих і малих літер російського алфавіту. Для шифрування і дешифрування відкритого файлу використовується виклик процедури з параметром. Від параметра залежить виконується над файлом дію. p align="justify"> У процедурі здійснюється послідовне читання вихідного файлу по одному символу, потім пошук цього символу в рядку алфавіту. Якщо символ знайдений, то він замінюється на третій після нього і записується у файл призначення. Якщо не знайдений, то символ записується у файл призначення як є, без змін. br/>
Рисунок 1 - Узагальнена схема алгоритму
Вхідні дані: вихідний текстовий файл російською мовою, відкривається користувачем.
Вихідні дані: перейменований текстовий файл, збережений автоматично в папку вихідного файлу.
Таблиця 1 - Змінні, що використовуються в програмі:
ПеременнаяТипОписаниеf_srctextfileФайловая мінлива для вихідного файлаf_desttextfileФайловая мінлива для файлу назначеніяchcharПеременная для зчитування сімволаibyteПеременная для циклу forfindbooleanПеременная для результату пошуку (знайдено чи ні) new_file_namestringПеременная для формування імені файлу призначення шифр програма алгоритм впровадження
В
Малюнок 2 - Схема роботи процедури шифрування
1.5 Організація вхідних і вихідних даних
Таблиця 2 - Константи, використовувані в програмі:
ПеременнаяТіпОпісаніеsstring [66] Константа, що містить літери російського алфавіту
.6 Вибір складу технічних і програмних засобів
Для реалізації поставленого завдання обрано середовище розробки Delphi, оскільки дозволяє за допомогою готових об'єктів швидко створити інтерфейс користувача для роботи в Windows.
Системні вимоги для Delphi 7:
Процесор Intel Pentium 233 МГц і више.Операціонная систему Microsoft Windows XP, Windows 2000, Windows 98. Оперативна пам'ять 64 Мбайт (рекомендується 128 Мбайт). Простір на жорсткому диску 124-520 Мбайт. Монітор SVGA або вище. p align="justify"> Системні вимоги для програми, отриманої в результаті рішення поставленої задачі:
Отриманий в результаті програм...