Sentido de recorrido. q i

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Sentido de recorrido. q i"

Transcripción

1 Sentido de recorrido σ Cinta Cabeza de lectura γ Pila i Unidad de control de estados Componentes básicos de un autómata con pila.

2 σ i 1 σ i j σ i j+1 σ i p Z (a) γ l 1 γ l 2 γ l σ i 1 σ i j σ i j+1 σ i p γ k 1 γ k m γ l 2 γ l σ i 1 σ i j σ i j+1 σ i p (b) (c) σ i 1 σ i j σ i j+1 σ i p σ i 1 σ i j σ i j+1 σ i p γ h 1 γ h t f (d) (e) Fases de un autómata con pila: (a) configuración inicial, (b) y (c) transición intermedia, (d) configuración final por estado final y (e) configuración final por pila vacía.

3 Existen dos criterios para definir el lenguaje reconocido por un autómata con pila: El lenguaje ue reconoce un autómata con pila P según el criterio de estado final se denota por F(P) y se define como: F(P) = {x x Σ (,x,z ) ( f,ǫ,α) f F} (1) El lenguaje ue reconoce un autómata con pila P según el criterio de la pila vacía se denota por V(P) y se define como: V(P) = {x x Σ (,x,z ) (,ǫ,ǫ)} (2)

4 Considérese el autómata con pila P = (Q,Σ,Γ,δ,,Z,F) donde: Q = {, 1, 2, 3 } F = { 3 } Σ = {a,b,c,$} Γ = {a,b,z } y la función de transición es (1) δ(,a,z ) = {( 1,aZ )} (2) δ(,b,z ) = {( 1,bZ )} (3) δ( 1,a,a) = {( 1,aa)} (4) δ( 1,a,b) = {( 1,ab)} (5) δ( 1,b,a) = {( 1,ba)} (6) δ( 1,b,b) = {( 1,bb)} (7) δ( 1,c,a) = {( 2,a)} (8) δ( 1,c,b) = {( 2,b)} (9) δ( 2,a,a) = {( 2,ǫ)} (1) δ( 2,b,b) = {( 2,ǫ)} (11) δ( 2,$,Z ) = {( 3,ǫ)} (a, Z, az ) 1 2 (b, Z, bz ) (c, a, a) (c, b, b) ($, Z, ε) 3 (a, a, aa) (a, b, ab) (b, a, ba) (b, b, bb) (a, a, ε) (b, b, ε) (,abcba$,z ) 1 ( 1,bcba$,aZ ) 5 ( 1,cba$,baZ ) 8 ( 2,ba$,baZ ) 1 ( 2,a$,aZ ) 9 ( 2,$,Z ) 11 ( 3,ǫ,ǫ) Como 3 F, la palabra abcba$ F(P).

5 Considérese un autómata con pila, ue reconoce según el criterio de la pila vacía, P = (Q,Σ,Γ,δ,,Z, ) cuya función de transición δ es: (1) δ(,,z ) = {(,Z )} (2) δ(,1,z ) = {( 1,1Z )} (3) δ(,,) = {(,),( 1,ǫ)} (4) δ(,,1) = {(,1)} (5) δ(,1,) = {(,1)} (6) δ(,1,1) = {(,11),( 1,ǫ)} (7) δ( 1,,) = {( 1,ǫ)} (8) δ( 1,1,1) = {( 1,ǫ)} (9) δ(,ǫ,z ) = {( 1,ǫ)} (1) δ( 1,ǫ,Z ) = {( 1,ǫ)} (,, ε ) (1, 1, ε ) ( ε, Z, ε) 1 (, Z, Z ) (1, Z, 1Z ) (,, ) (, 1, 1) (1,, 1) (1, 1, 11) (,, ε ) (1, 1, ε ) ( ε, Z, ε ) V(P) = {ww R w L((+1) )}. Este lenguaje se denomina palíndromo par. (,11,Z ) 1 (,11,Z ) (o 9 (,11,ǫ)) 5 (,1,1Z ) 6b ( 1,,Z ) (o 6a ( 1,,11Z )) 7 ( 1,ǫ,Z ) 1 ( 1,ǫ,ǫ)

6 Transformación de una autómata con pila ue utiliza el criterio del estado final en otro ue utiliza el criterio de la pila vacía. Dado P = (Q,Σ,Γ,δ,,Z,F) ue reconoce por el criterio del estado final, sepuedeconstruirunautómataconpilap euivalenteuereconoceporelcriterio de la pila vacía. Se define P = (Q,Σ,Γ,δ,,X, ) donde Q = Q {, v } (, v / Q) Γ = Γ {X } X / Γ es el nuevo estado inicial. X es el nuevo símbolo inicial de la pila. y δ se define como: 1. δ (,ǫ,x ) = {(,Z X )} 2. δ(,σ,γ) δ (,σ,γ) Q σ Σ {ǫ} γ Γ. 3. ( v,ǫ) δ( f,ǫ,γ) f F γ Γ = Γ {X }. 4. ( v,ǫ) δ( v,ǫ,γ) γ Γ = Γ {X }. (a) Autómata original ( ε, X, Z X ) (ε, γ, ε) 1 ( ε, Z, ε ) ( ε, X, ε ) (b) Autómata transformado (ε, γ, ε) 1 ( ε, Z, ε ) ( ε, X, ε) v (ε, γ, ε) 1 ( ε, Z, ε ) ( ε, X, ε)

7 Sea P el autómata con pila de la siguiente figura: (a, Z, az ) 1 2 (b, Z, bz ) (c, a, a) (c, b, b) ($, Z, ε) 3 (a, a, aa) (a, b, ab) (b, a, ba) (b, b, bb) (a, a, ε) (b, b, ε) Se define como P = (Q,Σ,Γ,δ,,X, ) donde Q = Q {, v} = {, v,, 1, 2, 3 } Σ = {a,b,c}, Γ = Γ {X } = {a,b,z,x } es el nuevo estado inicial. X es el nuevo símbolo inicial de la pila. y δ se define como: Transición inicial (1) δ (,ǫ,x ) = {(,Z X )} Transiciones del autómata con pila P: (2) δ (,a,z ) = {( 1,aZ )} (3) δ (,b,z ) = {( 1,bZ )} (4) δ ( 1,a,a) = {( 1,aa)} (5) δ ( 1,a,b) = {( 1,ab)} (6) δ ( 1,b,a) = {( 1,ba)} (7) δ ( 1,b,b) = {( 1,bb)} (8) δ ( 1,c,a) = {( 2,a)} (9) δ ( 1,c,b) = {( 2,b)} (1) δ ( 2,a,a) = {( 2,ǫ)} (11) δ ( 2,b,b) = {( 2,ǫ)} (12) δ ( 2,$,Z ) = {( 3,a)} Transiciones ue pasan al estado ue va a vaciar la pila de P : (13) δ ( 3,ǫ,a) = {( v,ǫ)} (14) δ ( 3,ǫ,b) = {( v,ǫ)} (15) δ ( 3,ǫ,Z ) = {( v,ǫ)} (16) δ ( 3,ǫ,X ) = {( v,ǫ)}

8 Transiciones del estado ue vacía la pila de P : (13) δ ( v,ǫ,a) = {( v,ǫ)} (14) δ ( v,ǫ,b) = {( v,ǫ)} (15) δ ( v,ǫ,z ) = {( v,ǫ)} (16) δ ( v,ǫ,x ) = {( v,ǫ)} ( ε, X, Z X ) (a, Z, az ) (c, a, a) (b, Z, bz ) 1 (c, b, b) 2 (a, a, aa) (a, b, ab) (b, a, ba) (b, b, bb) (a, a, ε) (b, b, ε) ($, Z, ε) 3 ( ε, a, ε ) ( ε, Z, ε) ( ε, b, ε ) ( ε, X, ε) v ( ε, a, ε ) ( ε, b, ε ) ( ε, Z, ε ) ( ε, X, ε ) El análisis de la cadena abcba$ utilizando el autómata P es: (,ǫabcba$,x ) 1 (,abcba$,z X ) 2 ( 1,bcba$,aZ X ) 6 ( 1,cba$,baZ X ) 9 ( 2,ba$,baZ X ) 11 ( 2,a$,aZ X ) 1 ( 2,$,Z X ) 12 ( 3,ǫ,X ) 16 ( v,ǫ,ǫ) Como la pila está vacía, la palabra abcba$ V(P ).

9 Transformación de una autómata con pila ue utiliza el criterio de la pila vacía en otro ue utiliza el criterio del estado final. Dado P = (Q,Σ,Γ,δ,,Z, ) ue reconoce por el criterio de la pila vacía, sepuedeconstruirunautómataconpilap euivalenteuereconoceporelcriterio del estado final. Se define P = (Q,Σ,Γ,δ,,X,F) donde Q = Q {, f} (, f / Q), Γ = Γ {X } X / Γ, es el nuevo estado inicial, X es el nuevo símbolo inicial de la pila, F = { f } y δ se define como: 1. δ (,ǫ,x ) = {(,Z X )} 2. δ (,σ,γ) = δ(,σ,γ) Q σ Σ {ǫ} γ Γ. 3. ( f,ǫ) δ (,ǫ,x ) Q. (a) Autómata original ( ε, X, Z X ) ( ε, X ε, ) ( ε, X ε, ) f ( ε, X ε, ) (b) Autómata transformado ( ε, X ε, )

10 Sea P el autómata con pila de la siguiente figura: (,, ε ) (1, 1, ε ) ( ε, Z, ε) 1 (, Z, Z ) (1, Z, 1Z ) (,, ) (, 1, 1) (1,, 1) (1, 1, 11) (,, ε ) (1, 1, ε ) ( ε, Z, ε ) Se define como P = (Q,Σ,Γ,δ,,X,F) donde Q = Q {, f} = {, f,, 1 }, Σ = {,1}, Γ = Γ {X } = {,1,Z,X }, es el nuevo estado inicial, X es el nuevo símbolo inicial de la pila, F = { f } es el conjunto de estado finales y δ se define como: Transición inicial (1) δ (,ǫ,x ) = {(,Z X )} Transiciones del autómata con pila P: (2) δ(,,z ) = {(,Z )} (3) δ(,1,z ) = {( 1,1Z )} (4) δ(,,) = {(,),( 1,ǫ)} (5) δ(,,1) = {(,1)} (6) δ(,1,) = {(,1)} (7) δ(,1,1) = {(,11),( 1,ǫ)} (8) δ( 1,,) = {( 1,ǫ)} (9) δ( 1,1,1) = {( 1,ǫ)} (1) δ(,ǫ,z ) = {( 1,ǫ)} (11) δ( 1,ǫ,Z ) = {( 1,ǫ)}

11 Transiciones ue pasan al estado final de P : (12) δ (,ǫ,x ) = {( f,ǫ)} (13) δ ( 1,ǫ,X ) = {( f,ǫ)} ( ε, X, ε ) (,, ε) ( ε, X, Z X ) (1, 1, ε ) ( ε, X, ε ) ( ε, Z, ε) 1 f (, Z, Z ) (1, Z, 1Z ) (,, ) (, 1, 1) (1,, 1) (1, 1, 11) (,, ε ) (1, 1, ε ) ( ε, Z, ε ) El análisis de la cadena 11$ utilizando el autómata P es: (,11,Z ) 1 (,11,Z X ) 2 (,11,Z X ) (o 1 (,11,X )) 6 (,1,1Z X ) 7b ( 1,,Z X ) (o 7a ( 1,,11Z X )) 8 ( 1,ǫ,Z X ) 11 ( 1,ǫ,X ) 13 ( 3,ǫ,ǫ) Como f F, la palabra 11$ F(P ).

12 Dado un autómata a pila P ue utilice el criterio de la pila vacía, se puede construir una gramática de contexto libre G euivalente, es decir, ue verifiue: V(P) = L(G) Si P = (Q,Σ,Γ,δ,,Z, ) entonces se define la gramática de contexto libre G = (V N,V T,P,S) donde: V N = {[,γ, ], Q,γ Γ} {S}, donde S / Γ, V T = Σ, y el conjunto de reglas de producción se define mediante la aplicación de las siguientes transformaciones: 1. Reglas de producción iniciales: Q (S [,Z,] P) (3) 2. Reglas de producción obtenidas a partir de transiciones ue desapilan el símbolo situado en la cima de la pila:, Q σ Σ {ǫ} γ Γ Si (,ǫ) δ(,σ,γ) entonces [,γ, ] σ P (4) 3. Reglas de producción obtenidas a partir de transiciones ue insertan símbolos en la pila:,, i1, i2,, ik Q σ Σ {ǫ} γ,γ j1,γ j2,,γ jk Γ Si (,γ j1 γ j2 γ jk ) δ(,σ,γ) entonces [,γ, ik ] σ[,γ j1, i1 ][ i1,γ j2, i2 ][ ik 1,γ jk, ik ] P (5) Se ha de tener en cuenta ue se generará una regla de producción diferente para cada la elección de los estados i1, i2,, ik. Dicha elección puede considerar ue todos los estados son iguales, diferentes o cualuier otra combinación posible.

13 Sea el autómata con pila P = (Q,Σ,Γ,δ,,Z, ) donde Σ = {,1,$}, Γ = {Z,} y la función de transición es: (1) δ(,,z ) = {( 1,Z )} Empezar (2) δ( 1,,) = {( 1,)} Apilar (3) δ( 1,1,) = {( 2,ǫ)} Cambiar (4) δ( 2,1,) = {( 2,ǫ)} Desapilar (5) δ( 2,$,Z ) = {( 2,ǫ)} Terminar (, Z, Z ) (1,, ε) 1 2,, ) (1,, ε) ($, Z, ε) Este autómata reconoce el lenguaje V(P) = { n 1 n $ n 1}. Por ejemplo, el análisis de la cadena 11$ es el siguiente: (,11$,Z ) 1 ( 1,11$,Z ) 2 ( 1,11$,Z ) 3 ( 2,1$,Z ) 4 ( 2,$,Z ) 5 ( 2,ǫ,ǫ) La gramática de contexto libre euivalente a P es G = (V N,V T,P,S) donde V N = { [,Z, ],[,Z, 1 ],[,Z, 2 ] [,, ],[,, 1 ],[,, 2 ] [ 1,Z, ],[ 1,Z, 1 ],[ 1,Z, 2 ] [ 1,, ],[ 1,, 1 ],[ 1,, 2 ] [ 2,Z, ],[ 2,Z, 1 ],[ 2,Z, 2 ] [ 2,, ],[ 2,, 1 ],[ 2,, 2 ] }

14 V T = Σ = {,1,$} y el conjunto de reglas de producción es: Reglas iniciales S [,Z, ] S [,Z, 1 ] S [,Z, 2 ] Reglas obtenidas a partir de transiciones ue desapilan un símbolo Regla generada por la transición número 3: [ 1,, 2 ] 1 Regla generada por la transición número 4: [ 2,, 2 ] 1 Regla generada por la transición número 5: [ 2,Z, 2 ] $ Reglas obtenidas a partir de transiciones ue apilan símbolos Reglas generadas por la transición número 1: [,Z, ] [ 1,, ][,Z, ] [,Z, ] [ 1,, 1 ][ 1,Z, ] [,Z, ] [ 1,, 2 ][ 2,Z, ] [,Z, 1 ] [ 1,, ][,Z, 1 ] [,Z, 1 ] [ 1,, 1 ][ 1,Z, 1 ] [,Z, 1 ] [ 1,, 2 ][ 2,Z, 1 ] [,Z, 2 ] [ 1,, ][,Z, 2 ] [,Z, 2 ] [ 1,, 1 ][ 1,Z, 2 ] [,Z, 2 ] [ 1,, 2 ][ 2,Z, 2 ] Reglas generadas por la transición número 2: [,Z, ] [ 1,, ][,, ] [,Z, ] [ 1,, 1 ][ 1,, ] [,Z, ] [ 1,, 2 ][ 2,, ] [,Z, 1 ] [ 1,, ][,, 1 ] [,Z, 1 ] [ 1,, 1 ][ 1,, 1 ] [,Z, 1 ] [ 1,, 2 ][ 2,, 1 ] [,Z, 2 ] [ 1,, ][,, 2 ] [,Z, 2 ] [ 1,, 1 ][ 1,, 2 ] [,Z, 2 ] [ 1,, 2 ][ 2,, 2 ]

Temas. Objetivo. Que el estudiante logre: 1) Identificar conceptos constructivos de la Teoría de la Computabilidad. 2) Definir autómatas de pila.

Temas. Objetivo. Que el estudiante logre: 1) Identificar conceptos constructivos de la Teoría de la Computabilidad. 2) Definir autómatas de pila. 0 Temas Definición de autómata de pila Autómata de pila determinístico y no determinístico Objetivo Que el estudiante logre: 1) Identificar conceptos constructivos de la Teoría de la Computabilidad. 2)

Más detalles

Autómatas de Pila y Lenguajes Incontextuales

Autómatas de Pila y Lenguajes Incontextuales Autómatas de Pila y Lenguajes Incontextuales Elvira Mayordomo Universidad de Zaragoza 5 de noviembre de 2012 Contenido de este tema 1. Introducción a los autómatas de pila 2. Definiciones 3. Equivalencia

Más detalles

EJERCICIOS del TEMA 3: Lenguajes independientes del contexto

EJERCICIOS del TEMA 3: Lenguajes independientes del contexto EJERCICIOS del TEMA 3: Lenguajes independientes del contexto Sobre GICs (gramáticas independientes del contexto) 1. Sea G una gramática con las siguientes producciones: S ASB ε A aab ε B bba ba c ) d )

Más detalles

Unidad 4. Autómatas de Pila

Unidad 4. Autómatas de Pila Unidad 4. Autómatas de Pila Una de las limitaciones de los AF es que no pueden reconocer el lenguaje {0 n 1 n } debido a que no se puede registrar para todo n con un número finito de estados. Otro lenguaje

Más detalles

Un autómata con pila no determinista (APND) es una septupla Q A B F en la que

Un autómata con pila no determinista (APND) es una septupla Q A B F en la que AUTÓMATAS CON PILA Un autómata con pila no determinista (APND) es una septupla Q A F en la que δ q 0 Q es un conjunto finito de estados A es un alfabeto de entrada es un alfabeto para la pila δ es la función

Más detalles

Autómatas de Pila. Descripciones instantáneas o IDs. El Lenguaje de PDA. Equivalencia entre PDAs y CFGs INAOE (INAOE) 1 / 50

Autómatas de Pila. Descripciones instantáneas o IDs. El Lenguaje de PDA. Equivalencia entre PDAs y CFGs INAOE (INAOE) 1 / 50 INAOE (INAOE) 1 / 50 Contenido 1 2 3 4 (INAOE) 2 / 50 Pushdown Automata Las gramáticas libres de contexto tienen un tipo de autómata que las define llamado pushdown automata. Un pushdown automata (PDA)

Más detalles

Computabilidad y Lenguajes Formales: Autómatas de Pila

Computabilidad y Lenguajes Formales: Autómatas de Pila 300CIG007 Computabilidad y Lenguajes Formales: Autómatas de Pila Pontificia Universidad Javeriana Cali Ingeniería de Sistemas y Computación Prof. Gloria Inés Alvarez V. Basado en [SIPSER, Chapter 2] Autómatas

Más detalles

Teoría de Lenguajes. Clase Teórica 7 Autómatas de Pila y Lenguajes Independientes del Contexto Primer cuartimestre 2014

Teoría de Lenguajes. Clase Teórica 7 Autómatas de Pila y Lenguajes Independientes del Contexto Primer cuartimestre 2014 Teoría de Lenguajes Clase Teórica 7 Autómatas de Pila y Lenguajes Independientes del Contexto Primer cuartimestre 2014 aterial compilado por el Profesor Julio Jacobo, a lo largo de distintas ediciones

Más detalles

GRAMATICAS LIBRES DEL CONTEXTO

GRAMATICAS LIBRES DEL CONTEXTO GRMTICS LIBRES DEL CONTEXTO Estas gramáticas, conocidas también como gramáticas de tipo 2 o gramáticas independientes del contexto, son las que generan los lenguajes libres o independientes del contexto.

Más detalles

Clase 17: Autómatas de pila

Clase 17: Autómatas de pila Solicitado: Ejercicios 14: Autómatas de pila de GLC M. en C. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco @efranco_escom edfrancom@ipn.mx 1 Contenido Autómata de pila Definición

Más detalles

Equivalencia Entre PDA y CFL

Equivalencia Entre PDA y CFL Equivalencia Entre PDA y CFL El Lenguaje aceptado por un Autómata con Pila Universidad de Cantabria Esquema 1 Introducción 2 3 Lenguaje Aceptado por un Autómata Como en los autómatas finitos, se puede

Más detalles

6. Autómatas a Pila. Grado Ingeniería InformáDca Teoría de Autómatas y Lenguajes Formales

6. Autómatas a Pila. Grado Ingeniería InformáDca Teoría de Autómatas y Lenguajes Formales 6. Autómatas a Pila Araceli Sanchis de Miguel Agapito Ledezma Espino José A. Iglesias Mar

Más detalles

MODELOS DE COMPUTACION I Preguntas Tipo Test. 1. El lema de bombeo puede usarse para demostrar que un lenguaje determinado es regular.

MODELOS DE COMPUTACION I Preguntas Tipo Test. 1. El lema de bombeo puede usarse para demostrar que un lenguaje determinado es regular. MODELOS DE COMPUTACION I Preguntas Tipo Test Indicar si son verdaderas o falsas las siguientes afirmaciones: 1. El lema de bombeo puede usarse para demostrar que un lenguaje determinado es regular. 2.

Más detalles

5 Autómatas de pila 5.1 Descripción informal. 5.2 Definiciones

5 Autómatas de pila 5.1 Descripción informal. 5.2 Definiciones 1 Curso Básico de Computación 5 Autómatas de pila 5.1 Descripción informal Un autómata de pila es esencialmente un autómata finito que controla una cinta de entrada provista de una cabeza de lectura y

Más detalles

Lenguajes y Gramáticas

Lenguajes y Gramáticas Lenguajes y Gramáticas Teoría de Lenguajes Fernando Naranjo Introduccion Se desarrollan lenguajes de programación basados en el principio de gramática formal. Se crean maquinas cada vez mas sofisticadas

Más detalles

Tema: Autómata de Pila

Tema: Autómata de Pila Facultad: Ingeniería Escuela: Computación Asignatura: Compiladores 1 Tema: Autómata de Pila Contenido La presente guía aborda los autómatas de pila, y se enfoca en la aplicación que se le puede dar a estas

Más detalles

Expresiones Regulares y Derivadas Formales

Expresiones Regulares y Derivadas Formales y Derivadas Formales Las Derivadas Sucesivas. Universidad de Cantabria Esquema 1 2 3 Derivadas Sucesivas Recordemos que los lenguajes de los prefijos dan información sobre los lenguajes. Derivadas Sucesivas

Más detalles

Gramáticas independientes del contexto AUTÓMATAS Y LENGUAJES FORMALES LENGUAJES INDEPENDIENTES DEL CONTEXTO Y AUTÓMATAS DE PILA. Otras definiciones I

Gramáticas independientes del contexto AUTÓMATAS Y LENGUAJES FORMALES LENGUAJES INDEPENDIENTES DEL CONTEXTO Y AUTÓMATAS DE PILA. Otras definiciones I Gramáticas independientes del contexto UTÓMTS Y LENGUJES FORMLES LENGUJES INDEPENDIENTES DEL CONTEXTO Y UTÓMTS DE PIL Francisco Hernández Quiroz Departamento de Matemáticas Facultad de Ciencias, UNM E-mail:

Más detalles

Computabilidad y Lenguajes Formales: Autómatas Finitos

Computabilidad y Lenguajes Formales: Autómatas Finitos 300CIG007 Computabilidad y Lenguajes Formales: Autómatas Finitos Pontificia Universidad Javeriana Cali Ingeniería de Sistemas y Computación Prof. Gloria Inés Alvarez V. No Determinismo Hasta ahora cada

Más detalles

Procesadores de Lenguaje

Procesadores de Lenguaje Procesadores de Lenguaje Analizadores sintácticos descendentes: LL(1) Cristina Tîrnăucă Dept. Matesco, Universidad de Cantabria Fac. Ciencias Ing. Informática Primavera de 2013 Analizadores sintácticos

Más detalles

06 Análisis léxico II

06 Análisis léxico II 2 Contenido Alfabetos, símbolos y cadenas Operaciones con cadenas Concatenación de dos cadenas Prefijos y sufijos de una cadena Subcadena y subsecuencia Inversión de una cadena Potencia de una cadena Ejercicios

Más detalles

Fundamentos de Ciencias de la Computación Trabajo Práctico N 2 Lenguajes Libres del Contexto y Sensibles al Contexto Segundo Cuatrimestre de 2002

Fundamentos de Ciencias de la Computación Trabajo Práctico N 2 Lenguajes Libres del Contexto y Sensibles al Contexto Segundo Cuatrimestre de 2002 Departamento de Cs. e Ingeniería de la Computación Universidad Nacional del Sur Ejercicios Fundamentos de Ciencias de la Computación Trabajo Práctico N 2 Lenguajes Libres del Contexto y Sensibles al Contexto

Más detalles

Ingeniería en Computación. Autómatas y Lenguajes Formales. Unidad de competencia IV: Conocer, utilizar y diseñar gramáticas de libre contexto

Ingeniería en Computación. Autómatas y Lenguajes Formales. Unidad de competencia IV: Conocer, utilizar y diseñar gramáticas de libre contexto Universidad Autónoma del Estado de México Centro Universitario UAEM Texcoco Departamento de Ciencias Aplicadas. Ingeniería en Computación. Autómatas y Lenguajes Formales. Unidad de competencia IV: Conocer,

Más detalles

Expresiones regulares, gramáticas regulares

Expresiones regulares, gramáticas regulares Expresiones regulares, gramáticas regulares Los LR en la jerarquía de Chomsky La clasificación de lenguajes en clases de lenguajes se debe a N. Chomsky, quien propuso una jerarquía de lenguajes, donde

Más detalles

El Autómata con Pila: Transiciones

El Autómata con Pila: Transiciones El Autómata con Pila: Transiciones El Espacio de Configuraciones Universidad de Cantabria Esquema Introducción 1 Introducción 2 3 Transiciones Necesitamos ahora definir, paso por paso, como se comporta

Más detalles

El análisis descendente LL(1) 6, 7 y 13 de abril de 2011

El análisis descendente LL(1) 6, 7 y 13 de abril de 2011 6, 7 y 13 de abril de 2011 Analizadores sintácticos (repaso) Los analizadores descendentes: Corresponden a un autómata de pila determinista. Construyen un árbol sintáctico de la raíz hacia las hojas (del

Más detalles

Tema 5 Lenguajes independientes del contexto. Sintaxis

Tema 5 Lenguajes independientes del contexto. Sintaxis Tema 5 Lenguajes independientes del contexto. Sintaxis 1 Gramáticas independientes del contexto Transformación de gramáticas independientes del contexto Autómatas de pila Obtención de un autómata de pila

Más detalles

Compiladores: Análisis Sintáctico. Pontificia Universidad Javeriana Cali Ingenieria de Sistemas y Computación Prof. Gloria Inés Alvarez V.

Compiladores: Análisis Sintáctico. Pontificia Universidad Javeriana Cali Ingenieria de Sistemas y Computación Prof. Gloria Inés Alvarez V. Compiladores: Análisis Sintáctico Pontificia Universidad Javeriana Cali Ingenieria de Sistemas y Computación Prof. Gloria Inés Alvarez V. Sintaxis Define la estructura del lenguaje Ejemplo: Jerarquía en

Más detalles

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

Interrogación 2. Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. Segundo Semestre, 2003 Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación Interrogación 2 IIC 2222 Teoría de Autómatas y Lenguajes Formales Segundo Semestre, 2003 Esta interrogación

Más detalles

Inducción en definiciones y demostraciones AUTÓMATAS Y LENGUAJES FORMALES PRELIMINARES MATEMÁTICOS. Números naturales. Inducción matemática

Inducción en definiciones y demostraciones AUTÓMATAS Y LENGUAJES FORMALES PRELIMINARES MATEMÁTICOS. Números naturales. Inducción matemática Inducción en definiciones y demostraciones AUTÓMATAS Y LENGUAJES FORMALES PRELIMINARES MATEMÁTICOS Francisco Hernández Quiroz Departamento de Matemáticas Facultad de Ciencias, UNAM E-mail: fhq@ciencias.unam.mx

Más detalles

El Autómata con Pila

El Autómata con Pila El Autómata con Pila Una Generalización del Autómata Finito Universidad de Cantabria Esquema 1 2 3 4 Los autómatas son abstracciones de maquinas de calcular, como hemos visto. Los más sencillos no tienen

Más detalles

3.3 Autómatas de Pila (AP) [LP81, sec 3.3]

3.3 Autómatas de Pila (AP) [LP81, sec 3.3] 3.3. AUTÓMATAS DE PILA (AP) 49 Ejemplo 3.8 Tal como con ERs, no siempre es fácil diseñar una GLC que genere cierto lenguaje. Un ejercicio interesante es {w {a,b}, w tiene la misma cantidad de a s y b s

Más detalles

AUTÓMATAS DE PILA. Nota: Si existe transición de tipo (2), sólo se garantiza que AP es determinístico si s A, δ( e i, s, X) está indefinida.

AUTÓMATAS DE PILA. Nota: Si existe transición de tipo (2), sólo se garantiza que AP es determinístico si s A, δ( e i, s, X) está indefinida. AUTÓMATAS DE PILA Los autómatas de pila, en forma similar a como se usan los autómatas finitos, también se pueden utilizar para aceptar cadenas de un lenguaje definido sobre un alfabeto A. Los autómatas

Más detalles

Máquinas de Turing IIC3242. IIC3242 Máquinas de Turing 1 / 45

Máquinas de Turing IIC3242. IIC3242 Máquinas de Turing 1 / 45 Máquinas de Turing IIC3242 IIC3242 Máquinas de Turing 1 / 45 Complejidad Computacional Objetivo: Medir la complejidad computacional de un problema. Vale decir: Medir la cantidad de recursos computacionales

Más detalles

Autómatas Finitos y Lenguajes Regulares

Autómatas Finitos y Lenguajes Regulares Autómatas Finitos y Lenguajes Regulares Problema: Dado un lenguaje L definido sobre un alfabeto A y una cadena x arbitraria, determinar si x L o x L. Cadena x AUTOMATA FINITO SI NO Lenguaje Regular Autómatas

Más detalles

2do. Parcial. Todos los ejercicios se entregarán en hojas separadas. El examen tipo test cuenta hasta 2 puntos sobre la nota total.

2do. Parcial. Todos los ejercicios se entregarán en hojas separadas. El examen tipo test cuenta hasta 2 puntos sobre la nota total. U.R.J.C. Ingeniera Técnica en Informática de Sistemas Teoría de Autómatas y Lenguajes Formales Junio 2009 2do. Parcial Normas : La duración del examen es de 2 horas. Todos los ejercicios se entregarán

Más detalles

AUTÓMATAS DE PILA Y LENGUAJES INDEPENDIENTES DEL CONTEXTO

AUTÓMATAS DE PILA Y LENGUAJES INDEPENDIENTES DEL CONTEXTO Autómatas de pila y lenguajes independientes del contexto -1- AUTÓMATAS DE PILA Y LENGUAJES INDEPENDIENTES DEL CONTEXTO AUTÓMATAS DE PILA - Son autómatas finitos con una memoria en forma de pila. - Símbolos

Más detalles

13.3. MT para reconocer lenguajes

13.3. MT para reconocer lenguajes 13.3. MT para reconocer lenguajes Gramática equivalente a una MT Sea M=(Γ,Σ,,Q,q 0,f,F) una Máquina de Turing. L(M) es el lenguaje aceptado por la máquina M. A partir de M se puede crear una gramática

Más detalles

Máquinas de Turing IIC3242. IIC3242 Máquinas de Turing 1 / 42

Máquinas de Turing IIC3242. IIC3242 Máquinas de Turing 1 / 42 Máquinas de Turing IIC3242 IIC3242 Máquinas de Turing 1 / 42 Complejidad Computacional Objetivo: Medir la complejidad computacional de un problema. Vale decir: Medir la cantidad de recursos computacionales

Más detalles

Máquinas Secuenciales, Autómatas y Lenguajes. Tema 3.1: Autómatas Finitos Deterministas

Máquinas Secuenciales, Autómatas y Lenguajes. Tema 3.1: Autómatas Finitos Deterministas Tema 3.1: Autómatas Finitos Deterministas Luis Peña luis.pena@urjc.es http://www.ia.urjc.es/cms/es/docencia/ic-msal Sumario Tema 3.1: Autómatas Finitos Deterministas. 1. Concepto de AFD 2. Equivalencia

Más detalles

Clase 03: Alfabetos, símbolos y cadenas

Clase 03: Alfabetos, símbolos y cadenas Solicitado: Ejercicios 01: Cadenas M. en C. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco @efranco_escom edfranco@ipn.mx 1 Contenido Alfabetos, símbolos y cadenas Operaciones

Más detalles

Gramáticas independientes del contexto. Tema 3: Lenguajes independientes del contexto. Derivaciones. Árbol de derivación

Gramáticas independientes del contexto. Tema 3: Lenguajes independientes del contexto. Derivaciones. Árbol de derivación Tema 3: Lenguajes independientes del contexto Gramáticas independientes de contexto (GIC) Conceptos básicos Ambigüedad Ejemplos de GICs Autómatas con pila (AP) Definición de autómata con pila Determinismo

Más detalles

Procesadores de Lenguaje

Procesadores de Lenguaje Procesadores de Lenguaje Repaso TALF Cristina Tîrnăucă Dept. Matesco, Universidad de Cantabria Fac. Ciencias Ing. Informática Primavera de 2013 La Jerarquía de Chomsky Cuatro niveles de lenguajes formales

Más detalles

Autómatas Finitos Deterministicos (DFA)

Autómatas Finitos Deterministicos (DFA) Autómatas Finitos Deterministicos (DFA) Introducción a la Lógica y la Computación Fa.M.A.F., Universidad Nacional de Córdoba 26/0/6 Info útil Bibliografía: Introducción a la teoría de autómatas, lenguajes

Más detalles

EJERCICIOS DE SELECTIVIDAD DE GEOMETRIA

EJERCICIOS DE SELECTIVIDAD DE GEOMETRIA EJERCICIOS DE SELECTIVIDAD DE GEOMETRIA 2003 (4) Ejercicio 1. Considera los vectores u = (1,1,1), v = (2,2,a) y w = (2,0,0), (a) [1'25 puntos] Halla los valores de a para que los vectores u, v y w sean

Más detalles

PROCESADORES DE LENGUAJE EXAMEN FINAL 8-JUNIO-07

PROCESADORES DE LENGUAJE EXAMEN FINAL 8-JUNIO-07 PROCESADORES DE LENGUAJE EXAMEN FINAL 8-JUNIO-07 1. En qué método de análisis sintáctico puede suceder que en la construcción del árbol de derivación de las posibles expansiones de un símbolo no terminal

Más detalles

Teoría de Autómatas y Lenguajes Formales. Introducción a las Gramáticas. Gramáticas incontextuales

Teoría de Autómatas y Lenguajes Formales. Introducción a las Gramáticas. Gramáticas incontextuales Teoría de utómatas y Lenguajes Formales Introducción a las ramáticas. ramáticas incontextuales José M. Sempere Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia Introducción

Más detalles

Relaciones. Estructuras Discretas. Relaciones. Relaciones en un Conjunto. Propiedades de Relaciones en A Reflexividad

Relaciones. Estructuras Discretas. Relaciones. Relaciones en un Conjunto. Propiedades de Relaciones en A Reflexividad Estructuras Discretas Relaciones Definición: relación Relaciones Claudio Lobos, Jocelyn Simmonds clobos,jsimmond@inf.utfsm.cl Universidad Técnica Federico Santa María Estructuras Discretas INF 152 Sean

Más detalles

Lenguajes, Gramáticas y Autómatas Conceptos

Lenguajes, Gramáticas y Autómatas Conceptos Lenguajes, Gramáticas y Autómatas Conceptos Departamento de Informática e Ingeniería de Sistemas C.P.S. Universidad de Zaragoza Última revisión: Febrero. 2004 11/02/2004 1 Índice Alfabetos, palabras y

Más detalles

UNIDAD 4. Álgebra Booleana

UNIDAD 4. Álgebra Booleana UNIDAD 4 Álgebra Booleana ÁLGEBRA BOOLEANA El Álgebra Booleana se define como una retícula: Complementada: existe un elemento mínimo 0 y un elemento máximo I de tal forma que si a esta en la retícula,

Más detalles

EXÁMENES DE REPASO Teoría de Autómatas y Lenguajes Formales UNIVERSIDAD FRANCISCO DE VITORIA

EXÁMENES DE REPASO Teoría de Autómatas y Lenguajes Formales UNIVERSIDAD FRANCISCO DE VITORIA EXÁMENES DE REPASO Teoría de Autómatas y Lenguajes Formales UNIVERSIDAD FRANCISCO DE VITORIA 1ER PARCIAL TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES Examen parcial 12/02/2003 1.- Usa el lema de bombeo para

Más detalles

Teoría de Lenguajes. Gramáticas incontextuales

Teoría de Lenguajes. Gramáticas incontextuales Teoría de Lenguajes Gramáticas incontextuales José M. Sempere Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia Gramáticas incontextuales 1. Definiciones básicas.

Más detalles

Modelos Computacionales

Modelos Computacionales Análisis y Complejidad de Algoritmos Modelos Computacionales Arturo Díaz Pérez El circuito lógico La máquina de estados finitos La máquina de acceso aleatorio La máquina de Turing Compuertas Lógicas Compuerta

Más detalles

Lenguajes (gramáticas y autómatas)

Lenguajes (gramáticas y autómatas) Lenguajes (gramáticas y autómatas) Elvira Mayordomo Universidad de Zaragoza 19 de septiembre de 2013 Elvira Mayordomo (Universidad de Zaragoza) Lenguajes (gramáticas y autómatas) 19 de septiembre de 2013

Más detalles

4, halla sen x y tg x. 5

4, halla sen x y tg x. 5 TRIGONOMETRÍA 1º.- Sabiendo que 90 º < x < 70 º y que 4, halla sen x y tg x. 5 a) sen x? ; de la fórmula fundamental sen x + cos x 1 se obtiene sen x 1 - cos x. 9 5 de donde sen x 5 3, solución positiva

Más detalles

No todos los LRs finitos se representan mejor con ERs. Observe el siguiente ejemplo:

No todos los LRs finitos se representan mejor con ERs. Observe el siguiente ejemplo: 1 Clase 3 SSL EXPRESIONES REGULARES Para REPRESENTAR a los Lenguajes Regulares. Se construyen utilizando los caracteres del alfabeto sobre el cual se define el lenguaje, el símbolo y operadores especiales.

Más detalles

IES EL PILES SELECTIVIDAD OVIEDO DPTO. MATEMÁTICAS Geometría

IES EL PILES SELECTIVIDAD OVIEDO DPTO. MATEMÁTICAS Geometría P.A.U. de. (Oviedo). (junio 994) Dados los puntos A (,0, ), B (,, ), C (,6, a), se pide: i) hallar para qué valores del parámetro a están alineados, ii) hallar si existen valores de a para los cuales A,

Más detalles

ESTADO DE ESFUERZO. EL TENSOR DE ESFUERZO Y EL ELIPSOIDE DE ESFUERZO.

ESTADO DE ESFUERZO. EL TENSOR DE ESFUERZO Y EL ELIPSOIDE DE ESFUERZO. ESTADO DE ESFUERZO. EL TENSOR DE ESFUERZO Y EL ELIPSOIDE DE ESFUERZO. Cualquier punto del interior de la Tierra está sometido a un complejo sistema de esfuerzos. Esto es debido a que sobre él actúa el

Más detalles

Teoría de Autómatas y Lenguajes Formales.

Teoría de Autómatas y Lenguajes Formales. Teoría de Autómatas y Lenguajes Formales Ejercicios de Autómatas a Pila Autores: Araceli Sanchis de Miguel Agapito Ledezma Espino Jose A. Iglesias Martínez Beatriz García Jiménez Juan Manuel Alonso Weber

Más detalles

TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES Práctica 3

TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES Práctica 3 TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES Práctica 3 1. Equivalencia entre autómatas 1.1. Equivalencia entre AFD y AFN 1.1. Equivalencia entre AFD y AFλ 2. Ejercicios propuestos 1. Equivalencia entre autómatas

Más detalles

Una cadena sobre Σ es cualquier secuencia de elementos de longitud finita sobre Σ.

Una cadena sobre Σ es cualquier secuencia de elementos de longitud finita sobre Σ. Alfabetos, Cadenas y Lenguajes Definición 1 Un Alfabeto es cualquier conjunto finito, no vacío. Ejemplo 1 Sea Σ = {0, 1, 2, 3,..., 9} donde 0 Σ Definición 2 Una cadena sobre Σ es cualquier secuencia de

Más detalles

CARACTERIZACIÓN DEL SOFTWARE DE COMPUTADORES Y PERIFÉRICOS

CARACTERIZACIÓN DEL SOFTWARE DE COMPUTADORES Y PERIFÉRICOS CARACTRIZACIÓN L SOFTWAR COMPUTAORS Y PRIFÉRICOS CASO - FC - Revisión : Página de 8 Fecha de misión : 25/6/8 RSPONSABL: ING. ROGL MIGUZ Copia No Controlada, Impresa el día 25/6/8! CARACTRIZACIÓN L SOFTWAR

Más detalles

EJERCICIOS BLOQUE III: GEOMETRÍA

EJERCICIOS BLOQUE III: GEOMETRÍA EJERCICIOS BLOQUE III: GEOMETRÍA (00-M-A-4) (5 puntos) Determina el centro y el radio de la circunferencia que pasa por el origen de coordenadas, tiene su centro en el semieje positivo de abscisas y es

Más detalles

Autómatas Deterministas. Ivan Olmos Pineda

Autómatas Deterministas. Ivan Olmos Pineda Autómatas Deterministas Ivan Olmos Pineda Introducción Los autómatas son una representación formal muy útil, que permite modelar el comportamiento de diferentes dispositivos, máquinas, programas, etc.

Más detalles

Procesadores de Lenguaje

Procesadores de Lenguaje Procesadores de Lenguaje Analizadores LALR Cris%na Tirnauca Domingo Gómez Pérez DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Este tema se publica bajo Licencia: CreaIve Commons BY NC SA 3.0 El Analizador

Más detalles

EJERCICIOS BLOQUE III: GEOMETRÍA

EJERCICIOS BLOQUE III: GEOMETRÍA EJERCICIOS BLOQUE III: GEOMETRÍA (00-M-A-4) (5 puntos) Determina el centro y el radio de la circunferencia que pasa por el origen de coordenadas, tiene su centro en el semieje positivo de abscisas y es

Más detalles

LEX. Las definiciones y subrutinas son opcionales. El segundo %% es opcional pero el primer %% indica el comienzo de las reglas.

LEX. Las definiciones y subrutinas son opcionales. El segundo %% es opcional pero el primer %% indica el comienzo de las reglas. LEX Estructura de un programa en LEX { definiciones { reglas { subrutinas del usuario Las definiciones y subrutinas son opcionales. El segundo es opcional pero el primer indica el comienzo de las reglas.

Más detalles

TEMA 6 Ejercicios / 3

TEMA 6 Ejercicios / 3 TEMA 6 Ejercicios / 1 TEMA 6: RECTAS Y PLANOS EN EL ESPACIO 1. Ecuaciones de los planos cartesianos en forma vectorial, paramétrica e implícita. Ecuaciones del plano XY: Punto del plano P 0, 0, 0 Vectores

Más detalles

Paso 1: Autómata. A 1 sin estados inútiles, que reconoce el lenguaje denotado por a a* b*

Paso 1: Autómata. A 1 sin estados inútiles, que reconoce el lenguaje denotado por a a* b* 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 SEGUNDO CURSO, SEGUNDO CUATRIMESTRE TEORÍA DE AUTÓMATAS

Más detalles

1 NOCIONES BÁSICAS SOBRE CONJUNTOS. SÍMBOLOS.

1 NOCIONES BÁSICAS SOBRE CONJUNTOS. SÍMBOLOS. UNIDAD 1.- CONCEPTOS REQUERIDOS CONJUNTOS. AXIOMAS DE PERTENENCIA, PARALELISMO, ORDEN Y PARTICIÓN. 1 NOCIONES BÁSICAS SOBRE CONJUNTOS. SÍMBOLOS. 1.1 Determinaciones de un conjunto. Un conjunto queda determinado

Más detalles

Teoría de Lenguajes y Autómatas Conceptos y teoremas fundamentales

Teoría de Lenguajes y Autómatas Conceptos y teoremas fundamentales Se prohíbe la reproducción total o parcial de este documento, excepto para uso privado de los alumnos de la asignatura Teoría de Autómatas I de la UNED y los alumnos de asignaturas equivalentes de otras

Más detalles

Es decir, det A = producto de diagonal principal producto de diagonal secundaria. Determinante de una matriz cuadrada de orden 3

Es decir, det A = producto de diagonal principal producto de diagonal secundaria. Determinante de una matriz cuadrada de orden 3 1.- DETERMINANTE DE UNA MATRIZ CUADRADA Determinante de una matriz cuadrada de orden 1 Dada una matriz cuadrada de orden 1, A = (a), se define det A = det (a) = a Determinante de una matriz cuadrada de

Más detalles

Escribir la expresión regular de un número entero que no acepte que el primer dígito sea cero salvo el número 0. Solución: 0 [1-9][0-9]*

Escribir la expresión regular de un número entero que no acepte que el primer dígito sea cero salvo el número 0. Solución: 0 [1-9][0-9]* Procesadores de lenguaje Ejercicios del Tema 2 Ejercicio 2.1 Sean L = {a, aa, b} y M = {ab, b }. Describe LM y M 3 por enumercaión LM = { aab, ab, aaab, bab, bb } M 3 = { ababab, ababb, abbab, abbb, babab,

Más detalles

es el lugar geométrico de los puntos p tales que p 0 p n o p 0 p o. p x ; y ; z perteneciente a y un vector no

es el lugar geométrico de los puntos p tales que p 0 p n o p 0 p o. p x ; y ; z perteneciente a y un vector no El Plano y la Recta en el Espacio Matemática 4º Año Cód. 145-15 P r o f. M a r í a d e l L u j á n M a r t í n e z P r o f. J u a n C a r l o s B u e P r o f. M i r t a R o s i t o P r o f. V e r ó n i

Más detalles

Teoría de Lenguajes. Clase Teórica 8 Propiedades de Lenguajes Independientes de Contexto y su Lema de Pumping Primer cuartimestre 2014

Teoría de Lenguajes. Clase Teórica 8 Propiedades de Lenguajes Independientes de Contexto y su Lema de Pumping Primer cuartimestre 2014 Teoría de Lenguajes Clase Teórica 8 Propiedades de Lenguajes Independientes de Contexto y su Lema de Pumping Primer cuartimestre 2014 Estas notas están basadas en el material compilado por el Profesor

Más detalles

Teoría de Autómatas y Lenguajes Formales.

Teoría de Autómatas y Lenguajes Formales. Teoría de Autómatas y Lenguajes Formales Ejercicios de Lenguajes Regulares Autores: Araceli Sanchis de Miguel Agapito Ledezma Espino Jose A. Iglesias Martínez Beatriz García Jiménez Juan Manuel Alonso

Más detalles

Métodos directos para resolver sistemas de ecuaciones lineales

Métodos directos para resolver sistemas de ecuaciones lineales Métodos directos para resolver sistemas de ecuaciones lineales Problemas para examen Si en algún problema se pide calcular el número de flops (operaciones aritméticas con punto flotante), entonces en el

Más detalles

Cualquier lenguaje de contexto libre, L, puede ser generado por medio de una GCL, G, que cumpla las siguientes condiciones:

Cualquier lenguaje de contexto libre, L, puede ser generado por medio de una GCL, G, que cumpla las siguientes condiciones: Teoría de Autómatas y Lenguajes Formales Boletín de Autoevaluación 5: Cómo se simplifica una Gramática de Contexto Libre?. 1. Objetivos. El objetivo de este boletín es ilustrar cómo proceder para simplificar

Más detalles

x-z = 0 x+y+2 = [2012] [EXT-B] Halla el punto simétrico del P(2,1,-5) respecto de la recta r definida por

x-z = 0 x+y+2 = [2012] [EXT-B] Halla el punto simétrico del P(2,1,-5) respecto de la recta r definida por x = 1+t 1. [014] [EXT-A] Considera los puntos A(1,1,) y B(1,-1,-) y la recta dada por y = t. z = 1 a) Halla la ecuación general del plano que que contiene a r y es paralelo a la recta que pasa por A y

Más detalles

Introducción a los códigos compresores

Introducción a los códigos compresores Introducción a los códigos compresores Parte I de la Lección 2, Compresores sin pérdidas, de CTI Ramiro Moreno Chiral Dpt. Matemàtica (UdL) Febrero de 2010 Ramiro Moreno (Matemàtica, UdL) Introducción

Más detalles

RELACIONES Y FUNCIONES. M.C. Mireya Tovar Vidal

RELACIONES Y FUNCIONES. M.C. Mireya Tovar Vidal RELACIONES Y FUNCIONES M.C. Mireya Tovar Vidal IDEA INTUITIVA DE RELACIÓN Una relación es una correspondencia entre dos elementos de dos conjuntos con ciertas propiedades. En computación las relaciones

Más detalles

ejerciciosyexamenes.com GEOMETRIA

ejerciciosyexamenes.com GEOMETRIA GEOMETRIA 1.- Dado el vector AB= (2,-1,3) y el punto B(3,1,2) halla las coordenadas del punto A. Sol: A =(1,2,-1) 2.- Comprobar si los vectores AB y CD son equipolentes, siendo A(1,2,-1), B(0,3,1), C(1,1,1)

Más detalles

Capítulo 2 Soluciones de ejercicios seleccionados

Capítulo 2 Soluciones de ejercicios seleccionados Capítulo Soluciones de ejercicios seleccionados Sección..4. (a) Sí. (b) No. (c) Sí.. (a) x = si α, pero si α = todo número real es solución de la ecuación. (b) (x, y) = (λ 7/, λ) para todo λ R.. Si k 6

Más detalles

Matemáticas. ticas Discretas. Lenguajes y Gramáticas. Tenemos dos clases de lenguaje: Lenguaje Formal

Matemáticas. ticas Discretas. Lenguajes y Gramáticas. Tenemos dos clases de lenguaje: Lenguaje Formal Matemáticas ticas Discretas y Gramáticas y Gramáticas Tenemos dos clases de lenguaje: Lenguaje Natural Lenguaje Formal Lenguaje Formal De acuerdo al diccionario Webster, un lenguaje es un cuerpo de palabras

Más detalles

MATEMÁTICA-PRIMER AÑO REVISIÓN INTEGRADORA. A) Reproduce la siguiente figura, luego trace las bisectrices de los ángulos ACD y BCD.

MATEMÁTICA-PRIMER AÑO REVISIÓN INTEGRADORA. A) Reproduce la siguiente figura, luego trace las bisectrices de los ángulos ACD y BCD. Universidad de Buenos Aires Instituto Libre de Segunda Enseñanza MATEMÁTICA-PRIMER AÑO REVISIÓN INTEGRADORA Construcciones con regla no graduada y compás A) Reproduce la siguiente figura, luego trace las

Más detalles

EJERCICIOS DE GEOMETRÍA

EJERCICIOS DE GEOMETRÍA EJERCICIOS DE GEOMETRÍA 1. Se consideran las rectas r x 2 = 0 x 2z = 1, s y + 3 = 0 y + z = 3 a) Estudiar la posición relativa de r y s. b) Hallar la mínima distancia entre ambas. Se pide: Sol: Se cruzan

Más detalles

Matrices y determinantes. Sistemas de ecuaciones lineales

Matrices y determinantes. Sistemas de ecuaciones lineales Tema 0 Matrices y determinantes Sistemas de ecuaciones lineales 01 Introducción Definición 011 Se llama matriz a un conjunto ordenado de números, dispuestos en filas y columnas, formando un rectángulo

Más detalles

Capítulo 7: Expresiones Regulares

Capítulo 7: Expresiones Regulares Capítulo 7: Expresiones Regulares 7.1. Concepto de expresión regular 7.1.1. Definición 7.1.2. Lenguaje descrito 7.1.3. Propiedades 7.2. Teoremas de equivalencia 7.2.1. Obtener un AFND a partir de una expresión

Más detalles

Espacios conexos. Capítulo Conexidad

Espacios conexos. Capítulo Conexidad Capítulo 5 Espacios conexos 1. Conexidad En este capítulo exploraremos el concepto de conexidad en un espacio métrico, y estudiaremos algunas de sus aplicaciones. Definición 5.1. Decimos que el espacio

Más detalles

Gramáticas Independientes del Contexto (GIC)

Gramáticas Independientes del Contexto (GIC) Asignatura: Teoría de la Computación Tema 4: Gramáticas independientes del contexto Definiciones y propiedades Gramáticas Independientes del Contexto (GIC) Qué es una gramática? Modelo de estructuras recursivas.

Más detalles

Clase 8 Matrices Álgebra Lineal

Clase 8 Matrices Álgebra Lineal Clase 8 Matrices Álgebra Lineal Código Escuela de Matemáticas - Facultad de Ciencias Universidad Nacional de Colombia Matrices Definición Una matriz es un arreglo rectangular de números denominados entradas

Más detalles

Estructuras Algebraicas

Estructuras Algebraicas Tema 1 Estructuras Algebraicas Definición 1 Sea A un conjunto no vacío Una operación binaria (u operación interna) en A es una aplicación : A A A Es decir, tenemos una regla que a cada par de elementos

Más detalles

MANEJO DE EXPRESIONES REGULARES

MANEJO DE EXPRESIONES REGULARES Procesadores de lenguajes Ejercicios del Tema 2 MANEJO DE EXPRESIONES REGULARES Ejercicio 2. Escriba expresiones regulares para los siguientes lenguajes: a) Comentarios que comiencen por

Más detalles

EJERCICIOS DE GEOMETRÍA PLANA. 1. Hallar las ecuaciones paramétricas de la recta r que pasa por el punto ( 2, 2) tiene como vector director el vector

EJERCICIOS DE GEOMETRÍA PLANA. 1. Hallar las ecuaciones paramétricas de la recta r que pasa por el punto ( 2, 2) tiene como vector director el vector EJERCICIOS DE GEOMETRÍA PLANA Hallar las ecuaciones paramétricas de la recta r que pasa por el punto (, ) tiene como vector director el vector v i j A y x a + vt La ecuación paramétrica de una recta es

Más detalles

CÁLCULO I ANEXO: FUNCIONES TRIGONOMÉTRICAS

CÁLCULO I ANEXO: FUNCIONES TRIGONOMÉTRICAS 1 CÁLCULO I ANEXO: FUNCIONES TRIGONOMÉTRICAS Departamento de Matemática Aplicada a los Recursos Naturales José Carlos Bellido Muñoz Félix Miguel de las Heras García Julián Herranz Calzada Antonio Ruíz

Más detalles

Tema 3: Espacios vectoriales

Tema 3: Espacios vectoriales Tema 3: Espacios vectoriales K denotará un cuerpo. Definición. Se dice que un conjunto no vacio V es un espacio vectorial sobre K o que es un K-espacio vectorial si: 1. En V está definida una operación

Más detalles

Matrices, determinantes y sistemas lineales

Matrices, determinantes y sistemas lineales UNIVERSIDAD DE MURCIA Departamento de Matemáticas Óptica y Optometría Relación de Problemas n o 5 Curso 006-007 Matrices, determinantes y sistemas lineales 8. Dadas las matrices A y B siguientes, calcule

Más detalles

El punto de Fermat. Silvestre Cárdenas

El punto de Fermat. Silvestre Cárdenas Miscelánea Matemática 40 (2004) 77 85 SMM El punto de Fermat Silvestre Cárdenas Facultad de Ciencias, UNAM Universidad Nacional Autónoma de México Circuito Exterior, C. U. México D.F. 04510 México silver@servidor.unam.mx

Más detalles

Capítulo 1 Lenguajes formales 6

Capítulo 1 Lenguajes formales 6 Capítulo 1 Lenguajes formales 6 1.8. Operaciones entre lenguajes Puesto que los lenguajes sobre Σ son subconjuntos de Σ, las operaciones usuales entre conjuntos son también operaciones válidas entre lenguajes.

Más detalles