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?
 Primitivas de la construcción de Thompson Expresión regular
Conceptos básicos Def. Un símbolo es cualquier carácter imprimible.
Diseño de AFN’s.
Lenguajes y Expresiones Regulares
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.
Teoría de Autómatas y Compiladores
TIPOS DE GRAMATICAS JERARQUIAS DE CHOMSKY
Tema: Decibilidad Integrantes: Ileana Rdguez Soto
3º curso Ingeniería Técnica en Informática de Sistemas UNED
2º curso Ingeniería Técnica en Informática de Sistemas UNED
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.
APLICACIONES DE AUTOMATAS Y EXPRESIONES REGULARES
2º curso Ingeniería Técnica en Informática de Sistemas UNED
Expresiones regulares
Tema 2 Autómatas finitos 1. Autómata finito determinista
Tema 1.- Lenguajes. Gramáticas
Autómatas finitos y expresiones regulares
Teoría de Autómatas II 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
EJERCICIOS DE EXPRESIONES REGULARES Y AUTOMATAS
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
ANALISIS SINTACTICO El análisis gramatical es la tarea de determinar la sintaxis, o estructura, de un programa. Por esta razón también se le conoce como.
Ciencias de la Computación I
Redes 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
Tema 1.- Lenguajes. Gramáticas
Tema 2 Lenguajes Formales.
Introducción a la Teoría de Lenguajes Preparado por Manuel E. Bermúdez, Ph.D. Profesor Asociado University of Florida Curso de Compiladores.
Programación de sistemas
2º curso Ingeniería Técnica en Informática de Sistemas UNED
Tema 2 Análisis Léxico.
Teoría de lenguajes y compiladores
Tema 2 Autómatas finitos 1. Autómata finito determinista
Lenguajes regulares Teoría del Autómata.
J. Troyano, Víctor Díaz, F. Enríquez y J. Barroso Departamento de Lenguajes y Sistemas Informáticos E.T.S. Ingeniería Informática Universidad de Sevilla.
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
COMPUTABILIDAD Y COMPLEJIDAD 1. Conceptos básicos (revisión). 2. Gramáticas independientes de contexto. 3. Propiedades de los lenguajes independientes.
Teoría de lenguajes y compiladores
Operaciones con Cadenas
Tomado de Sudkamp: Languages and Machines Cap. 6.
Teoría de Autómatas II 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
Lenguajes Formales y Autómatas
Redes 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
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.
PHP con Bases de Datos. PHP con Bases de Datos  Page 2 Temario  Tema 1. Introducción a PHP  Tema 2. Variables, Constantes y Tipos de Datos  Tema 3.
Redes 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
Simulación de un AFD Conversión de un AFND a un AFD.
Teoría de Autómatas I 2º curso Ingeniería Técnica en Informática de Sistemas UNED.
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION SUPERIOR UNIVERSIDAD VALLE DEL MOMBOY CARVAJAL EDO. TRUJILLO ENERO 2014.
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Superior Universidad Valle del Momboy Carvajal, Trujillo Alumnas Luzmila.
teoría simultanea según Vigotsky
Sintaxis y Semántica. S.Takahashi Fases en el proceso de análisis de lenguajes Lexer Parser caracteres tokensrespuesta.
Redes 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
AUTOMATAS Y LENGUAJES FORMALES FASE 1
2º curso Ingeniería Técnica en Informática de Sistemas UNED
Transcripción de la presentación:

2º 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

Sesión 3 Expresiones regulares Teoría de Autómatas I 2º Ing. Tec. Informática Sistemas Josep Silva Galiana

Expresiones regulares Tres operaciones sobre lenguajes regulares: UNION ¿La unión de 2 lenguajes regulares es regular? CONCATENACIÓN ¿La concatenación de 2 lenguajes regulares es regular? ESTRELLA DE KLEENE ¿La estrella de Kleene de 1 lenguaje regular es regular? Teoría de Autómatas I 2º Ing. Tec. Informática Sistemas Josep Silva Galiana

Expresiones regulares UNION (L1  L2) Figura 1.27 CONCATENACIÓN (L1 ◦ L2) Figura 1.28 ESTRELLA DE KLEENE (L*) Forma todas las concatenaciones de cero o más cadenas del lenguaje que se amplia Incluye {λ} Figura 1.29 Teoría de Autómatas I 2º Ing. Tec. Informática Sistemas Josep Silva Galiana

Expresiones regulares Definición formal de expresión regular Dado un alfabeto Σ, los lenguajes regulares de Σ son exactamente los lenguajes representados por las expresiones regulares de Σ. Teoría de Autómatas I 2º Ing. Tec. Informática Sistemas Josep Silva Galiana

Expresiones regulares Son equivalentes: Lenguajes aceptados por AFD Lenguajes aceptados por AFND Lenguajes aceptados por gramáticas regulares Lenguajes aceptados por expresiones regulares PROBLEMA: Estos lenguajes no tienen memoria. El lenguaje XnYn no es regular. Teoría de Autómatas I 2º Ing. Tec. Informática Sistemas Josep Silva Galiana

Expresiones regulares Resolver los siguientes ejercicios: Ejercicio 1 Ejercicio 2 Ejercicio 3 Ejercicio 4 Teoría de Autómatas I 2º Ing. Tec. Informática Sistemas Josep Silva Galiana