логотип

Курсовая работа по "Основам алгоритмизации и программирования" - Двоичный шифр

Учебные материалы: используйте как образец для написания работ самостоятельно

Курсовая работа по "Основам алгоритмизации и программирования" - Двоичный шифр

 2017-08-07 11:17:53 
Просмотров:  26  

Курсовая работа по дисциплине «Основы алгоритмизации и программирования»

Тема: Вариант 3. «Двоичный шифр»

Оригинальность - 79% (по системе antiplagiat.ru)
Объем - 22 страницы (пояснительная записка) + Исходный код MSVS + CursWork-Crypto.exe
Год защиты - 2013

Содержание

Задание на курсовую работу
Основная часть
1.Анализ задачи
2.Математическая модель
3.Обоснование методов
4.Разработка структуры программы
5.Разработка интерфейса
6.Алгоритм решения задачи
7.Полное описание алгоритма
8.Тесты
9.Пример решения
10.Инструкция по работе с программой
11.Заключение
Список источников
Приложение А

Задание на курсовую работу

•Разработать программу на языке высокого уровня программирования для шифрования и дешифрования входной текстовой информации заданным в варианте методом.
oВариант 3. «Двоичный шифр». Все буквы русского алфавита нумеруются двузначными числами:
•При шифровании каждая буква заменяется соответствующим числом, каждая цифра которого, в свою очередь, заменяется ее записью в двоичной системе счисления. Ведущие нули не отбрасываются, поэтому каждая цифра представляется четырьмя двоичными разрядами.
•При запуске программы на экране должна появляться заставка, содержащая информацию о программе, о разработчике, о способах (методах) управления программой.
•Интерфейс выбора элементов управления процессом шифрования (дешифрования) должен содержать меню с необходимыми подсказками и кнопки (клавиши) выбора действий, «утапливаемые» и изменяющие свой цвет при их активации.
•Задействовать в программе манипулятор «мышь» в качестве альтернативного клавиатуре устройства ввода информации (выбор действий).
•Программа не должна допускать неправильного ввода информации с клавиатуры (ввода числовой информации в поле, где должна быть информация символьная, и наоборот, ввода латиницы в поле, где должна быть кириллица и т.п.).
•При работе с входной (выходной) информацией должна быть предусмотрена возможность альтернативного выбора клавиатуры или файла (монитора или файла).
•Программа должна иметь систему подсказок по основным действиям пользователя (HELP).
•Все надписи в информационных полях и интерфейсах обмена выполнить с использованием русского языка.