Лингвистическое и программное ПО.
Контрольная работа подразумевает разработку приложения лексического и синтаксического анализатора. Программы должны иметь визуальный интерфейс. Рекомендуется использовать программу Qt.
К отчету обязательно необходимо архив с пояснительной запиской курсовой работы и программой.
КР должна включать:
– введение;
– теоретическую часть (проектирование программы в соответствии со стандартом UML, описание теоретических положений и понятий, обоснование выбранных технологий разработки);
– практическую часть (диаграммы классов, описание реализации);
– заключение;
– список использованных источников
1 задание (Лексический анализатор): Решать, вычислять выражение не нужно пишем программу анализирующую последовательность ввода.
2 задание (Синтаксический анализатор): Построить дерево вывода за тем что бы удостовериться что выражение которое ввел пользователь соответствует грамматики языка.
P.S. Подробные комментарии к коду. Интерфейс достаточен самый примитивный.