PROGRAMA EDUCATIVO: INGENIERÍA EN COMPUTACIÓN ELABORÓ: LILIA OJEDA TOCHE

Documentos relacionados
DIAPOSITIVAS AUTÓMATAS CON TRANSICIONES ÉPSILON (EJERCICIOS) UNIDAD DE APRENDIZAJE: AUTÓMATAS Y LENGUAJES FORMALES

CONCEPTO AUTÓMATAS DE ESTADO FINITO (AF) Analizar los autómatas de estado finito y sus componentes, así como las diferentes formas de representarlos.

Teoría de Autómatas y Lenguajes Formales

Tema 2: Lenguajes regulares

Fundamentos de Algoritmos y Computabilidad

GRAMATICAS REGULARES - EXPRESIONES REGULARES

AUTOMATAS FINITOS CIENCIAS DE LA COMPUTACION I 2009

Preguntas y respuestas para la evaluación continua 2008/2009

Temas. Objetivo. Definición de autómata finito. Autómata finito determinístico y no determinístico. Autómata finito de estados mínimos 14:17

1. Indicar el lenguaje aceptado por los siguientes autómatas :

AUTÓMATAS DE PILA. Dpto. de Informática (ATC, CCIA y LSI). Univiersidad de Valladolid.

Función de transición δ. Tema 6. Función de transición extendida. Función de transición extendida. Función de transición extendida

Exámenes de Teoría de Autómatas y Lenguajes Formales. David Castro Esteban

Examen Parcial de Autómatas y Lenguajes Formales 12 de diciembre de 2003

Minimización de AFDs, método y problemas

Construcción de Vardi & Wolper: Paso final

INGENIERÍA EN INFORMÁTICA MODELOS ABSTRACTOS DE COMPUTO I

Capítulo 8: Propiedades de Lenguajes Regulares

Aprendizaje de lenguajes incontextuales (II) Autómatas de árboles y gramáticas incontextuales

Teoría de Lenguajes. Transductores y Máquinas Secuenciales Generalizadas

3 de marzo de 2011 DSIC - UPV. Tema 5: Expresiones Regulares. U.D. Computación. Definiciones. Propiedades. Construcciones. AFs a partir de ERs

5. Lenguajes Regulares

Autómatas sobre palabras infinitas

INGENIERÍA EN INFORMÁTICA MODELOS ABSTRACTOS DE COMPUTO I

Relación de ejercicios hechos en clase en los últimos días previos al examen de febrero

Algoritmo para la obtención de los estados accesibles

UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS

Informática Teórica. Tema 4: Autómatas Finitos

Clase Auxiliar 5. Aútomatas Finitos Determinísticos (Diagramas de Estado)

Tema 4: Operaciones sobre lenguajes regulares

AUTOMATAS FINITOS Traductores

Fundamentos de Informática I. ITI Sistemas - (C) César Llamas, UVA, Representación. funcionamiento. funcionamiento.

1. Indicar el lenguaje aceptado por los siguientes autómatas :

1 Se construye una tabla. 2 Se repite lo siguiente hasta que ya no haya cambios: (q i, q j ) := s.

Autómatas finitos TEORÍA DE LA COMPUTACIÓN LENGUAJES REGULARES Y AUTÓMATAS FINITOS. Ejemplo 2. Ejemplo 1

MATEMÁTICA DISCRETA. Tema GRAFOS. Introducción

Ciencias de la Computación I

Ejemplo para transformar un DFA en una Expresión Regular

TEMA 3 MECANISMOS REGULARES. LEXICOGRAFÍA

Conferencia de los Estados Parte en la Convención de. las Naciones Unidas contra la Corrupción

Scientia Et Technica ISSN: Universidad Tecnológica de Pereira Colombia

Tema 3: TOPOLOGIA Y DUALIDAD

Fracciones equivalentes

FUNCIONES DEL ANALIZADOR SINTÁCTICO

Autómatas finitos AUTÓMATAS Y LENGUAJES FORMALES LENGUAJES REGULARES Y AUTÓMATAS FINITOS. Ejemplo 2. Ejemplo 1

INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS

1 Se construye una tabla. 2 Se repite el siguiente procedimiento hasta que ya no haya cambios: (q i, q j ) := s.

Profesora Jessica Mora Bolaños Décimo año // Liceo San Nicolás de Tolentino Pág. 1 Función

Autómatas Finitos. Programación II Margarita Álvarez 0,1 0,1. q 3

UNIVERSIDAD CRISTIANA AUTONOMA DE NICARAGUA UCAN FACULTAD DE INGENIERÍAS. Ingeniería en Sistemas de Computación. Ing. Enmanuel de Jesús Fonseca Alfaro

Ejercicios de Lenguajes Gramáticas y Autómatas. Curso 2004 / 2005

Características 1) Es siempre cuadrado (igual cantidad de filas y columnas) 2) Está formado por número que determina un valor 3) Se resuelve

Taller: Sistemas de ecuaciones lineales

Colegio San Patricio A Incorporado a la Enseñanza Oficial Fundación Educativa San Patricio

Funciones GENERALIDADES. Sean los conjuntos: A ={1; 2; 3; 4} B = {u, d, t, c}

q 2 q 3 b q 3 q 4 a, b

Caracterización de lenguajes regulares con expresiones regulares

Introducción a la Teoría de Autómatas, Lenguajes y Computación

Ciencias de la Computación I

GEOMETRÍA DEL ESPACIO

IE DIVERSIFICADO DE CHIA GRADO 11 TALLER DE REPASO CON NUMEROS REALES, ALGEBRA, GEOMETRIA Y TRIGONOMETRIA

Computabilidad y Lenguajes Formales: Autómatas Finitos

COMPRENSIÓN ESPACIAL

Vamos a representar a un árbol con etiquetas en sus aristas mediante el siguiente tipo de dato: data LTree a = Nin(a, [(Char, LTree a)])

Apuntes de Lenguajes Formales para Compiladores. Ing. Adrian Ulises Mercado Martinez Revisión Ing. Laura Sandoval Montaño

Conferencia de los Estados Partes en la Convención de las Naciones Unidas contra la Corrupción

APLICACIONES DE LA DERIVADA

Programación: el método de bisección

Teoría de Autómatas y Lenguajes Formales. Propiedades de los lenguajes regulares

INSTITUCION EDUCATIVA LA PRESENTACION NOMBRE ALUMNA:

Examen. Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. Segundo Semestre, 2003.

UNIDAD VI LA ELIPSE 6.1. ECUACIÓN EN FORMA COMÚN O CANÓNICA DE LA ELIPSE

DETERMINANTES. GUIA DETERMINANTES 1

Universidad de Valladolid

9 Proporcionalidad geométrica

Teoría de Autómatas y Compiladores [ICI-445] Capítulo 2: Autómatas Finitos

Identificación de tres subclases ambiguas de gramáticas libres de contexto

Matemática. 2do. grado DATOS DEL ESTUDIANTE

TEORÍA DE AUTÓMATAS I Informática de Sistemas

MINISTERIO DE EDUCACION CURSO DE POSTGRADO TERCER CICLO DE EDUCACION BASICA ESPECIALIDAD EN MATEMATICA

Lenguajes y Autómatas finitos

{a,b,c,e,d,f} {a,h,a,b,c} {c,e,e,d,c,b} {d,e,g,e,e,d} {e,e} {h,a,b,c,a,h} {c,d,e,c} {a,b,c,d,e,c} {a,h,a} {b,a,c,d,f}

Tema IV Elección Social. El Análisis Positivo, Votación, Teorema de May, Teorema de Imposibilidad de Arrow

RAZONES TRIGONOMÉTRICAS EN EL TRIÁNGULO RECTÁNGULO

TRIGONOMETRÍA (4º OP. A)

Nuestro objetivo es demostrar que autómata = lógica. IIC3260 Una Aplicación de Teoría de Modelos Finitos: Lógica = Autómata 35 / 60

APUNTE: TRIGONOMETRIA

PLANIFICACIÓN SEMANAL DE LA ASIGNATURA

x x = 0 es una ecuación compatible determinada por que sólo se

5. RECTA Y PLANO EN EL ESPACIO

Nuestro objetivo es demostrar que autómata = lógica Qué significa esto? Queremos encontrar una lógica que defina a los lenguajes regulares

FUNCIÓN CUADRÁTICA Y LA ECUACIÓN DE UNA PARÁBOLA HORIZONTAL

Compiladores: Sesión 3. Análisis léxico, expresiones regulares

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE INTRODUCCIÓN Y TEORÍA DE LA COMPUTACIÓN

Tema 5: Introducción a la Teoría de la Computabilidad. Máquinas de Turing (MT) Ejemplo de máquina de Turing. Funcionamiento de la Máquina de Turing

Problemas de Lenguajes y Autómatas

Autómata Finito. ER ab. ER ab + aab. ER a +ab + aab. ER a*

Transcripción:

DIAPOSITIVAS AUTÓMATAS DETERMINISTAS Y NO DETERMINISTAS (EJERCICIOS) UNIDAD DE APRENDIZAJE: AUTÓMATAS Y LENGUAJES FORMALES PROGRAMA EDUCATIVO: INGENIERÍA EN COMPUTACIÓN ESPACIO ACADÉMICO: FACULTAD DE INGENIERÍA UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO ELABORÓ: LILIA OJEDA TOCHE FECHA de ELABORACIÓN: Mrzo-Myo 217

Guión Explitivo El presente juego de dipositivs tiene omo finlidd poyr l profesor de l Unidd de prendizje de AUTÓMATAS Y LENGUAJES FORMALES del Pln de estudios de l Lienitur de Ingenierí en Computión, espeífimente en l Unidd de Competeni II: Mnejr l teorí de utómts finitos y sus reliones entre sí y on los lengujes de progrmión. Se reomiend que este mteril se utilie pr revisr lgunos ejeriios de utómts finitos determinists y utómts finitos no determinists en lse, y otros puedn signrse o revisrse por los mismos lumnos omo trjo extrlse.

Guión Explitivo En l prte introdutori se menionn lgunos oneptos ásios de l teorí de utómts, inluyendo l definiión de utómt finito determinist y no determinist. Ce señlr que entre ls rterístis propis de este mteril se enuentrn: Se hn seleiondo los ejeriios de mner que se presentn de menor myor omplejidd. Se plnte un ejeriio y enseguid se resuelve. Se presentn ls soluiones de todos los ejeriios plntedos.

AUTÓMATAS FINITOS DETERMINISTAS Y NO DETERMINISTAS EJERCICIOS

Introduión Definiiones Básis A ontinuión se presentn lgunos oneptos ásios neesrios pr l omprensión de los ejeriios que se presentn en ls seiones suseuentes. Símolo es un signo que represent lgo strto. En este mteril, símolo se referirá un rter lfnumério. Ejemplos,, 1,, x, y, z, 9,

Introduión Alfeto es un onjunto de símolos y normlmente se denot on l letr Σ. Ejemplos Σ = {,,, z} Σ = {1,2,3, 9} Σ = {,1} Σ = {,} Cden o plr es un onjunto de símolos de lgún lfeto Σ ontendos entre sí, es deir uno enseguid del otro. Ejemplos Pr el lfeto Σ = {,,, z} lguns dens son:, z,,, Pr el lfeto Σ = {,1} lguns dens son:, 1, 1,, 11

Introduión Cden Ví ε, es l den que no ontiene ningún símolo. Lenguje es un onjunto de dens o plrs definido en un lfeto Σ. Ejemplos Si Σ = {,1} podrímos definir los lengujes onjunto de dens en Σ que terminn en lgunos de ls plrs del lengujes serín:, 1,,1,1, 11

Introduión Autómt es un máquin mtemáti M formd por 5 elementos M = (Σ, Q, s, F, δ) donde Σ es un lfeto de entrd, Q es un onjunto finito de estdos, s es el estdo iniil, F es un onjunto de estdos finles o de eptión y δ (delt) es un relión de trnsiión. Ejemplo: Σ ={,1} s = A Q= {A,B,D} F = {B} δ: (A,) = B (A,1) = D (B,) = B (B,1) = B (D,) = D (D,1) = D A 1 B D,1,1 C

Introduión Autómt Finito Determinist (AFD) es un utómt finito en donde δ (delt) es un funión de trnsiión, es deir, que pr d pr (estdo tul y símolo de entrd) le orresponde un únio estdo siguiente. Autómt Finito No Determinist (AFND) es un utómt finito en donde δ no es neesrimente un funión de trnsiión, es deir, que pr d pr (estdo tul y símolo de entrd) le orresponde ero, uno, dos o más estdos siguientes, Normlmente l relión de trnsiión pr un AFND se denot on.

EJERCICIOS AUTÓMATAS DETERMINISTAS (AFD)

Ejeriio 1 Ejeriio: Oteng un AFD ddo el siguiente lenguje definido en el lfeto Σ= {,1}. El onjunto de dens que iniin en.,1 A B C 1 D,1

Ejeriio 2 Ejeriio: Oteng un AFD ddo el siguiente lenguje definido en el lfeto Σ= {,1}. El onjunto de dens que terminn en 1. 1 1 A B

Ejeriio 3 Ejeriio: Oteng un AFD ddo el siguiente lenguje definido en el lfeto Σ= {,1}. El onjunto de dens que ontienen l su-den 1. 1,1 A B 1 C

Ejeriio 4 Ejeriio: Oteng un AFD ddo el siguiente lenguje definido en el lfeto Σ= {,1}. El onjunto de dens que no ontienen l su-den 1. 1,1 A B 1 C

Ejeriio 5 Ejeriio: Oteng un AFD ddo el siguiente lenguje definido en el lfeto Σ={,,}. El onjunto de dens que iniin en l su-den o terminn en l su-den., q q1 q2 q4 q5

Ejeriio 6 Ejeriio: Oteng un AFD ddo el siguiente lenguje definido en el lfeto Σ={,,}. El onjunto de dens que iniin en l su-den y terminn en l su-den. q, q1 q2 q4 q5,

Ejeriio 7 Ejeriio: Oteng un AFD ddo el siguiente lenguje definido en el lfeto Σ={,,}. El onjunto de dens que iniin en l su-den o no terminn en l su-den. q q1 q2, q4 q5

Ejeriio 8 Ejeriio: Oteng un AFD ddo el siguiente lenguje definido en el lfeto Σ={,,}. El onjunto de dens que iniin en l su-den y no terminn en l su-den. q, q1 q2 q4 q5,

Ejeriio 9 Ejeriio: Oteng un AFD ddo el siguiente lenguje definido en el lfeto Σ={,,}. El onjunto de dens que no iniin en l su-den o no terminn en l su-den. q, q1 q2 q4 q5,

Ejeriio 1 Ejeriio: Oteng un AFD ddo el siguiente lenguje definido en el lfeto Σ={,,}. El onjunto de dens que no iniin en l su-den y no terminn en l su-den. q q1 q2, q4 q5

EJERCICIOS AUTÓMATAS NO DETERMINISTAS (AFND)

Ejeriio 11 Ejeriio: Oteng un AFND ddo el siguiente lenguje definido en el lfeto Σ= {,1}. El onjunto de dens que iniin en.,1 A B B

Ejeriio 12 Ejeriio: Oteng un AFND ddo el siguiente lenguje definido en el lfeto Σ= {,1}. El onjunto de dens que terminn en 1.,1 A 1 B

Ejeriio 13 Ejeriio: Oteng un AFND ddo el siguiente lenguje definido en el lfeto Σ= {,1}. El onjunto de dens que ontienen l su-den 1. 1,1 A B 1 C

Ejeriio 14 Ejeriio: Oteng un AFND ddo el siguiente lenguje definido en el lfeto Σ= {,1}. El onjunto de dens que no ontienen l su-den 1. D 1,1 A B 1 C

Ejeriio 15 Ejeriio: Oteng un AFND ddo el siguiente lenguje definido en el lfeto Σ={,,}. El onjunto de dens que iniin en l su-den o terminn en l su-den., q q1 q2 q4 q5 C

Ejeriio 16 Ejeriio: Oteng un AFND ddo el siguiente lenguje definido en el lfeto Σ={,,}. El onjunto de dens que iniin en l su-den y terminn en l su-den. q q1 q2 q4

Ejeriio 17 Ejeriio: Oteng un AFND ddo el siguiente lenguje definido en el lfeto Σ={,,}. El onjunto de dens que iniin en l su-den o no terminn en l su-den. q q1 q2, q4 q5

Ejeriio 18 Ejeriio: Oteng un AFND ddo el siguiente lenguje definido en el lfeto Σ={,,}. El onjunto de dens que iniin en l su-den y no terminn en l su-den. q q1 q2 q4

Ejeriio 19 Ejeriio: Oteng un AFND ddo el siguiente lenguje definido en el lfeto Σ={,,}. El onjunto de dens que no iniin en l su-den o no terminn en l su-den. q, q1 q2 q4 q5,

Ejeriio 2 Ejeriio: Oteng un AFND ddo el siguiente lenguje definido en el lfeto Σ={,,}. El onjunto de dens que no iniin en l su-den y no terminn en l su-den. q q1 q2 q2 q4

Referenis Biliográfis Den K. (1995). Teorí de Autómts y Lengujes Formles. Edit. Prentie Hll, Espñ. Hoproft J. E., Ullmn J.D. (27). Introduión l teorí de utómts, lengujes y omputión. 3ª ed. Edit. Person Eduión, Mdrid. Linz P. (21) "An Introdution to Forml Lnguges nd Automt", 3rd Edition, J.A. Brtlett. Mrtin J. (24). Lengujes Formles y Teorí de l omputión. 3ª ed. Edit. MGrw-Hill Intermerin de Méxio.