-
Notifications
You must be signed in to change notification settings - Fork 0
/
пояснительная записка.txt
27 lines (22 loc) · 2.67 KB
/
пояснительная записка.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Это проект приложения на PyQT
Задачей ставилось создание приложения шифровки и дешифровки с Азбуки Морзе
Проект выполнен с использованием библиотеки PyQt5. Приложение состоит из
3 окон. Первое появляется при запуске программы, с помощью него можно попасть
на другие 2 окна. На нем присутствует 2 кнопки с выбором Отправитель или Получатель
Отправителем в программе будет значится человек желающий зашифровать своё
сообщение, получателем - кто хочет расшифровать сообщение.
В окне отправителя пользователь может: ввести своё сообщение на русском языке,
зашифровать его в Азбуку Морзе(по нажатию на кнопку Транслировать), прослушать
своё сообщение в зашифрованном виде.
В окне получателя пользователь может: ввести своё сообщение(полученное от
отправителя либо введённое с помощью символов · и -), расшифровать сообщение в
текст на русском языке
Библиотека winsound использовалась в этом проекте для воспроизведения сообщения
на Азбуке Морзе. Цель просто показать пользователю как звучит его сообщение.
Ошибки и исключения которые могут возникнуть в работе программы:
(Неверный ввод символов, выполняйте сторого по образцу!) - В окне отправителя
введены посторонние символы или не пренадлежащие русскому алфавиту(английскому)
(Введён неправильный код или символ
Только символы · и - в соответствии с Азбукой Морзе) - В окне получателя
введены неправельные коды букв или введены символы русского или английского
алфавитов, что противоречит смыслу расшифровки(расшифровать морзянку в текст)