1) Definire un automa deterministico che accetti le stringhe del tipo
by user
Comments
Transcript
1) Definire un automa deterministico che accetti le stringhe del tipo
1) Definire un automa deterministico che accetti le stringhe del tipo anbk con n e k positivi tali che se n è pari allora k è dispari e viceversa. Determinare, col metodo dell’eliminazione degli stati un’espressione regolare per il linguaggio accettato. 2) Definire un automa deterministico (rappresentato per mezzo di un grafo) che accetti le stringhe sull’alfabeto {a, b} che non contengono tre ‘a’ consecutive e terminano con “ba”. Determinare un’espressione regolare per il linguaggio accettato (con il metodo di eliminazione degli stati). 3) Definire un automa a stati finiti deterministico che accetti le stringhe sull'alfabeto {a, b} che terminano con 'b' e in cui ogni 'b' è preceduta o seguita da almeno una 'a'. Determinare un'espressione regolare per il linguaggio. 4) Dato l'automa M = (Q, S, F) con Q = {S, A, B, C, D} e F = {C} e definita dalla seguente tabella: a b S {A} {S, B} A {A} {C} B {C} {D} C {A} {D} D {C} {B} costruire un automa deterministico equivalente. 5) Dato l'automa M = (Q, S, F) con Q = {S, A, B, C, D}, F = {C} e definita dalla seguente tabella: a b S {S, A} {A, B} A {C} {A, D} B {A} {B, D} C {A} {B} D {D} {C} costruire un automa deterministico equivalente e minimizzarlo 6) Minimizzare l'automa M = (Q, S, F) con Q = {S, A, B, C, D, E, G, H}, F = {D, E, H} e definita dalla seguente tabella: a b S A C A A B B D S C E A D G B E G C G H E H D G 7) Dimostrare che il linguaggio {an b a2n | n 0} è context-free ma non è regolare. 8) Dimostrare che il linguaggio {0n1k | n > 0, k > n+1} è context-free ma non è regolare. 9) Definire un automa a pila che accetti il linguaggio {an b a2n | n > 0} 10) Definire un automa a pila che accetti il linguaggio {0n1k | n > 0, k > n+1}