Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Una máquina de Turing con una sola cinta puede ser definida como una 7-tupla:
𝑀 = (𝒬, Σ, Γ, 𝔰, 𝔟, ℱ, 𝛿)
Actividades a desarrollar:
Diseñe Una MT que se comporte como transductor que reconozca el lenguaje L ={a}*
(NO incluye o NO acepta la cadena λ). La transducción (salida) debe ser que por cada
símbolo que entre duplique el símbolo del alfabeto de la cinta: Ejemplo: para la
cadena (aa) la salida será (bbbb). El alfabeto de la cinta es debe ser diferente al
alfabeto de entrada. Es decir el alfabeto de entrada es “a” y el de la cinta “b” con sus
respectivos símbolos blanco si es que los necesita en su diseño
La función de transición está dada por: : K F K L, R
2. Diséñela en un Diagrama de Moore.
3. Recorra la máquina con al menos una cadena válida explicando lo sucedido
tanto en la cinta como en la secuencia de entrada.
CADENA CINTA K EXPLICACION MOV. DE LA
DE CABEZA
ENTRAD LECTURA
. ESCRITURA
aaaa a q inicia R
0
aaa b q entra la primera a y se traduce en b R
1
aaa ba q se lee la segunda a y se escribe la misma a R
1
aaa baa q se lee la tercera a y se escribe la misma a R
1
aaa baaa q se lee la cuarta a y se escribe la misma a R
1
aaa baaab q se encuentra carácter blanco ya que la cadena S
1 de caracteres llegó a su fin y se escribe una b
aaa baaab q se lee la b y se escribe la misma b. el L
2 movimiento de la cabeza lectora que venía
hacia la derecha cambia el sentido hacia la
izquierda
aaa baaabb q Se lee la última a y se escribe b. La cabeza R
2 lectora va hacia la derecha
aa baabb q se leen las b y se vuelven a escribir R
1 sucesivamente
aa baabbb q se encuentra carácter blanco ya que la cadena S
1 de caracteres llegó a su fin y se escribe una b
aa baabbb q se leen las b y se vuelven a escribir L
2 sucesivamente
a babbbb q Se lee la última a y se escribe b. La cabeza R
2 lectora va hacia la derecha
a babbbb q se leen las b y se vuelven a escribir R
1 sucesivamente
a babbbbb q se encuentra carácter blanco ya que la cadena S
1 de caracteres llegó a su fin y se escribe una b
a babbbbb q se leen las b y se vuelven a escribir L
2 sucesivamente
bbbbbbb q Se lee la última a y se escribe b. La cabeza R
2 lectora va hacia la derecha
bbbbbbb q se leen las b y se vuelven a escribir R
1 sucesivamente
bbbbbbb q se encuentra carácter blanco ya que la cadena S
b 1 de caracteres llegó a su fin y se escribe una b
bbbbbbb q se leen las b y se vuelven a escribir L
b 2 sucesivamente hasta llegar a la primera b.
bbbbbbb q Se lee un carácter blanco y se escribe un R
b 3 blanco. La cabeza lectora se mueve a la
derecha. Finaliza el proceso ya que estamos
en el estado halt.
5. Ejecute el RunTest a una cadena aceptada que tenga la menos cinco símbolos
6. Identifique en que momento la máquina se detiene.
En el momento en que todos los caracteres son b y se recorre la cadena hacia la izquierda
hasta que se lee un carácter blanco y se escribe un blanco. La cabeza lectora se mueve a
la derecha. Finaliza el proceso ya que estamos en el estado q3 halt.
Actividades a desarrollar:
Diseñe un Transductor (MAQUINA DE MEALY) que realice la misma transducción
del ejercicio anterior.
1. Identifique los componentes de la Máquina (descríbala).
En donde:
Ʃ: Es el alfabeto de entrada
ɼ: Es el alfabeto de salida
𝜹: Es la función de transición
Por ejemplo:
𝑸: {𝒒𝟎 , 𝒒𝟏 , 𝒒𝟐 , 𝒒𝟑 }
Ʃ: {𝟎, 𝟏}
ɼ: {𝟎, 𝟏}
𝝉: {(𝒒𝟎 , 𝟏, 𝟎), (𝒒𝟎 , 𝟎, 𝟎), (𝒒𝟏 , 𝟏, 𝟎), (𝒒𝟏 , 𝟎, 𝟎), (𝒒𝟐 , 𝟏, 𝟎), (𝒒𝟐 , 𝟎, 𝟎), (𝒒𝟑 , 𝟏, 𝟏), (𝒒𝟑 , 𝟎, 𝟎)}
3. Recorra la máquina con al menos una cadena válida explicando lo sucedido tanto en la
cinta como en la secuencia de entrada.
4. Identifique una cadena que no sea válida y justifíquela porque.
5. Ejecute el RunTest a una cadena aceptada que tenga al menos tres símbolos