SlideShare una empresa de Scribd logo
Teoría de Autómatas y
    Compiladores

      Germania Rodríguez
     grrodriguez@utpl.edu.ec
Autómatas Finitos
Un AFD es una quíntupla A = {Σ, S, T, s0, A}
   Σ alfabeto
   S estados
   T función de transición T: S x Σ  S
   S0 estado inicial s0 E S
   A conjunto de estados de aceptación A C S
El lenguaje aceptado por M se identifica L(M) y
  define el conjunto de cadenas c 1 ,c 2 ,…c n
  aceptadas.
Autómatas Finitos Deterministas AFD




 El lenguaje aceptado por M se identifica L(M) y define
   el conjunto de cadenas c1,c2,…cn aceptadas.
Autómatas Finitos
Si para todo estado del autómata existe como máximo
  una transición definida para cada símbolo del
  alfabeto, se dice que el autómata es determinístico
  (AFD). Si a partir de algún estado y para el mismo
  símbolo de entrada, se definen dos o más
  transiciones se dice que el autómata es no
  determinístico (AFND).
Autómatas Finitos No Deterministas AFN
 Un AFN es una quíntupla A = {Σ, S, T, s0, A}
    Σ alfabeto
    S estados
    T función de transición T: S x (Σ U {ε})  P(S)
    S0 estado inicial s0 E S
    A conjunto de estados de aceptación A C S
 El lenguaje aceptado por M se identifica L(M) y
   define el conjunto de cadenas c 1 ,c 2 ,…c n
   aceptadas.
Autómatas Finitos No Deterministas AFN
Autómatas Finitos con movimientos libres
Representaciones
Ejm:
Implementación de autómatas finitos en código
  •  if - while
  •  while – case

  Tabla de transición

         SΣ        c1   c2   otro   Aceptación
         S1         S?   S?   S?     No
         S2         S?   S?   S?     No
         S3         S?   S?   S?     Si
Desde ER a AFN
Bibliografía
•  Kenneth C. Louden, Construccion de Compiladores
   Principios Y Práctica
•  Universidad Jaume, Open Course Ware –II20 Teoría de
   autómatas y lenguajes formales en: http://e-ujier.uji.es/pls/
  w w w / ! g r i _ w w w . e u j i 2 2 1 0 1 ?
  p_id=7&p_tipo=A&p_curso=II20&p_idioma=ES

Más contenido relacionado

PDF
Automatas y compiladores clase2
PDF
Automatas y compiladores clase3
PPT
Teoría de Autómatas y Lenguajes Formales (I Bimestre)
PDF
Automatas y compiladores clase1
PPTX
Autómata finito
PPT
Automatas finitos
DOCX
Tipos de lenguaje formal según Chomsky
PPTX
Analizador léxico
Automatas y compiladores clase2
Automatas y compiladores clase3
Teoría de Autómatas y Lenguajes Formales (I Bimestre)
Automatas y compiladores clase1
Autómata finito
Automatas finitos
Tipos de lenguaje formal según Chomsky
Analizador léxico

La actualidad más candente (20)

PPT
Claselexico
PPTX
Compiladores, Analisis Lexico
PDF
Alfabeto, Cadenas, Lenguajes, y Problemas
PDF
Autómatas Finitos Deterministas (AFD)
PDF
Automatas finitos
PPT
Analisis lexico 2
PDF
Gramaticas y lic
PPTX
Compilador2
PPTX
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
PDF
Compiladores, Analisis Lexico Conceptos
PPT
Cap5
PPT
Analizador LÉxico
DOCX
Tipos de gramatica y arboles de derivacion
PPTX
Exposición de compiladores e intérpretes - Profesor: Eddie Malca
DOCX
Típos de grámatica y más, exposición de compiladores e intérpretes
PDF
Gramatica libre de contexto
PDF
Clase analisis lexico
PDF
Clase6 conceptos del analisis lexico
PDF
2685008 taller-java
PDF
Automatas y compiladores analisis sintactico
Claselexico
Compiladores, Analisis Lexico
Alfabeto, Cadenas, Lenguajes, y Problemas
Autómatas Finitos Deterministas (AFD)
Automatas finitos
Analisis lexico 2
Gramaticas y lic
Compilador2
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
Compiladores, Analisis Lexico Conceptos
Cap5
Analizador LÉxico
Tipos de gramatica y arboles de derivacion
Exposición de compiladores e intérpretes - Profesor: Eddie Malca
Típos de grámatica y más, exposición de compiladores e intérpretes
Gramatica libre de contexto
Clase analisis lexico
Clase6 conceptos del analisis lexico
2685008 taller-java
Automatas y compiladores analisis sintactico
Publicidad

Destacado (13)

PDF
Automatas y compiladores tablas de transición análisis léxico
PDF
Marco de referencia para evaluar calidad de sitios OCW mediante atributos cis...
PPTX
Presentación ddi 2012 proyecto cepra
PPT
Operaciones entre lenguajes
PDF
Teoria de automatas y lenguajes formales
PPT
Automatas de pila_no_det
PDF
Alfabetos-Lenguajes y Automatas 1
PDF
Analizador Léxico en C++
PPTX
Lenguajes regulares
PDF
Tabla De Transicion
PDF
Simulación de un autómata de estado finito en Jflap
PDF
Lenguajes Regulares y Autómatas Finitos - Clase 7
PDF
Lenguajes Regulares y Autómatas Finitos - Clase 6
Automatas y compiladores tablas de transición análisis léxico
Marco de referencia para evaluar calidad de sitios OCW mediante atributos cis...
Presentación ddi 2012 proyecto cepra
Operaciones entre lenguajes
Teoria de automatas y lenguajes formales
Automatas de pila_no_det
Alfabetos-Lenguajes y Automatas 1
Analizador Léxico en C++
Lenguajes regulares
Tabla De Transicion
Simulación de un autómata de estado finito en Jflap
Lenguajes Regulares y Autómatas Finitos - Clase 7
Lenguajes Regulares y Autómatas Finitos - Clase 6
Publicidad

Similar a Automatas y compiladores clase4 (20)

PDF
automatas finitos
PPTX
Presentacion Enguelbert Garcia
PDF
Autómatas Finitos
PPTX
AUTOMATA FINITO DETERMINISTA Y LENGUAJES REGULARES.pptx
PPTX
Fundamentos de los Automatas Finitos Info
PDF
Introducción a la Teoría de Autómatas by Yeredith
PPTX
Teoría de autómatas
PPTX
Automatas_Finitos_Presentacion autom.pptx
PPTX
Teoría de Autómata
PPT
Presentacion de afdn anny y aner
PDF
301405_56090291.pdf automasta y lenguajes
PDF
PPTX
Presentacion Autómata finito No deterministico
PPTX
Equivalencia de automatas finitos determinista
PPTX
Automata Finito No Determinista - Francisco Torvisco 11-0402 & Jose Raul Nova...
PPTX
Automatas Finitos Deterministicos y No Deterministicos
PPTX
Presentación Autómatas Finito No Deterministico
PPTX
No determinista autómatas finitos
PDF
Teoria de la computación.pdf
PPT
Lenguajes Regulares.
automatas finitos
Presentacion Enguelbert Garcia
Autómatas Finitos
AUTOMATA FINITO DETERMINISTA Y LENGUAJES REGULARES.pptx
Fundamentos de los Automatas Finitos Info
Introducción a la Teoría de Autómatas by Yeredith
Teoría de autómatas
Automatas_Finitos_Presentacion autom.pptx
Teoría de Autómata
Presentacion de afdn anny y aner
301405_56090291.pdf automasta y lenguajes
Presentacion Autómata finito No deterministico
Equivalencia de automatas finitos determinista
Automata Finito No Determinista - Francisco Torvisco 11-0402 & Jose Raul Nova...
Automatas Finitos Deterministicos y No Deterministicos
Presentación Autómatas Finito No Deterministico
No determinista autómatas finitos
Teoria de la computación.pdf
Lenguajes Regulares.

Más de Germania Rodriguez (20)

PDF
Gestión de proyectos PMBok
PDF
Introducción gestión de proyectos informáticos
PDF
Tecnologías sociales para OCW
PDF
Gestión de ti arquitectura empresarial como programa de gestión, método de an...
PDF
Gestión de ti arquitectura empresarial
PDF
Gestión de ti introduccion cobit itil pmi
PPTX
Presentación Open Day Oportunidad UTPL
PDF
Arquitectura aplicaciones Patrones de diseño
PDF
Arquitectura aplicaciones clase3
PDF
Arquitectura aplicaciones clase2
PPTX
Si nueva economia junio 2010
PPT
Sociedad de información evolucion ti
PPT
IntroduccióN Sociedad De InformacióN
PDF
Fotos Naturaleza Grrodriguez
PPT
Gestion del conocimiento caso UTPL
PPT
Manual GestióN Cuentas Institucionales Utpl En La Web
PPT
Sociedad De La InformacióN Ecuador Y Latinoamerica
PPT
Workshop RRPP 2.0
PPT
Social Networks and OERs
PPT
TICs y Gestión del Conocimiento
Gestión de proyectos PMBok
Introducción gestión de proyectos informáticos
Tecnologías sociales para OCW
Gestión de ti arquitectura empresarial como programa de gestión, método de an...
Gestión de ti arquitectura empresarial
Gestión de ti introduccion cobit itil pmi
Presentación Open Day Oportunidad UTPL
Arquitectura aplicaciones Patrones de diseño
Arquitectura aplicaciones clase3
Arquitectura aplicaciones clase2
Si nueva economia junio 2010
Sociedad de información evolucion ti
IntroduccióN Sociedad De InformacióN
Fotos Naturaleza Grrodriguez
Gestion del conocimiento caso UTPL
Manual GestióN Cuentas Institucionales Utpl En La Web
Sociedad De La InformacióN Ecuador Y Latinoamerica
Workshop RRPP 2.0
Social Networks and OERs
TICs y Gestión del Conocimiento

Último (20)

DOCX
Programa_Sintetico_Fase_4.docx 3° Y 4°..
PDF
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PDF
informe tipos de Informatica perfiles profesionales _pdf
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PPTX
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
IPERC...................................
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
PDF
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Atencion prenatal. Ginecologia y obsetricia
PDF
EL aprendizaje adaptativo bajo STEM+H.pdf
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
Ernst Cassirer - Antropologia Filosofica.pdf
Programa_Sintetico_Fase_4.docx 3° Y 4°..
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
informe tipos de Informatica perfiles profesionales _pdf
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
IPERC...................................
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
Tomo 1 de biologia gratis ultra plusenmas
Manual de Convivencia 2025 actualizado a las normas vigentes
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Atencion prenatal. Ginecologia y obsetricia
EL aprendizaje adaptativo bajo STEM+H.pdf
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
Ernst Cassirer - Antropologia Filosofica.pdf

Automatas y compiladores clase4

  • 1. Teoría de Autómatas y Compiladores Germania Rodríguez grrodriguez@utpl.edu.ec
  • 2. Autómatas Finitos Un AFD es una quíntupla A = {Σ, S, T, s0, A} Σ alfabeto S estados T función de transición T: S x Σ  S S0 estado inicial s0 E S A conjunto de estados de aceptación A C S El lenguaje aceptado por M se identifica L(M) y define el conjunto de cadenas c 1 ,c 2 ,…c n aceptadas.
  • 3. Autómatas Finitos Deterministas AFD El lenguaje aceptado por M se identifica L(M) y define el conjunto de cadenas c1,c2,…cn aceptadas.
  • 4. Autómatas Finitos Si para todo estado del autómata existe como máximo una transición definida para cada símbolo del alfabeto, se dice que el autómata es determinístico (AFD). Si a partir de algún estado y para el mismo símbolo de entrada, se definen dos o más transiciones se dice que el autómata es no determinístico (AFND).
  • 5. Autómatas Finitos No Deterministas AFN Un AFN es una quíntupla A = {Σ, S, T, s0, A} Σ alfabeto S estados T función de transición T: S x (Σ U {ε})  P(S) S0 estado inicial s0 E S A conjunto de estados de aceptación A C S El lenguaje aceptado por M se identifica L(M) y define el conjunto de cadenas c 1 ,c 2 ,…c n aceptadas.
  • 6. Autómatas Finitos No Deterministas AFN
  • 7. Autómatas Finitos con movimientos libres
  • 9. Implementación de autómatas finitos en código •  if - while •  while – case Tabla de transición SΣ c1 c2 otro Aceptación S1 S? S? S? No S2 S? S? S? No S3 S? S? S? Si
  • 10. Desde ER a AFN
  • 11. Bibliografía •  Kenneth C. Louden, Construccion de Compiladores Principios Y Práctica •  Universidad Jaume, Open Course Ware –II20 Teoría de autómatas y lenguajes formales en: http://e-ujier.uji.es/pls/ w w w / ! g r i _ w w w . e u j i 2 2 1 0 1 ? p_id=7&p_tipo=A&p_curso=II20&p_idioma=ES