#Transicoes q2 maq._adicionaTransicao('*','*',2,0,'D') maq._adicionaTransicao('a','a',2,2,'E') maq._adicionaTransicao('b','b',2,2,'E') maq._adicionaTransicao('A','A',2,2,'E') maq._adicionaTransicao('B','B',2,2,'E') #Transicoes q1 maq._adicionaTransicao('a','a',1,1,'D') maq._adicionaTransicao('b','B',1,2,'E') maq._adicionaTransicao('A','A',1,1,'D') maq._adicionaTransicao('B','B',1,1,'D') #Transicoes q0 maq._adicionaTransicao('a','A',0,1,'D') maq._adicionaTransicao('b','B',0,3,'D') maq._adicionaTransicao('A','A',0,0,'D') maq._adicionaTransicao('B','B',0,0,'D') maq._adicionaTransicao('_','_',0,4,'D') maq._adicionaTransicao('*','*',0,0,'D') valida = 0 for x in range(0, 15): maq._definePalavra("*abba_") if maq.executaLeitura(): valida+= 1 print(valida)