Page 54 - LENGUAJES FORMALES AUTOMATAS Y COMPILADOS
P. 54

54


                                                         ENTREGA III

                                   LENGUAJES REGULARES Y AUTOMATAS FINITOS


                      1-  Lenguajes regulares y expresiones regulares
                      2-  Autómatas finitos
                      3-  Matriz de transición de estado

                  Uniones, intersecciones y complementos de los lenguajes regulares

                  Los (LR) se rigen por reglas de sintaxis y semántica más complejas y definidas y que finalmente
                  son manejadas por los computadores. Entramos a clasificar los lenguajes. Ya que los lenguajes
                  en sí son conjuntos de secuencias de símbolos y cada uno comparte una cierta propiedad. Misma
                  que debe establecer sea través de la gramática la clasificación de estos lenguajes se dio en 1959,
                  por  Chomsky,  pero  esta  clasificación  al  final  son  realmente  4  familias  de  gramáticas.  Estas
                  gramáticas atendiendo a sus reglas de producción general determinan los lenguajes y de allí la
                  clasificación anteriormente vista.

                  Formalmente se puede definir una gramática, como una cuádrupla así:

                   G = (VN, VT, S, P) en donde:

                   VN: conjunto finito de no terminales.

                   VT: conjunto finito de terminales.
                   S: es el símbolo inicial y debe ser un elemento del conjunto de no terminales.

                   P: es un conjunto finito de reglas de rescritura. También se le denomina producciones, porque a
                  través de estas reglas se generan las palabras que acepta el lenguaje.

                  En general, los lados derechos e izquierdos de las reglas de reescritura de producción de una
                  gramática pueden ser cualquier combinación disímbolos terminales y no terminales, siempre y
                  cuando el lado izquierdo contenga por lo menos un no terminal.

                  Atendiendo a la clasificación de Chomsky el tipo 3, corresponde a gramáticas regulares y los
                  lenguajes generados por estas gramáticas se llaman “lenguajes regulares”, y el conjunto de todos
                  estos lenguajes es la clase.

                  L3, que es la clase más pequeña, e incluye a los lenguajes más simples.

                  A continuación, otro esquema que se relaciona con la clasificación de Chomsky ya vista, que está
                  asociada al tipo de lenguaje, gramática, tipo de máquina y tipo de problemas que atiende.
   49   50   51   52   53   54   55   56   57   58   59