Перейти к содержимому

КПК для a^m+n b^m c^n | Магазинные автоматы | Теория автоматов | Содержание

TopGATE

0:00 / 0:00

КПК для a^m+n b^m c^n | Магазинные автоматы | Теория автоматов | Содержание

3 020 просмотров · 3 года назад
TopGATE
1,86 тыс. подписчиков
3 020 просмотров · 3 года назад
При появлении первого символа «a» мы начнём с начального состояния q0 и выполним цикл для помещения всех символов «a» в стек. После того, как все символы «a» будут помещены в стек, мы останемся в состоянии q0. Как только появится первый символ «b», мы перейдём в новое состояние q1, выполняя операцию извлечения. В этот момент может появиться несколько символов «b», поэтому мы выполним цикл для состояния q1, который выполнит операцию извлечения всех символов «b». Затем, как только появится символ «c», мы перейдём из состояния q1 в q2, выполняя операцию извлечения. Мы извлечём один символ «a» из стека. Теперь в состоянии q2 мы выполним цикл для извлечения всех символов «a». Теперь строка заполнена, и стек пуст (в нём только z0). Следующим элементом будет элемент epsilon, для которого мы выполним операцию пропуска и перейдём в следующее состояние q3, которое является конечным. КПК на английском языке Цокольный автомат на английском языке Лекции по автоматам на английском языке Лекции по TOC на английском языке Лекции по ATFL на английском языке КПК для языка КПК для am+nbmcn КПК для am+n bm cn КПК для am+n bm cn КПК для am+n bm cn КПК Пример КПК Элемент CSE Экзамен по Gate Цокольный автомат Пример по Pushdown автомату TopGate Конструирование КПК Спроектировать КПК Вопросы по TopGate Примеры CSE Gate Принять строку от КПК Автоматы Гейт информатика Лекции по информатике Автоматы для Gate Теория вычислений TOC ATFL TAFL Теория автоматов и формальные языки Лекции по Gate Лекции по автоматам Теория автоматов Лекции по TOC TOC для Gate Лекции по теории вычислений