Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Лабораторний практикум побудови лексичних аналізаторів



1. Розробити та реалізувати представлення скінченого автомата в пам`яті ЕОМ. Реалізувати алгоритм перетворення недетермінованого скінченого автомата в еквівалентний йому детермінований скінчений автомат.

2. Розробити та реалізувати представлення скінченого автомата в пам`яті ЕОМ. Реалізувати алгоритм мінімізації детермінованого скінченого автомата.

3. Розробити та реалізувати представлення скінченого автомата в пам`яті ЕОМ. Реалізувати алгоритм пошуку слова мінімальної довжини, що допускається двома скінченими автоматами.

4. Розробити та реалізувати представлення скінченого автомата в пам`яті ЕОМ. Розробити та реалізувати алгоритм перевірки чи допускає скінчений автомат слова виду w=w0w1, де w0 - наперед задане (фіксоване) слово.

5. Розробити та реалізувати представлення скінченого автомата в пам`яті ЕОМ. Розробити та реалізувати алгоритм перевірки чи допускає скінчений автомат слова виду w=w1w0, де w0 - наперед задане (фіксоване) слово.

6. Розробити та реалізувати представлення скінченого автомата в пам`яті ЕОМ. Розробити та реалізувати алгоритм перевірки чи допускає скінчений автомат слова виду w=w1w0w2, де w0 - наперед задане (фіксоване) слово.

7. Розробіть алгоритм та реалізуйте програму, що моделює роботу недетермінованого скінченого автомата.

8. Реалізуйте лексичний аналізатор мови програмування С. Для зберігання класів лексем організуйте таблиці. Виведіть вміст таблиць після обробки тексту програми.

9. Реалізуйте лексичний аналізатор мови програмування С++. Для зберігання класів лексем організуйте таблиці. Виведіть вміст таблиць після обробки тексту програми.

10. Реалізуйте лексичний аналізатор мови програмування Pascal. Для зберігання класів лексем організуйте таблиці. Виведіть вміст таблиць після обробки тексту програми.

11. Реалізуйте лексичний аналізатор мови програмування Turbo Pascal 7.xx. Для зберігання класів лексем організуйте таблиці. Виведіть вміст таблиць після обробки тексту програми.

12. Реалізуйте лексичний аналізатор мови програмування Delphi. Для зберігання класів лексем організуйте таблиці. Виведіть вміст таблиць після обробки тексту програми.

13. Реалізуйте лексичний аналізатор мови програмування FORTRAN. Для зберігання класів лексем організуйте таблиці. Виведіть вміст таблиць після обробки тексту програми.






Дата публикования: 2015-04-06; Прочитано: 377 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...