Для студентов МГТУ им. Н.Э.Баумана по предмету Программное обеспечение систем автоматизированного проектирования (ПО САПР)Вариант 16 - ЛР - A16(lex) + A16(yacc)Вариант 16 - ЛР - A16(lex) + A16(yacc)
2021-11-302021-11-30СтудИзба
Лабораторная работа: Вариант 16 - ЛР - A16(lex) + A16(yacc) вариант 16
Описание
Задание (lex)
Разработать конечный автомат для распознавания записей целых чисел в системе счисления по основанию 10, где все цифры расположены в неубывающем порядке. Все записи целых чисел должны передаваться конечному автомату через строки потока стандартного ввода. Результаты их распознавания должны отображаться строками потока стандартного вывода. Программная реализация конечного автомата должна формироваться генератором LEX по правилам с предусловиями.
Задание (yacc)
Разработать конечный автомат для распознавания записей целых чисел в системе счисления по основанию 10, где все цифры расположены в неубывающем порядке. Все записи целых чисел должны передаваться конечному автомату через строки потока стандартного ввода. Результаты их распознавания должны отображаться строками потока стандартного вывода. Программная реализация конечного автомата должна формироваться генератором YACC по правилам регулярной грамматики.
К каждому заданию прилагается Makefile.
Для сборки введите команду:
$ make
Для очищения всех файлов, кроме файла спецификации и Makefile (для того, чтобы в будущем повторно собрать), введите команду:
$ make clean
Разработать конечный автомат для распознавания записей целых чисел в системе счисления по основанию 10, где все цифры расположены в неубывающем порядке. Все записи целых чисел должны передаваться конечному автомату через строки потока стандартного ввода. Результаты их распознавания должны отображаться строками потока стандартного вывода. Программная реализация конечного автомата должна формироваться генератором LEX по правилам с предусловиями.
Задание (yacc)
Разработать конечный автомат для распознавания записей целых чисел в системе счисления по основанию 10, где все цифры расположены в неубывающем порядке. Все записи целых чисел должны передаваться конечному автомату через строки потока стандартного ввода. Результаты их распознавания должны отображаться строками потока стандартного вывода. Программная реализация конечного автомата должна формироваться генератором YACC по правилам регулярной грамматики.
К каждому заданию прилагается Makefile.
Для сборки введите команду:
$ make
Для очищения всех файлов, кроме файла спецификации и Makefile (для того, чтобы в будущем повторно собрать), введите команду:
$ make clean
Характеристики лабораторной работы
Учебное заведение
Семестр
Вариант
Просмотров
89
Покупок
7
Качество
Идеальное компьютерное
Размер
256,31 Kb
Список файлов
- A16L.docx 126,1 Kb
- Makefile 86 b
- prog.l 810 b
- A16Y.docx 135,88 Kb
- Makefile 78 b
- prog.y 664 b