Курсовая работа: Создание программы-переводчика текстов с английского на русский язык
В представленной работе был разработан переводчик с английского языка на русский язык. В нем присутствуют функции сохранения перевода и добавления новых слов в словарь.
Результаты работы программы представлены на рисунках 9 и 10. Листинг программы приведен в приложении С.
Рисунок 9 – Главное окно программы «Переводчик»
Рисунок 10 – Окно просмотра словаря программы «Переводчик»
Заключение
Разработанный в ходе выполнения курсового проекта переводчик текстов с английского языка на русский язык является актуальным на сегодняшний день, так как многие пользователи нуждаются в автоматизированном простом и быстром средстве перевода. Нами были приобретение практических навыков в построении переводчиков.
Также были решены задачи, поставленные перед нами. Мы научились разрабатывать собственные алгоритмы для решения этих задач, овладели методами и средствами отладки и тестирования программ.
Разработанная нами программа устойчиво выполняет все свои функции, что делает ее применимой к многим областям деятельности. Но теперь перед нами стоит задача сделать переводчик еще более совершенным и более расширенным.
Список использованных источников
1. Гриз Д. Теория конструирования цифровых компиляторов. М.: Мир, 1980.
2. Ахо А., Ульман Дж. Теория синтаксического анализа перевода и компиляции. М.: Мир, 1978
3. Хантер Р. Проектирование и конструирование компиляторов. М.: Радио, 1984.
4. Молчанов, А.Ю. Системное программное обеспечение. – М.; СПб.; Нижний Новгород: Питер, 2003. – 395 с.
5. Гордеев, А.В. Системное программное обеспечение. – СПб.; М.; Харьков: Питер, 2002. – 736 с.
Приложение А
Листинг программы «Бинарные деревья»
Program Bin_tree;
Uses Crt;
TypePoint = ^ Item; {тип – указатель на список}
Item = Record{запись в составе:}
Key: Integer; {корень-целое число}
Next: Point; {указатель на список}
end;
Link = ^Derevo; {тип – указатель на дерево}
Derevo = Record{дерево в составе:}
Key: Integer; {корень}
Left, Right: Link; {указатели на левое и правое поддерево}