Hoy haremos un breve repaso a los autómatas finitos deterministas con este video-tutorial en el que explica como crear dicho autómatas finitos deterministas (AFD)
Espero que os sirva de ayuda
Resúmenes y apuntes de autómatas finitos deterministas y no deterministas, gramáticas y lenguajes formales
abril 26, 2012
Blog autómatas finitos AFD, Automatas, automatas finitos, Automatas finitos deterministas Dejar un comentario
Hoy haremos un breve repaso a los autómatas finitos deterministas con este video-tutorial en el que explica como crear dicho autómatas finitos deterministas (AFD)
Espero que os sirva de ayuda
abril 17, 2012
Blog autómatas finitos AFD, AFND, Automatas, automatas finitos, formales, lenguajes, lenguajes formales, thue Dejar un comentario
Hoy vamos a explicar un tema importante sobre los autómatas finitos, ¿que es un lenguajes formal?, ya que aparte de la utilización de los lenguajes formales en los autómatas finitos, también son utilizados en otras ciencias como en las matemáticas, en lógica computacional, y en ciencias de la computacion
En matemáticas, lógica, y ciencias de la computación, un lenguaje formal es un lenguaje cuyos símbolos primitivos y reglas para unir esos símbolos están formalmente especificados.1 2 Al conjunto de los símbolos primitivos se le llama el alfabeto (o vocabulario) del lenguaje, y al conjunto de las reglas se lo llama la gramática formal (o sintaxis). A una cadena de símbolos formada de acuerdo a la gramática se la llama una fórmula bien formada (o palabra) del lenguaje. Estrictamente hablando, un lenguaje formal es idéntico al conjunto de todas sus fórmulas bien formadas. A diferencia de lo que ocurre con el alfabeto (que debe ser un conjunto finito) y con cada fórmula bien formada (que debe tener una longitud también finita), un lenguaje formal puede estar compuesto por un número infinito de fórmulas bien formadas.
Por ejemplo, un alfabeto podría ser el conjunto {a,b}, y una gramática podría definir a las fórmulas bien formadas como aquellas que tienen el mismo número de símbolos a que b. Entonces, algunas fórmulas bien formadas del lenguaje serían: ab, ba, abab, ababba, etc.; y el lenguaje formal sería el conjunto de todas esas fórmulas bien formadas.
Para algunos lenguajes formales existe una semántica formal que puede interpretar y dar significado a las fórmulas bien formadas del lenguaje. Sin embargo, una semántica formal no es condición necesaria para definir un lenguaje formal, y eso es una diferencia esencial con los lenguajes naturales.
En algunos lenguajes formales, la palabra vacía (esto es, la cadena de símbolos de longitud cero) está permitida, notándose frecuentemente mediante
,
o
.
Espero que os sirva de ayuda, un saludo!
abril 10, 2012
Blog autómatas finitos AFD, AFND, autómatas finitos no deterministas, Automatas, automatas finitos, Automatas finitos deterministas, Backus, Chomsky, deterministas, finitos, formales, gramaticas, Greibach, lenguajes, lenguajes formales, no deterministas Dejar un comentario
abril 1, 2012
Sin categoría AFD, AFND, autómatas finitos no deterministas, automatas finitos, Automatas finitos deterministas, lenguajes formales Dejar 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.
marzo 29, 2012
Blog autómatas finitos AFD, AFND, Automatas, deterministas, finitos deterministas, formales, lenguajes, lenguajes formales Dejar un comentario
JFLAP (Java Formal Language and Automata Package) es una herramienta para la enseñanza y la visualización interactiva de lenguajes formales. Permite crear y operar sobre autómatas (finitos, máquinas de Moore y Mealy, Turing…), gramáticas, expresiones regulares y L-systems. En esta práctica inicial sólo nos vamos a centrar en la parte enfocada a las gramáticas, y según avance el curso, iremos profundizando en los distintos apartados de la aplicación. Aunque algunas secciones no se verán en la asignatura.
Os dejamos un enlace en el que viene un completo tutorial sobre JFLAP, y además también os dejamos la propia aplicación.
También podeís ver este video explicativo en el que JFLAP utiliza gramáticas que forman los distintos autómatas.
Un saludo, espero que os sirva de ayuda!!
marzo 28, 2012
Blog autómatas finitos Automatas, formales, lenguajes, lenguajes formales Dejar un comentario
Como ayer, hoy traemos otro video con un pequeño tutorial acerca de los lenguajes formales y sobre expresiones regulares, espero que os sirva de ayuda.
Mañana seguiremos actualizando el blog, un saludo a tod@s!
marzo 27, 2012
Blog autómatas finitos AFD, AFND, autómatas finitos no deterministas, automatas finitos, Automatas finitos deterministas, deterministas, formales, lenguajes, lenguajes formales, no deterministas Dejar 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!!