Teoría de Autómatas I 2º curso Ingeniería Técnica en Informática de Sistemas UNED.

Slides:



Advertisements
Presentaciones similares
Autómata finito Determinista
Advertisements

Introducción ¿Qué es un Algoritmo?
Filminas Tercera Semana CI-1322 Autómatas y Compiladores Elaborado por: Sergio Pastrana Espinoza A33888.
Conceptos básicos Def. Un símbolo es cualquier carácter imprimible.
Autómatas de pila (Pushdown automata)
Autómatas Finitos.
Autómata Finito Un autómata finito (AF) es un modelo de computación muy restringido, sin embargo tiene una gran aplicación en reconocimiento de patrones.
TIPOS DE GRAMATICAS JERARQUIAS DE CHOMSKY
3º curso Ingeniería Técnica en Informática de Sistemas UNED
Informática I – 4to año Volumen II.
2º curso Ingeniería Técnica en Informática de Sistemas UNED
3º curso Ingeniería Técnica en Informática de Sistemas UNED
Teoría de Autómatas II 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
2º curso Ingeniería Técnica en Informática de Sistemas UNED
Expresiones regulares
Tema 2 Autómatas finitos 1. Autómata finito determinista
Autómatas finitos y expresiones regulares
Teoría de lenguajes y compiladores
Teoría de Autómatas II 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
2º curso Ingeniería Técnica en Informática de Sistemas UNED
Redes 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
3º curso Ingeniería Técnica en Informática de Sistemas UNED
Teoría de Autómatas II 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
Teoría de Autómatas II 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
3º curso Ingeniería Técnica en Informática de Sistemas UNED
Redes 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
Definición Formal de Autómatas Finitos Métodos de Diseño de AFDs
2º curso Ingeniería Técnica en Informática de Sistemas UNED
Autómatas de Pila Teoría del Autómata.
2º curso Ingeniería Técnica en Informática de Sistemas UNED
Tema 2 Autómatas finitos 1. Autómata finito determinista
Autómatas Finitos Es un diagrama de transiciones que permite identificar cadenas que pertenecen a un lenguaje. Puede ser determinista o no determinista.
Lenguajes regulares Teoría del Autómata.
AUTOMATAS.
Ejemplo de AFN Ej. Diseña un AFN que acepte todas las cadenas que contengan dos ceros consecutivos o dos unos consecutivos. Solución AFN q4 1 q2 q1 q0.
3º curso Ingeniería Técnica en Informática de Sistemas UNED
Teoría de lenguajes y compiladores Analizadores lexicográficos
Teoría de Autómatas I 2º curso Ingeniería Técnica en Informática de Sistemas UNED.
Redes 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
Teoría de Autómatas I 2º curso Ingeniería Técnica en Informática de Sistemas UNED.
28/04/ DIIS – Pedro Álvarez y José Manuel Colom presentaciónCurso.ppt Última revisión: Febrero Lenguajes, Gramáticas y Autómatas 2º Ing. Informática.
3º curso Ingeniería Técnica en Informática de Sistemas UNED
Teoría de lenguajes y compiladores
Teoría de Autómatas II 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
Análisis Léxico Área Software de Base.
Redes 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
RESULTADOS DE LA EVALUACIÓN DEL PROYECTO DE ADAPTACIÓN DE ASIGNATURAS DE 2º DE INGENIERÍA INFORMÁTICA PRIMER CUATRIMESTRE.
UNIVERSIDAD VALLE DEL MOMBOY FACULTAD DE INGENIERIA ESCUELA DE COMPUTACIÓN CATEDRA: EDUMATICA Br: JENNY CORONADO C.I
Autómatas de Pila (Pushdown Automatón)
1 AFDAFN AF Gramáticas lineales derecha Expresiones regulares Tema 2 Método de los AF Método de las derivadas Sistemas de Ecuaciones Tema 1.
Teoría de lenguajes y compiladores
I.- ESTUDIO DE LOS LENGUAJES DE PROGRAMACIÓN.
Lenguajes y Autómatas Alfabeto.- es un conjunto finito no vacío cuyos elementos se denominan símbolos Longitud de una palabra.- Es el número de símbolos.
Redes 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
ALGORITMOS
Simulación de un AFD Conversión de un AFND a un AFD.
IV. GRAMÁTICAS DISTRIBUIDAS Y TABLAS DE SÍMBOLOS
Semana #8 Kathryn Jones Pérez A Analizadores sintácticos LR Existen tres técnicas para construir tablas de análisis sintáctico LR para una gramática.
ESTRUCTURAS LINEALES “LA PILA”
El proceso ensamblador. José Luis Vergara Soberanis.
Redes 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
Autómatas finitos (AF) Los AF constan de 5 elementos fundamentales AF=( , E, F, s,  ).  Un alfabeto (  )  Un conjunto de estados (E)  Un conjunto.
LENGUAJES FORMALES, AUTOMATAS Y MAQUINAS DE ESTADOS FINITOS
AUTOMATAS Y LENGUAJES FORMALES FASE 1
AUTOMATAS FINITOS DETERMINISTICOS
UNIDAD 3. Autómatas Finitos 3.3 Conversión de un AFND a AFD Presentan: Anahi Avila Valdez Erika F. Palma Tzidejhe Docente: Adrián Chávez 1.
Tema 2 Autómatas finitos 1. Autómata finito determinista
2º curso Ingeniería Técnica en Informática de Sistemas UNED
Pilas.
Automata de Pila
Transcripción de la presentación:

Teoría de Autómatas I 2º curso Ingeniería Técnica en Informática de Sistemas UNED

Teoría de Autómatas I2º Ing. Tec. Informática SistemasJosep Silva Galiana Sesión 4 Autómatas de Pila

Teoría de Autómatas I2º Ing. Tec. Informática SistemasJosep Silva Galiana Autómatas de Pila Los AFD no tienen memoria: no pueden representar el lenguaje x n y n Los autómatas de pila tienen memoria – Tienen una pila Ver figura 2.1

Teoría de Autómatas I2º Ing. Tec. Informática SistemasJosep Silva Galiana Autómatas de Pila Transiciones de un autómata de pila: – Leer símbolo de entrada – Extraer un símbolo de la pila – Insertar un símbolo en la pila – Pasar a un nuevo estado (p,x,s;q,y) P → Estado actual X → Simbolo del alfabeto que se lee en la entrada S → Simbolo que se extrae de la pila Q → Nuevo estado Y → Simbolo que se inserta en la pila

Teoría de Autómatas I2º Ing. Tec. Informática SistemasJosep Silva Galiana Autómatas de Pila (p,λ,λ;q,λ) (p,x,λ;q,z) (p,λ,s;q,λ) (p,x,λ;q,λ) → Autómata finito!!!!! … Representación autómata de pila: (figura 2.2) ¿Qué lenguaje define este autómata?

Teoría de Autómatas I2º Ing. Tec. Informática SistemasJosep Silva Galiana Autómatas de Pila Definición formal de autómata de pila (página 79) Autómatas de pila que aceptan cadenas sin vaciar su pila (Figura 2.3) Método para convertir un autómata que no vacía su pila en otro que la vacía. Ejercicios 1, 2 y 3