Lenguajes y Autómatas I

Unidad Temas Subtemas
1 Introducción a la
Teoría de Lenguajes
Formales.

1.1 Alfabeto.

1.2 Cadenas.
1.3 Lenguajes
1.4 Tipos de lenguajes
1.5 Herramientas computacionales ligadas con lenguajes
1.6 Estructura de un traductor
1.7 Fases de un compilador

2 Expresiones
Regulares
2.1. Definición formal de una ER
2.2. Operaciones
2.3. Aplicaciones en problemas reales.
3 Autómatas Finitos.

3.1 Definición formal
3.2 Clasificacion de AF
3.3 Conversión de un AFND a AFD
3.4 Representación de ER usando AFND
3.5 Minimización de estados en un AF
3.6 Aplicaciones (definición de un caso de estudio)

4 Máquinas de Turing

4.1 Definición formal MT
4.2 Construcción modular de una MT
4.3 Lenguajes aceptados por la MT.

5 Análisis léxico.

5.1 Funciones del analizador léxico
5.2 Componentes léxicos, patrones y lexemas
5.3 Creación de Tabla de tokens
5.4 Errores léxicos
5.5 Generadores de analizadores Léxicos
5.6 Aplicaciones (Caso de estudio)

6 Análisis Sintáctico

6.1 GLC
6.2 Árboles de derivación.
6.3 Formas normales de Chomsky.
6.4 Diagramas de sintaxis
6.5 Eliminación de la ambigüedad.


Referencias Bibliográficas