Створення технічного додатку та набуття навичок програмування для подальшої навчальної роботи і професійної діяльності
Автор: Hidalgo2005 • Июнь 9, 2019 • Курсовая работа • 2,458 Слов (10 Страниц) • 464 Просмотры
АНОТАЦІЯ
В даній роботі було розроблено програму «Шифрування тексту», яка дозволяє визначити кількість входжень кожної з букв алфавіту у текст. Не враховувати знаки пунктуації, ігнорувати регістр. Текст для аналізу отримувати з файлу, результати зберігати у файл. Було проаналізовано основні алгоритми шифрування тексту. Детально описано весь хід аналізу, створення алгоритму, реалізація та тестування програми. Для тестування програми використано текстовий документ. Для реалізації ‒ інтерактивне середовище Python. Було показано переваги даної програми.
АННОТАЦИЯ
В данной работе была разработана программа «Шифрование текста», которая позволяет определить количество вхождений каждой из букв алфавита текст. Не учитывать знаки препинания, игнорировать регистр. Текст для анализа получать из файла, результаты сохранять в файл. Были проанализированы основные алгоритмы шифрования текста. Подробно описано весь ход анализа, создания алгоритма, реализация и тестирование программы. Для тестирования программы использовано текстовый документ. Для реализации – интерактивная среда Python. Было показано преимущества данной программы.
ANNOTATION
In this project had developed a program "encrypted text" which allows you to determine the number of occurrences of each of the letters of the alphabet in the text. Ignore punctuation, ignore case. Text analysis obtained from the file, save the results to a file. It analyzes the main algorithms for text analysis. Detailed description of then tire hide-analysis, algorithm creation, and implementation and testing programs. To test the program using the text document. To implement the software environment used interactive medium Python. It was also shown the advantage of this program.
ЗМІСТ
ВСТУП…………………………………………………………………………..7
1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ «Шифрування тексту»………………8
1.1 Теорія предметної області «Шифрування тексту»……………………...8
1.2 Постановка задачі…………………………………………………………..8
2 ПРОЕКТУВАННЯ СИСТЕМИ «ШИФРУВАННЯ ТЕКСТУ»……………9
2.1 Обґрунтування вибору мови програмування……………………………..9
2.2 Розробка структури системи «Шифрування тексту»…………………….9
2.3 Розробка алгоритму функціонування системи «Шифрування тексту»..11
3 ПРОГРАМНА РЕАЛІЗАЦІЯ СИСТЕМИ «ШИФРУВАННЯ ТЕКСТУ» .14
3.1. Основні оператори мови програмування………………………………..14
3.2. Особливості середовища в якому буде розроблятися система………..15
3.3. Реалізація системи «Шифрування тексту»……………………………....16
3.4. Тестування розробленої системи «Шифрування тексту»………………18
ВИСНОВКИ……………………………………………………………………19
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ……………………………………...20
ДОДАТКИ……………………………………………………………………...21
ДОДАТОК А Блок-схема системи «Шифрування тексту»…………………21
ДОДАТОК Б Інструкція користувача системи «Шифрування тексту»……22
ВСТУП
Метою цієї роботи є створення технічного додатку та набуття навичок програмування для подальшої навчальної роботи і професійної діяльності. Основними критеріями вибору даної теми є її вузька спеціалізація в основних математичних постулатах та можливість використання усіх навичок програмування, серед яких швидке програмування, тестове програмування. Також однією з головних причин є програмний запис математичного алгоритму пошуку, що потребує аналізу методу та його складових, а також цілковите розуміння системи в цілому.
Об’єкт дослідження – процес кодування інформації. Предмет дослідження – програмна реалізація шифрування тексту.
Даний алгоритм широковідомий у світі завдяки його оптимізації та простоті розуміння. Серед усіх подібних алгоритмів він є одним із найшвидших.
АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ «Шифрування тексту»
1.1 Теорія предметної області «Шифрування тексту»
Проведення аналізу предметної області в інтересах подальшого проектування бази даних є завданням, що формує єдиний погляд на відомості, які в предметної області обробляються, враховуючи не тільки їх структури, а й правила зберігання і обробки, що відбивається в виділених функціях і завданнях.
...