Escolar Documentos
Profissional Documentos
Cultura Documentos
CIC220T1
CIC220T1
1) Seja a linguagem
A = {w { 0, 1 }* | w tem prefixo 0 e comprimento ímpar ou, prefixo 1 e comprimento par e |w |>4}
Desenvolva um analisador léxico para verificar sequências binárias que pertencem, ou não, a
linguagem A. Desenvolva uma implementação manual do analisador, em C ou pseudocódigo,
observando que as sequências na entrada terão o símbolo ‘$’ logo após o último dígito sinalizando
o final de arquivo e, na saída serão listados as entradas e tokens reconhecidos (por exemplo,
[ 01011 ; ímpar ] ou, [111010 ; par ] ), ou entrada e indicação de erro.