SlideShare una empresa de Scribd logo
1 de 1
Diseñar una Máquina de Turing que calcule la paridad de un número binario.
Esdecir, si el número de 1’s de la cadena es par, se añade un 0 al final, y si es impar, se
añade un 1.
Solución:
Algoritmo: Recorrer de izquierda a derecha, recordando si se lleva un nº de 1’s par o impar
(situándose en un estado diferente), para añadir al final 0 ó 1, respectivamente.
Definición de la MT
MT4=({0,1},{0,1,},,{PAR, IMPAR, qf},PAR,f,{qf}), donde f:
Definición de estados:
El estado “PAR”, representa que se ha leído un número de 1’s par (considerando el 0 par).
El estado “IMPAR”, representa que se ha leído un número de 1’s impar.
El estado “qf” es el estado final, al que se llega sólo al final, tras añadir el 1 ó 0 de paridad
de 1’s.
Definición de transiciones:
Mientras se recorre la cadena, la máquina de Turing transita entre los estados PAR o
IMPAR, dependiendo de la cantidad de 1’s de la subcadena leída hasta el momento. En
cualquiera de los dos estados:
- si se lee un 1, se cambia de estado, porque ha cambiado la paridad del número.
- si se lee un 0, se mantiene en el mismo estado, porque no ha cambiado la paridad.
- si se lee un blanco, se transita al estado final y se para, tras escribir un dígito distinto
según el estado actual de la máquina: o PAR (nº de 1’s par): escribir un 0, para mantener la
paridad existente. o IMPAR (nº de 1’s impar): escribir un 1, para conseguir un número de
1’s par.

Más contenido relacionado

La actualidad más candente

Unidad 1
Unidad 1Unidad 1
Unidad 1Isabel
 
Automatas Infinitos
Automatas Infinitos Automatas Infinitos
Automatas Infinitos Orlando
 
Automata Finito No Determinista
Automata Finito No DeterministaAutomata Finito No Determinista
Automata Finito No DeterministaJean Bernard
 
Automata Finito No Determinista - Francisco Torvisco 11-0402 & Jose Raul Nova...
Automata Finito No Determinista - Francisco Torvisco 11-0402 & Jose Raul Nova...Automata Finito No Determinista - Francisco Torvisco 11-0402 & Jose Raul Nova...
Automata Finito No Determinista - Francisco Torvisco 11-0402 & Jose Raul Nova...Don_Francisco
 
Gramáticas y Modelos Matemáticos - Clase 5 continuación
Gramáticas y Modelos Matemáticos - Clase 5 continuaciónGramáticas y Modelos Matemáticos - Clase 5 continuación
Gramáticas y Modelos Matemáticos - Clase 5 continuaciónUTN-FRT Tucumán Argentina
 
Automatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosAutomatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosRosviannis Barreiro
 
Autómatas probabilísticos
Autómatas probabilísticosAutómatas probabilísticos
Autómatas probabilísticosMerlyn Perez
 
Tipos de autómatas
Tipos de autómatasTipos de autómatas
Tipos de autómatasCesar Garcia
 
Matematica discreta1
Matematica discreta1Matematica discreta1
Matematica discreta1kellyjaclyn
 
Lenguajes Regulares.
Lenguajes Regulares.Lenguajes Regulares.
Lenguajes Regulares.guestdf1874
 
Presentación Autómatas Finito No Deterministico
Presentación  Autómatas Finito No DeterministicoPresentación  Autómatas Finito No Deterministico
Presentación Autómatas Finito No DeterministicoScarlinr
 
Tipos de Autómatas 
Tipos de Autómatas Tipos de Autómatas 
Tipos de Autómatas yelizabeth_20
 
Estructuras de control C++
Estructuras de control C++Estructuras de control C++
Estructuras de control C++LOANNELMARIN
 

La actualidad más candente (20)

Reto 1
Reto 1Reto 1
Reto 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Máquina de turing
Máquina de turingMáquina de turing
Máquina de turing
 
Automatas Infinitos
Automatas Infinitos Automatas Infinitos
Automatas Infinitos
 
Automata Finito No Determinista
Automata Finito No DeterministaAutomata Finito No Determinista
Automata Finito No Determinista
 
Automata Finito No Determinista - Francisco Torvisco 11-0402 & Jose Raul Nova...
Automata Finito No Determinista - Francisco Torvisco 11-0402 & Jose Raul Nova...Automata Finito No Determinista - Francisco Torvisco 11-0402 & Jose Raul Nova...
Automata Finito No Determinista - Francisco Torvisco 11-0402 & Jose Raul Nova...
 
Gramáticas y Modelos Matemáticos - Clase 5 continuación
Gramáticas y Modelos Matemáticos - Clase 5 continuaciónGramáticas y Modelos Matemáticos - Clase 5 continuación
Gramáticas y Modelos Matemáticos - Clase 5 continuación
 
Automatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosAutomatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No Deterministicos
 
Autómatas probabilísticos
Autómatas probabilísticosAutómatas probabilísticos
Autómatas probabilísticos
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Tipos de autómatas
Tipos de autómatasTipos de autómatas
Tipos de autómatas
 
Matematica discreta1
Matematica discreta1Matematica discreta1
Matematica discreta1
 
Lenguajes Regulares.
Lenguajes Regulares.Lenguajes Regulares.
Lenguajes Regulares.
 
Presentación Autómatas Finito No Deterministico
Presentación  Autómatas Finito No DeterministicoPresentación  Autómatas Finito No Deterministico
Presentación Autómatas Finito No Deterministico
 
Mod auto 4
Mod auto 4Mod auto 4
Mod auto 4
 
Tipos de Autómatas 
Tipos de Autómatas Tipos de Autómatas 
Tipos de Autómatas 
 
Mod auto 4
Mod auto 4Mod auto 4
Mod auto 4
 
Ciclos
CiclosCiclos
Ciclos
 
Modu saya 4
Modu saya 4Modu saya 4
Modu saya 4
 
Estructuras de control C++
Estructuras de control C++Estructuras de control C++
Estructuras de control C++
 

Destacado

Presentación Inteligencia Artificial
Presentación Inteligencia ArtificialPresentación Inteligencia Artificial
Presentación Inteligencia Artificialadrinis
 
Alan mathison turing
Alan  mathison turing Alan  mathison turing
Alan mathison turing Ldeabreu16
 
Alan Turing: Un visionario de la Informática y la Inteligencia Artificial
Alan Turing: Un visionario de la Informática y la Inteligencia ArtificialAlan Turing: Un visionario de la Informática y la Inteligencia Artificial
Alan Turing: Un visionario de la Informática y la Inteligencia ArtificialUniversidad Popular Carmen de Michelena
 
6. Teoría matemática de la información
6. Teoría matemática de la información6. Teoría matemática de la información
6. Teoría matemática de la informaciónPauli Rodriguez
 
TEORIA DE LA INFORMACION Tarea1
TEORIA DE LA INFORMACION Tarea1TEORIA DE LA INFORMACION Tarea1
TEORIA DE LA INFORMACION Tarea1Naarai Vio
 
Teoria de la informacion
Teoria de la informacionTeoria de la informacion
Teoria de la informacionOberdose
 
Personajes relevantes de la informatica
Personajes relevantes de la informaticaPersonajes relevantes de la informatica
Personajes relevantes de la informaticasietegrupo7
 
2013 07-22 comunicado de prensa de cgt sobre pleno extraordinario de ayuntami...
2013 07-22 comunicado de prensa de cgt sobre pleno extraordinario de ayuntami...2013 07-22 comunicado de prensa de cgt sobre pleno extraordinario de ayuntami...
2013 07-22 comunicado de prensa de cgt sobre pleno extraordinario de ayuntami...CGT Huelva
 
17/03/11 Germán Tenorio Vasconcelos COOPERACIÓN BINACIONAL FRANCIA-MÉXICO DE ...
17/03/11 Germán Tenorio Vasconcelos COOPERACIÓN BINACIONAL FRANCIA-MÉXICO DE ...17/03/11 Germán Tenorio Vasconcelos COOPERACIÓN BINACIONAL FRANCIA-MÉXICO DE ...
17/03/11 Germán Tenorio Vasconcelos COOPERACIÓN BINACIONAL FRANCIA-MÉXICO DE ...Germán Tenorio Vasconcelos
 
Informacion Sobre Ushuaia
Informacion Sobre UshuaiaInformacion Sobre Ushuaia
Informacion Sobre Ushuaiallljjj
 
Semillas de vida libre
Semillas de vida libreSemillas de vida libre
Semillas de vida libreUCIZONI AC
 
Evolución gráfica de Clarín.com
Evolución gráfica de Clarín.comEvolución gráfica de Clarín.com
Evolución gráfica de Clarín.comalvaroliuzzi
 
14/04/11 Germán Tenorio Vasconcelos MANTIENE SSO CAMPAÑA PERMANENTE DE ESTERI...
14/04/11 Germán Tenorio Vasconcelos MANTIENE SSO CAMPAÑA PERMANENTE DE ESTERI...14/04/11 Germán Tenorio Vasconcelos MANTIENE SSO CAMPAÑA PERMANENTE DE ESTERI...
14/04/11 Germán Tenorio Vasconcelos MANTIENE SSO CAMPAÑA PERMANENTE DE ESTERI...Germán Tenorio Vasconcelos
 
Las Historias De La Abuela Presenta
Las Historias De La Abuela PresentaLas Historias De La Abuela Presenta
Las Historias De La Abuela PresentaLINNFLORES222
 

Destacado (20)

Presentación Inteligencia Artificial
Presentación Inteligencia ArtificialPresentación Inteligencia Artificial
Presentación Inteligencia Artificial
 
Alan mathison turing
Alan  mathison turing Alan  mathison turing
Alan mathison turing
 
Comunidades orales
Comunidades oralesComunidades orales
Comunidades orales
 
Alan Turing: Un visionario de la Informática y la Inteligencia Artificial
Alan Turing: Un visionario de la Informática y la Inteligencia ArtificialAlan Turing: Un visionario de la Informática y la Inteligencia Artificial
Alan Turing: Un visionario de la Informática y la Inteligencia Artificial
 
6. Teoría matemática de la información
6. Teoría matemática de la información6. Teoría matemática de la información
6. Teoría matemática de la información
 
TEORIA DE LA INFORMACION Tarea1
TEORIA DE LA INFORMACION Tarea1TEORIA DE LA INFORMACION Tarea1
TEORIA DE LA INFORMACION Tarea1
 
Teoria de la informacion
Teoria de la informacionTeoria de la informacion
Teoria de la informacion
 
Personajes relevantes de la informatica
Personajes relevantes de la informaticaPersonajes relevantes de la informatica
Personajes relevantes de la informatica
 
Turing Test: «Can machines think?». Alan Turing Year
Turing Test: «Can machines think?». Alan Turing YearTuring Test: «Can machines think?». Alan Turing Year
Turing Test: «Can machines think?». Alan Turing Year
 
Mis vacaciones
Mis vacaciones Mis vacaciones
Mis vacaciones
 
2013 07-22 comunicado de prensa de cgt sobre pleno extraordinario de ayuntami...
2013 07-22 comunicado de prensa de cgt sobre pleno extraordinario de ayuntami...2013 07-22 comunicado de prensa de cgt sobre pleno extraordinario de ayuntami...
2013 07-22 comunicado de prensa de cgt sobre pleno extraordinario de ayuntami...
 
17/03/11 Germán Tenorio Vasconcelos COOPERACIÓN BINACIONAL FRANCIA-MÉXICO DE ...
17/03/11 Germán Tenorio Vasconcelos COOPERACIÓN BINACIONAL FRANCIA-MÉXICO DE ...17/03/11 Germán Tenorio Vasconcelos COOPERACIÓN BINACIONAL FRANCIA-MÉXICO DE ...
17/03/11 Germán Tenorio Vasconcelos COOPERACIÓN BINACIONAL FRANCIA-MÉXICO DE ...
 
Presentación1
Presentación1Presentación1
Presentación1
 
Informacion Sobre Ushuaia
Informacion Sobre UshuaiaInformacion Sobre Ushuaia
Informacion Sobre Ushuaia
 
Semillas de vida libre
Semillas de vida libreSemillas de vida libre
Semillas de vida libre
 
Gracias por permitirme amarte
Gracias por permitirme amarteGracias por permitirme amarte
Gracias por permitirme amarte
 
Evolución gráfica de Clarín.com
Evolución gráfica de Clarín.comEvolución gráfica de Clarín.com
Evolución gráfica de Clarín.com
 
Virgen del carmelo
Virgen del carmeloVirgen del carmelo
Virgen del carmelo
 
14/04/11 Germán Tenorio Vasconcelos MANTIENE SSO CAMPAÑA PERMANENTE DE ESTERI...
14/04/11 Germán Tenorio Vasconcelos MANTIENE SSO CAMPAÑA PERMANENTE DE ESTERI...14/04/11 Germán Tenorio Vasconcelos MANTIENE SSO CAMPAÑA PERMANENTE DE ESTERI...
14/04/11 Germán Tenorio Vasconcelos MANTIENE SSO CAMPAÑA PERMANENTE DE ESTERI...
 
Las Historias De La Abuela Presenta
Las Historias De La Abuela PresentaLas Historias De La Abuela Presenta
Las Historias De La Abuela Presenta
 

Evalu

  • 1. Diseñar una Máquina de Turing que calcule la paridad de un número binario. Esdecir, si el número de 1’s de la cadena es par, se añade un 0 al final, y si es impar, se añade un 1. Solución: Algoritmo: Recorrer de izquierda a derecha, recordando si se lleva un nº de 1’s par o impar (situándose en un estado diferente), para añadir al final 0 ó 1, respectivamente. Definición de la MT MT4=({0,1},{0,1,},,{PAR, IMPAR, qf},PAR,f,{qf}), donde f: Definición de estados: El estado “PAR”, representa que se ha leído un número de 1’s par (considerando el 0 par). El estado “IMPAR”, representa que se ha leído un número de 1’s impar. El estado “qf” es el estado final, al que se llega sólo al final, tras añadir el 1 ó 0 de paridad de 1’s. Definición de transiciones: Mientras se recorre la cadena, la máquina de Turing transita entre los estados PAR o IMPAR, dependiendo de la cantidad de 1’s de la subcadena leída hasta el momento. En cualquiera de los dos estados: - si se lee un 1, se cambia de estado, porque ha cambiado la paridad del número. - si se lee un 0, se mantiene en el mismo estado, porque no ha cambiado la paridad. - si se lee un blanco, se transita al estado final y se para, tras escribir un dígito distinto según el estado actual de la máquina: o PAR (nº de 1’s par): escribir un 0, para mantener la paridad existente. o IMPAR (nº de 1’s impar): escribir un 1, para conseguir un número de 1’s par.