ACTIVIDAD I-Problemario

INSTITUTO TECNOLÓGICO SUPERIOR DE MARTÍNEZ DE LA TORRE LENGUAJES Y AUTÓMATAS I. TEMA1. INTRODUCCIÓN FORMALES. A LA TE

Views 87 Downloads 0 File size 324KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

INSTITUTO TECNOLÓGICO SUPERIOR DE MARTÍNEZ DE LA TORRE

LENGUAJES Y AUTÓMATAS I. TEMA1. INTRODUCCIÓN FORMALES.

A LA

TEORÍA

DE

INGENIERÍA EN SISTEMAS COMPUTACIONALES ALUMNO: MARTÍNEZ LUNA ARACELI -170I0168 DOCENTE: ING. FRANCISCO XAVIER YÁÑEZ BRINGAS MARTÍNEZ DE LA TORRE, VER A 16 DE NOVIEMBRE DE 2019.

LENGUAJES

Ejercicio 1: Dé ejemplos de cadenas sobre el lenguaje {casa, amarilla, es, carro, azul, y, son} 𝑤1 = 𝑐𝑎𝑠𝑎𝑎𝑚𝑎𝑟𝑖𝑙𝑙𝑎 𝑤2 = 𝑐𝑎𝑟𝑟𝑜𝑎𝑧𝑢𝑙 𝑤3 = 𝑐𝑎𝑟𝑟𝑜𝑦𝑐𝑎𝑠𝑎 𝑤4 = 𝑐𝑎𝑠𝑎𝑦𝑐𝑎𝑟𝑟𝑜𝑠𝑜𝑛𝑎𝑧𝑢𝑙

Ejercicio 2: Dé ejemplos de cadenas sobre el lenguaje {0,2,3,4,5,6,7,8,9} 𝑤1 = 023456 𝑤2 = 987654 𝑤3 = 999532 𝑤4 = 000123456

Ejercicio 3: Usando las definiciones, demuestre las siguientes proposiciones:  Para cualquier par de cadenas: 𝜌 y 𝛾 , se tiene que: |𝜌𝛾| = |𝜌| + |𝛾| Denotamos las cadenas 𝜌 y 𝛾 como: 𝜌 = 5381

donde

|𝜌| = 4

𝛾 = 10327

donde

|𝛾| = 5

Al concatenar dichas cadenas tenemos 𝜌𝛾 = 538110327

Entonces:

|𝜌𝛾| = |538110327| = 9

|𝜌| + |𝛾| = 4 + 5 = 9 = |𝜌𝛾| ∴ |𝝆𝜸| = |𝝆| + |𝜸|

 Para cualquier cadena 𝜔, se tiene que 𝜆𝜔 = 𝜔𝜆 = 𝜔. 𝜆 denota una cadena vacía sobre cualquier alfabeto. Concatenar 𝜆𝜔 o 𝜔𝜆 no afecta a 𝜔 pues es cadena vacía. Dada la cadena 𝜔 = 1234

Tenemos que: 𝜆𝜔 = 1234 = 𝜔𝜆 = ω

Ejercicio 4: Dé ejemplos de cadenas sobre el lenguaje {𝑁𝑈𝑀, +,∗, (, ) } 𝑤1 = 𝑁𝑈𝑀 = () 𝑤2 = () + 𝑁𝑈𝑀 𝑤3 = 𝑁𝑈𝑀 ∗ () + 𝑤4 = (∗ +)

Ejercicio 5: Sea 𝐴 =, {𝑎 𝑏}, encuentre 𝐴4 . 𝐴4 = {

𝑎𝑎𝑎𝑎, 𝑎𝑎𝑎𝑏, 𝑎𝑎𝑏𝑏, 𝑎𝑎𝑏𝑎, 𝑎𝑏𝑏𝑏, 𝑎𝑏𝑏𝑎, 𝑎𝑏𝑎𝑎, 𝑎𝑏𝑎𝑏, } 𝑏𝑎𝑏𝑎, 𝑏𝑎𝑏𝑏, 𝑏𝑎𝑎𝑏, 𝑏𝑎𝑎𝑎, 𝑏𝑏𝑎𝑏, 𝑏𝑏𝑎𝑎, 𝑏𝑏𝑏𝑎, 𝑏𝑏𝑏𝑏

Ejercicio 6: Sea 𝐴 = {𝑎}, encuentre 𝐴8 . 𝐴8 = {𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎} Ejercicio 7: Para cualquier A, ¿Qué es 𝐴0 ? ¿Qué es 𝐴1 ? 𝐴0 = {𝜆}

𝐴1 = 𝐴

Ejercicio 8: Si A = {a} encuentre 𝐴𝑛 𝐴𝑛 = 𝐴𝑛−1 ∗ 𝐴

Ejercicio 9: Dadas las siguientes afirmaciones indique si son falsas o verdaderas justificando su respuesta.  Dado un alfabeto A, el lenguaje 𝐴∗ siempre es infinito. Verdadero, puede ser infinito, se pueden formar cadenas con tantos símbolos tenga el alfabeto, así como n cantidad del mismo símbolo.  Dado un lenguaje L, se puede decir que siempre 𝜆𝜖𝐿 Falso, 𝜆 es una cadena vacía pero dentro de un lenguaje puede o no pertenecer.  Dado un lenguaje L, se puede decir que siempre 𝜆𝜖𝐿∗ . Verdadero 𝜆 es una cadena vacióa y 𝐿∗ es el conjunto de todas las cadenas sobre L, incluyendo la cadena vacía ∴ 𝜆𝜖𝐿∗

Ejercicio 10: Si ∑ = {𝑎, 𝑏, 𝑐} ,

𝐴 = {𝑎, 𝑎𝑏, 𝑎𝑐},

𝐵 = {𝑏, 𝑏 2 }, calcular:

a) 𝐴𝐵 = {𝑎𝑏, 𝑎𝑏 2 , 𝑎𝑏𝑏, 𝑎𝑏𝑏 2 , 𝑎𝑐𝑏, 𝑎𝑐𝑏 2 } b) 𝐵𝐴 = {𝑏𝑎, 𝑏𝑎𝑏, 𝑏𝑎𝑐, 𝑏 2 𝑎, 𝑏 2 𝑎𝑏, 𝑏 2 𝑎𝑐} Ejercicio 11: Si ∑ = {𝑎, 𝑏, 𝑐} ,

𝐴 = {𝑏𝑎, 𝑏𝑐},

𝐵 = {𝑏 𝑛 : 𝑛 ≥ 0}, calcular:

a) 𝐴𝐵 = [{𝑏𝑎} ∪ {𝑏 𝑛 : 𝑛 ≥ 0}, {𝑏𝑐} ∪ {𝑏 𝑛 : 𝑛 ≥ 0}] 𝐴𝐵 = {𝑎𝑏 𝑛+1 : 𝑛 ≥ 0, 𝑐𝑏 𝑛+1 : 𝑛 ≥ 0} 𝐴𝐵 = {𝑎𝑏 𝑛 : 𝑛 ≥ 1, 𝑐𝑏 𝑛 : 𝑛 ≥ 0} b) 𝐴𝐵 = [{𝑏 𝑛 : 𝑛 ≥ 0} ∪ {𝑏𝑎}, {𝑏 𝑛 : 𝑛 ≥ 0} ∪ {𝑏𝑐}] 𝐴𝐵 = {𝑏 𝑛+1 𝑎: 𝑛 ≥ 0, 𝑏 𝑛+1 𝑐: 𝑛 ≥ 0} 𝐴𝐵 = {𝑏 𝑛 𝑎: 𝑛 ≥ 1, 𝑏 𝑛 𝑐: 𝑛 ≥ 1}