Autómatas finitos, gramáticas y lenguajes formales

Deja un comentario

Hoy volvemos de nuestras pequeñas vacaciones,  y para ello vamos a mostrar una pequeña imagen con un mapa conceptual que respresenta la mayoría del contenido de nuestro blog.

automatas finitos

automatas finitos

Anuncios

Autómatas finitos deterministas (AFD) y autómatas finitos no deterministas (AFND)

Deja un comentario

A lo largo de esta semana estaremos de vacaciones debido a la semana santa, espero sacar un ratillo para seguir hablando un poco más sobre los autómatas finitos deterministas (AFD) y sobre los autómatas finitos no deterministas (AFND).

Un saludo, y que tengaís una buena semana santa.

Video explicativo sobre los lenguajes formales y los autómatas finitos

Deja un comentario

Hoy les traemos un video explicativo acerca de los lenguajes formales y sobre la explicación y diferencias entre autómatas finitos deterministas y autómatas finitos no deterministas.

Además el video hace una pequeña introducción a JFLAP (Más adelante os explicaremos que es JFLAP, como se utiliza y para que se utiliza)

Espero que sea de utilidad, un saludo a tod@s!!

Autómatas finitos deterministas y no deterministas

2 comentarios

Hoy traemos un pequeño resumen acerca de los autómatas finitos deterministas (AFD) y los autómatas finitos no deterministas (AFND)
Autómata finito determinista (AFD)
Cada estado de un autómata de este tipo tiene una transición por cada símbolo del alfabeto.

AFD.

Autómata finito no determinista (AFND)
Los estados de un autómata de este tipo pueden, o no, tener una o más transiciones por cada símbolo del alfabeto. El autómata acepta una palabra si existe al menos un camino desde el estado q0 a un estado final F etiquetado con la palabra de entrada. Si una transición no está definida, de manera que el autómata no puede saber como continuar leyendo la entrada, la palabra es rechazada.
Autómata finito no determinista con transiciones ε (AFND-ε)
Además de ser capaz de alcanzar más estados leyendo un símbolo, permite alcanzarlos sin leer ningún símbolo. Si un estado tiene transiciones etiquetadas con \epsilon, entonces el AFND puede encontrarse en cualquier de los estados alcanzables por las transiciones \epsilon, directamente o a través de otros estados con transiciones \epsilon. El conjunto de estados que pueden ser alcanzados mediante este método desde un estado q, se denomina la clausura \epsilon de q.

Sin embargo, puede observarse que todos estos tipos de autómatas pueden aceptar los mismos lenguajes. Siempre se puede construir un AFD que acepte el mismo lenguaje que el dado por un AFND.

Bienvenidos a nuestro nuevo blog

Deja un comentario

Hola y bienvenidos a nuestro nuevo blog en el que vamos a ofrecer una serie de apuntes, transparencias y resúmenes acerca de la asignatura del grado de informática de Teoría de Autómatas y Lenguajes Formales, los puntos de esta asignatura a los que más importacia vamos a dar, van a ser los autómatas finitos deterministas, autómatas finitos no deterministas, lenguajes formales y gramáticas.

A lo largo de la semana iremos publicando alguna entrada, ya con algún resumen.

Un saludo y bienvenidos.