Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка програми "Шифр Цезаря"

Реферат Розробка програми "Шифр Цезаря"





управлінням ОС 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"> Системні вимоги для програми, отриманої в результаті рішення поставленої задачі:

Отриманий в результаті програм...


Назад | сторінка 3 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Основи роботи з операційною системою Windows XP. Операції з файловою струк ...
  • Реферат на тему: Потокове шифрування файлу
  • Реферат на тему: Розробка програми для підрахунку хеш-суми файлу і тексту з графічним інтерф ...
  • Реферат на тему: Порівняння операційних систем: Microsoft Windows Vista і Microsoft Windows ...
  • Реферат на тему: Огляд Windows Vista на базі порівняння з Windows XP