Для студентов МГТУ им. Н.Э.Баумана по предмету Программное обеспечение систем автоматизированного проектирования (ПО САПР)Вариант 16 - ЛР - A16(lex) + A16(yacc)Вариант 16 - ЛР - A16(lex) + A16(yacc)
5,0058
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
Характеристики лабораторной работы
Учебное заведение
Семестр
Вариант
Просмотров
127
Качество
Идеальное компьютерное
Размер
256,31 Kb
Список файлов
prog.y
A16L.docx
A16Y.docx