Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto Afd
Proyecto Afd
FACULTAD DE INGENIERÍA
INGENIERÍA DE SISTEMAS Y COMPUTACIÓN
LENGUAJES FORMALES
PROYECTO
Elaborar un programa que dada como entrada un AFD, determine si una cadena w
dada pertenece al lenguaje generado por el programa.
Q: se deben ingresar los estados que hacer parte del AFD, hay libertad en la
forma de leer, puede ser gráfica como lo hace JFLAP o puede ser textual: leyendo
el numero de estados.
∑: se debe leer cada uno de los símbolos que hacen parte del alfabeto del AFD
δ: debe leerse la función de transición, de tal manera que se establezca para cada estado
y cada símbolo del alfabeto a cual estado pasa el autómata δ(q0, a) = p, en donde a es un
símbolo del alfabeto y p pertenece a un estado que pertenece a Q.
Una vez leído el AFD, se debe ingresar una cadena y el programa debe indicar si la cadena
pertenece o no al lenguaje.
El programa debe permitir la posibilidad de mostrar los estados por los que pasa el
autómata al evaluar a cadena.