R50 a197485206dd0c54ecb948ce29144fda
Программирование

Переводчик в Азбуку Морзе

Добавлено 27 дек 2020 в 22:11
Это проект приложения на PyQT
Задачей ставилось создание приложения шифровки и дешифровки с Азбуки Морзе
Проект выполнен с использованием библиотеки PyQt5. Приложение состоит из
3 окон. Первое появляется при запуске программы, с помощью него можно попасть
на другие 2 окна. На нем присутствует 2 кнопки с выбором Отправитель или Получатель

Отправителем в программе будет значится человек желающий зашифровать своё
сообщение, получателем - кто хочет расшифровать сообщение.

В окне отправителя пользователь может: ввести своё сообщение на русском языке,
зашифровать его в Азбуку Морзе(по нажатию на кнопку Транслировать), прослушать
своё сообщение в зашифрованном виде.

В окне получателя пользователь может: ввести своё сообщение(полученное от
отправителя либо введённое с помощью символов · и -), расшифровать сообщение в
текст на русском языке

Библиотека winsound использовалась в этом проекте для воспроизведения сообщения
на Азбуке Морзе. Цель просто показать пользователю как звучит его сообщение.

Ошибки и исключения которые могут возникнуть в работе программы:
(Неверный ввод символов, выполняйте строго по образцу!) - В окне отправителя
введены посторонние символы или не принадлежащие русскому алфавиту(английскому)
(Введён неправильный код или символ
Только символы · и - в соответствии с Азбукой Морзе) - В окне получателя
введены неправильные коды букв или введены символы русского или английского
алфавитов, что противоречит смыслу расшифровки(расшифровать морзянку в текст)
B19e944aaf 62a973e29f 6aa2de2317