Программа для построения магических квадратов (Программирование на Delphi)
| курсовые работы, Программирование Объем работы: 39 стр. Год сдачи: 2006 Стоимость: 700 руб. Просмотров: 1109 |  |  | 
Оглавление
Введение
Заключение
Заказать работу
Введение 2
 1. Постановка задачи 3
 1.1 Назначение и функции программы 3
 1.2 Математическая модель задачи 3
 1.2.1 Математическая формулировка задачи 3
 1.2.2 Выбор метода решения задачи 6
 1.3 Информационная база задачи 7
 1.3.1 Входная информация 7
 1.3.2 Выходная информация 8
 1.4 Система меню 10
 1.5 Система помощи 10
 1.6 Контрольные примеры 12
 1.7 Алгоритм программы 15
 2. Описание программы 22
 3. Описание применения 36
 Заключение 38
 Список литературы 39
В настоящее время в связи со всеобщей глобализацией и увеличением интенсивности потоков важной информации, проблема защиты последней от несанкционированного доступа имеет огромное значение.
 Основным методом защиты ценной информации (личной, коммерческой и т.п.) являются криптографические методы, то есть методы, видоизменяющие представление информации так, чтобы только уполномоченные на то пользователи могли получить доступ к смысловому содержанию информации. Процесс преобразования информации в форму, непонятную посторонним, называется шифрованием.
 Шифрование применяется человеком с древних времен. И одним из методов, обеспечивающим защиту информации, является метод «магических» квадратов. Будучи простым по сути, этот метод относится к классу так называемых перестановочных шифров.
 В ходе данной курсовой работы необходимо разработать программу, позволяющую строить «магический» квадрат (далее – «МК») определенного размера.
 Данная задача актуальна, так как разработанное ПО может применяться на лабораторных работах в ВУЗах в ходе обучения по специальностям, связанным с защитой информации – заложенные в основу функционирования ПО алгоритмы позволяют использовать его как часть более сложного ПО, предназначенного для шифрования данных с помощью различных алгоритмов шифрования.
 Дополнительной целью курсовой работы является закрепление знаний в области разработки приложений на языке Delphi.
В ходе выполнения курсовой работы было разработано приложение, позволяющее строить «магические» квадраты заданного пользователем порядка до 255 включительно. В ходе тестирования приложения было установлено, что оно работает корректно и отвечает разработанной спецификации.
 Для расширения возможностей применения разработанного ПО можно порекомендовать добавление возможности печати построенного квадрата и шифрования текста, полученного из файла, на основе разработанного квадрата.
 Дополнительно в ходе выполнения работы были закреплены знания в области программирования в среде Delphi 7.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.