Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.2 Explicar la diferencia, si la hay, entre un lenguaje vacío y uno que contiene sólo la palabra vacía: .
1.6 Sea Σ = { a, b, c, d, e }.
1.9 Sea Σ = { 𝛽, x, y, z }, donde 𝛽 denota un espacio en blanco. de modo que x𝛽 ≠ x, 𝛽𝛽 ≠ 𝛽 y x𝛽y ≠ xy,
pero x𝜀y = xy. Calcule lo siguiente:
i. |𝜀| v. | 𝛽3 |
ii. | 𝜀𝜀 | vi. | x𝛽𝛽y |
iii. |𝛽| vii. | 𝛽𝜀 |
iv. | 𝛽𝛽 | viii. | 𝜀 10 |
Página 1 de 6
Universidad Nacional de Salta – Sede Regional Orán
Carrera: Licenciatura en Análisis de Sistemas (LAS)
Cátedra: Teoría de la Computación I (uno) 2do.año – 1er. cuatrimestre Año: 2023
1.12 Sea Σ un alfabeto. Sea xi 𝜖 Σ para 1 ≤ i ≤ 100 (donde xi ≠ xj para cualquier 1 ≤ i < 𝑗 ≤ 100).
¿Cuántas subcadenas no vacías existen para la cadena s = x1 x2 . . . x100?
2.2 Sean 𝐴 = { 10, 11 }, 𝐵 = { 00, 1 } los lenguajes del alfabeto 𝛴 = { 0, 1 }. Determine lo siguiente:
2.6 Para Σ = { 0, 1 }, determine si la cadena 00010 está en cada uno de los siguientes lenguajes (tomados
de 𝛴*).
Página 2 de 6
Universidad Nacional de Salta – Sede Regional Orán
Carrera: Licenciatura en Análisis de Sistemas (LAS)
Cátedra: Teoría de la Computación I (uno) 2do.año – 1er. cuatrimestre Año: 2023
2.7 Para Σ = { 0, 1 }, describa las cadenas en A* para cada uno de los siguientes lenguajes A ⊆ 𝛴*:
i. { 01 } ii. { 000 }
iii. { 0, 010 } iv. { 1, 10 }
2.8 Para Σ = { 0, 1 }, determine todos los posibles lenguajes A, B ⊆ 𝛴* tales que AB = { 01, 000, 0101,
0111, 01000, 010111 }.
2.9 Para Σ = { x, y }, use los lenguajes finitos de 𝛴*, junto con las operaciones de conjuntos, para describir
el conjunto de cadenas de 𝛴* tales que
2.11 Sea 𝛴 = {0, 1}. Sea A 𝛴*, tal que cada palabra de A contiene solamente una aparición del símbolo
0.
Página 3 de 6
Universidad Nacional de Salta – Sede Regional Orán
Carrera: Licenciatura en Análisis de Sistemas (LAS)
Cátedra: Teoría de la Computación I (uno) 2do.año – 1er. cuatrimestre Año: 2023
2.12 Para el alfabeto Σ = { 0, 1 }, sea A ⊆ 𝛴* el lenguaje formado por todas las palabras que no contienen
la subcadena “10”. Entonces, las palabras como 𝜀, 0, 00, 000, 0000, 01, 001, 0011, 0111,1, 11, 111
están en A, pero ninguna de las palabras 10, 101, 100, 010, 0010 o 11110 están en el lenguaje.
2.13 Para Σ = { ( , ) }, el alfabeto que contiene a los paréntesis izquierdo y derecho. Sea A ⊆ 𝛴* que consta
de todas las cadenas no vacías de paréntesis que son gramaticalmente correctas como expresiones
algebraicas, por ej, las cadenas: (()), (( () )() () ), etc. El lenguaje A puede definirse de manera
recursiva como:
i) ( ) está en A, y
ii) Para cualesquiera x,y A, tenemos que
1) xy A,
2) (x) A.
Use la definición recursiva del lenguaje A para verificar que cada una de las siguientes cadenas está
en el lenguaje A.
i. (( )) ( ) ii. (( )) ( ) ( ) iii. ( ) (( ) ( ))
2.14 Proporcione una definición recursiva para cada uno de los siguientes lenguajes A ⊆ 𝛴*,
donde Σ = { 0, 1 }.
2.17 Sean A = {, ab} y B = {cd} , ¿Cuántas cadenas hay en AnB para n arbitrario?.
Página 4 de 6
Universidad Nacional de Salta – Sede Regional Orán
Carrera: Licenciatura en Análisis de Sistemas (LAS)
Cátedra: Teoría de la Computación I (uno) 2do.año – 1er. cuatrimestre Año: 2023
2.20 Obsérvese que para todo lenguaje A se tiene que la cadena pertenece a A*. ¿Cuándo la cadena
pertenece a A+?
2.22 Se obtuvo que A* = Ao U A+ y que A* ={} U A+. Cabría esperar que: A+ = A*- {}
------------------------------------------------------------------------------------------------------------------------------------------
EJERCICIOS COMPLEMENTARIOS:
d. Sea el siguiente Lenguaje Formal descripto por comprensión como L = {10n1 / 1 n 4}.
e.2. Describa por comprensión y mediante una frase el lenguaje que se obtiene al concatenar cualquier
palara de L.
Página 5 de 6
Universidad Nacional de Salta – Sede Regional Orán
Carrera: Licenciatura en Análisis de Sistemas (LAS)
Cátedra: Teoría de la Computación I (uno) 2do.año – 1er. cuatrimestre Año: 2023
Página 6 de 6