SlideShare una empresa de Scribd logo
Republica Bolivariana de Venezuela
Instituto Universitario Politécnico
Santiago Mariño
Ext. Caracas
Las Torres de Hanói
Integrantes: Cristian Brugman
C.I: 19.022.559
Introducción
Las torres de Hanói son reconocidas y han sido utilizadas en varias películas, libros y
videojuegos, por ejemplo Rise of the Planet of the Apes, Mass Effect y Star Wars. Es posible
que lo hayamos visto numerosas veces y no nos acordemos, lo cierto es que es un juego
interesante para ejercitar nuestras habilidades cognitivas. Nos permite Ejercitar la corteza
frontal del cerebro, la cual nos ayuda a resolver problemas matemáticos y llevar a cabo
discusiones complicadas.
El término Divide y Vencerás en su acepción más amplia es algo más que una técnica de diseño
de algoritmos. De hecho, suele ser considerada una filosofía general para resolver problemas y
de aquí que su nombre no sólo forme parte del vocabulario informático, sino que también se
utiliza en muchos otros ámbitos. En nuestro contexto, Divide y Vencerás es una técnica de
diseño de algoritmos que consiste en resolver un problema a partir de la solución de
subproblemas del mismo tipo, pero de menor tamaño.
En el presente trabajo explicaremos cuales son las reglas del juego, como resolverlo de forma
algorítmica a través del método antes mencionado.
El juego matemático de las Torres de Hanói consiste en un dispositivo que consta
de tres varillas verticales A, B y C y un número variable de discos. Los n discos son
todos de diferente tamaño y, en la posición de partida del juego, todos los discos
están colocados en la varilla A ordenados de mayor a menor tamaño, esto es, el
mayor en el lugar más bajo y el menor arriba. En el mundo de la informática se
emplea como el ejemplo de recursividad por excelencia.
Las Torres de Hanói
Reseña Histórica
En el año de 1883, Édouard Lucas d'Amiens profesor francés, publicó este juego, aun siendo en
Francia la publicación, el origen es de un lugar llamado (como el mismo título de juego lo dice)
Hanói, que está situado al norte de Vietnam. Las Torres de Hanói también son llamadas "Las
torres de Brahma" o "El problema del fin del mundo"
Hay una leyenda que afirma que “En el gran templo de Benarés, debajo de la cúpula
que marca el centro del mundo, yace una base de bronce, en donde se encuentran
acomodadas tres agujas de diamante, cada una del grueso del cuerpo de una abeja y
de una altura de 50 cm aproximadamente. En una de estas agujas, Dios, en el momento
de la Creación, colocó sesenta y cuatro discos de oro -el mayor sobre la base de
bronce, y el resto de menor tamaño conforme se va ascendiendo-. Día y noche,
incesantemente, los sacerdotes del templo se turnan en el trabajo de mover los discos
de una aguja a otra de acuerdo con las leyes impuestas e inmutables de Brahma, que
requieren que siempre haya algún sacerdote trabajando, que no muevan más de un
disco a la vez y que deben colocar cada disco en alguna de las agujas de modo que no
cubra a un disco de radio menor. Cuando los sesenta y cuatro discos hayan sido
transferidos de la aguja en la que Dios los colocó, en el momento de la Creación, a otra
aguja, el templo y los brahmanes se convertirán en polvo y, junto con ellos, el mundo
desaparecerá.”
Explicación del Juego
El juego de Las Torres de Hanói consiste en mover unos discos desde una varilla vertical a otra,
empezando todos los discos en una varilla ordenados de más grande a más pequeño y habiendo 2
varillas más inicialmente vacías. Todo esto siguiendo las siguientes reglas:
• Sólo puedes mover los discos de uno en uno.
• Los discos tienen que estar ordenados en todo momento, los discos más grandes siempre
debajo.
• Sólo se puede mover los discos de arriba de cada varilla.
Solución Algorítmica Aplicando Método Divide y Vencerás
El problema de mover n discos de A a B se puede ver como dos subproblemas de n-1 discos.
Primero movemos n-1 discos de A a C, quedando el n-éismo disco expuesto en A. Se mueve este
disco de A a B. Después se mueven los n-1 discos de C a B. Para mover n-1 discos aplicamos este
método de forma recursiva.
Función moverDiscos (carácter origen, carácter destino,
Carácter libre, entero n)
Comienza
Si n > 0 entonces
moverDiscos (origen, libre, destino, n-1)
mover disco n de origen a destino
moverDiscos (libre, destino, origen, n-1)
Fin si
Fin
Ejemplo: Resolver xn de forma recursiva mediante la técnica divide y vencerás.
Como primer paso y para darnos una idea de cómo se resolvería este problema de forma
recursiva, presentamos el siguiente algoritmo.
función potencia(entero x, entero n)
comienza
si n = 0 entonces
regresar 1
si no
regresar x * potencia(x, n-1)
fin si
fin
Ahora podemos modificar este algoritmo de forma tal que, encada llamada a la función potencia,
el problema se reduzca en un subproblema del mismo tamaño.
Podemos definir a la función xn de la siguiente forma
xn=xn/2xn/2, si n es par
xn=x(n-1)/2x(n-1)/2x, si n es impar
Entonces, el algoritmo recursivo que utiliza la técnica de divide y vencerás se muestra a
continuación.
función potencia(entero x, entero n)
entero y
comienza
si n = 0 entonces
regresar 1
sino si n = 1 entonces
regresar x
sino si n mod 2 = 0 entonces
y ← potencia(x, n/2)
regresar y*y
sino
y ← potencia(x, (n-1)/2)
regresar y*y*x
fin si
fin
Enlace del juego
Click
Conclusión
Luego de comprender el objetivo y el funcionamiento de las Torres de Hanói, podemos concluir
que es un juego matemático orientado a desarrollar la solución de problemas de forma amena y
sencilla el cual puede ir aumentando su complejidad, puede ser usado por niños, jóvenes y
adultos. Es una forma diferente de fomentar la educación y desarrollar nuestras capacidades.
En el caso del área de sistemas es utilizado para poder observar como el método divide y vencerás
puede resolver este juego con un simple algoritmo

Más contenido relacionado

La actualidad más candente

Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
julianveguero
 
Las torres de hanói
Las torres de hanóiLas torres de hanói
Las torres de hanói
aleb11
 
Torre de hanoi
Torre de hanoiTorre de hanoi
Torre de hanoi
jesusjosemalpartidac
 
Torre de hanói
Torre de hanóiTorre de hanói
Torre de hanói
Carlos Ugarte
 
Torre hanoi trabajo
Torre hanoi trabajoTorre hanoi trabajo
Torre hanoi trabajo
Jose Frank Cabello Meza
 
Diapositiva torre hanoi german carluccio
Diapositiva torre hanoi german carluccioDiapositiva torre hanoi german carluccio
Diapositiva torre hanoi german carluccioGerman A Carluccio M
 
Torre de hanói
Torre de hanóiTorre de hanói
Torre de hanói
alonsandoval
 
Torre de hanoi
Torre de hanoiTorre de hanoi
Torre de hanoi
jesusjosemalpartidac
 
Las torres de hanoi
Las torres de hanoiLas torres de hanoi
Las torres de hanoi
Fidel Rivero
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoiAlex Pin
 
Torresdehanoi
TorresdehanoiTorresdehanoi
Torresdehanoi
Isaac Valemzy
 

La actualidad más candente (12)

Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Las torres de hanói
Las torres de hanóiLas torres de hanói
Las torres de hanói
 
Torre de hanoi
Torre de hanoiTorre de hanoi
Torre de hanoi
 
Torre de hanói
Torre de hanóiTorre de hanói
Torre de hanói
 
Torre hanoi trabajo
Torre hanoi trabajoTorre hanoi trabajo
Torre hanoi trabajo
 
Diapositiva torre hanoi german carluccio
Diapositiva torre hanoi german carluccioDiapositiva torre hanoi german carluccio
Diapositiva torre hanoi german carluccio
 
Torre de hanói
Torre de hanóiTorre de hanói
Torre de hanói
 
Torre de hanoi
Torre de hanoiTorre de hanoi
Torre de hanoi
 
Las torres de hanoi
Las torres de hanoiLas torres de hanoi
Las torres de hanoi
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Torresdehanoi
TorresdehanoiTorresdehanoi
Torresdehanoi
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 

Similar a Torres de hanoi

Torre hanoi Programación No numérica II
Torre hanoi  Programación No numérica IITorre hanoi  Programación No numérica II
Torre hanoi Programación No numérica II
Maria230189
 
Las Torres de Hanoi
Las Torres de HanoiLas Torres de Hanoi
Las Torres de Hanoi
Luis Reyes
 
Las torres de Hanoi
Las torres de HanoiLas torres de Hanoi
Las torres de Hanoi
hermilo febres
 
Torres de hanói
Torres de hanóiTorres de hanói
Torres de hanói
Joseanny Bolívar
 
Torrres de hanói
Torrres de hanóiTorrres de hanói
Torrres de hanói
nathalysimosa
 
Las torres de hanoi jose valdivia
Las torres de hanoi jose valdiviaLas torres de hanoi jose valdivia
Las torres de hanoi jose valdiviajosevx
 
Torres de hanói
Torres de hanóiTorres de hanói
Torres de hanói
Carla Coello B
 
Las torres-de-hanoi-josevaldivia
Las torres-de-hanoi-josevaldiviaLas torres-de-hanoi-josevaldivia
Las torres-de-hanoi-josevaldiviajosevx
 
TORRE DE HANOI
TORRE DE HANOITORRE DE HANOI
TORRE DE HANOI
JeenVasquez
 
Torre hanoi miguelangel rivera
Torre hanoi miguelangel riveraTorre hanoi miguelangel rivera
Torre hanoi miguelangel riveraMiguelangelrivera
 
Torres de hanoi prog. no numerica 2 / Cesar Diaz
Torres de hanoi   prog. no numerica 2 / Cesar DiazTorres de hanoi   prog. no numerica 2 / Cesar Diaz
Torres de hanoi prog. no numerica 2 / Cesar Diaz
cesarsistem2012
 
TORRES DE HANOI. IUPSM CCS. GABRIELA GODOY
TORRES DE HANOI. IUPSM CCS. GABRIELA GODOYTORRES DE HANOI. IUPSM CCS. GABRIELA GODOY
TORRES DE HANOI. IUPSM CCS. GABRIELA GODOY
gabriela godoy
 
Torre de hanoi
Torre de hanoiTorre de hanoi
Torre de hanoi
Daniel Chacon
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
Eduardo Pastrano
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
diegodagf
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
lary21
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoiJOSECYBER
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
SMCangry
 
Torres de Hanói. Nathaly Quijada.
Torres de Hanói. Nathaly Quijada.Torres de Hanói. Nathaly Quijada.
Torres de Hanói. Nathaly Quijada.
Nathaly Quijada
 

Similar a Torres de hanoi (20)

Torre hanoi Programación No numérica II
Torre hanoi  Programación No numérica IITorre hanoi  Programación No numérica II
Torre hanoi Programación No numérica II
 
Las Torres de Hanoi
Las Torres de HanoiLas Torres de Hanoi
Las Torres de Hanoi
 
Las torres de Hanoi
Las torres de HanoiLas torres de Hanoi
Las torres de Hanoi
 
Torres de hanói
Torres de hanóiTorres de hanói
Torres de hanói
 
Torrres de hanói
Torrres de hanóiTorrres de hanói
Torrres de hanói
 
Las torres de hanoi jose valdivia
Las torres de hanoi jose valdiviaLas torres de hanoi jose valdivia
Las torres de hanoi jose valdivia
 
Torres de hanói
Torres de hanóiTorres de hanói
Torres de hanói
 
Las torres-de-hanoi-josevaldivia
Las torres-de-hanoi-josevaldiviaLas torres-de-hanoi-josevaldivia
Las torres-de-hanoi-josevaldivia
 
TORRE DE HANOI
TORRE DE HANOITORRE DE HANOI
TORRE DE HANOI
 
Torre hanoi miguelangel rivera
Torre hanoi miguelangel riveraTorre hanoi miguelangel rivera
Torre hanoi miguelangel rivera
 
Torres de hanoi prog. no numerica 2 / Cesar Diaz
Torres de hanoi   prog. no numerica 2 / Cesar DiazTorres de hanoi   prog. no numerica 2 / Cesar Diaz
Torres de hanoi prog. no numerica 2 / Cesar Diaz
 
TORRES DE HANOI. IUPSM CCS. GABRIELA GODOY
TORRES DE HANOI. IUPSM CCS. GABRIELA GODOYTORRES DE HANOI. IUPSM CCS. GABRIELA GODOY
TORRES DE HANOI. IUPSM CCS. GABRIELA GODOY
 
Torre de hanoi
Torre de hanoiTorre de hanoi
Torre de hanoi
 
Las torres de hanoi
Las torres de hanoiLas torres de hanoi
Las torres de hanoi
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Torres de Hanói. Nathaly Quijada.
Torres de Hanói. Nathaly Quijada.Torres de Hanói. Nathaly Quijada.
Torres de Hanói. Nathaly Quijada.
 

Último

Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
jjfch3110
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
44652726
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 

Último (20)

Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 

Torres de hanoi

  • 1. Republica Bolivariana de Venezuela Instituto Universitario Politécnico Santiago Mariño Ext. Caracas Las Torres de Hanói Integrantes: Cristian Brugman C.I: 19.022.559
  • 2. Introducción Las torres de Hanói son reconocidas y han sido utilizadas en varias películas, libros y videojuegos, por ejemplo Rise of the Planet of the Apes, Mass Effect y Star Wars. Es posible que lo hayamos visto numerosas veces y no nos acordemos, lo cierto es que es un juego interesante para ejercitar nuestras habilidades cognitivas. Nos permite Ejercitar la corteza frontal del cerebro, la cual nos ayuda a resolver problemas matemáticos y llevar a cabo discusiones complicadas. El término Divide y Vencerás en su acepción más amplia es algo más que una técnica de diseño de algoritmos. De hecho, suele ser considerada una filosofía general para resolver problemas y de aquí que su nombre no sólo forme parte del vocabulario informático, sino que también se utiliza en muchos otros ámbitos. En nuestro contexto, Divide y Vencerás es una técnica de diseño de algoritmos que consiste en resolver un problema a partir de la solución de subproblemas del mismo tipo, pero de menor tamaño. En el presente trabajo explicaremos cuales son las reglas del juego, como resolverlo de forma algorítmica a través del método antes mencionado.
  • 3. El juego matemático de las Torres de Hanói consiste en un dispositivo que consta de tres varillas verticales A, B y C y un número variable de discos. Los n discos son todos de diferente tamaño y, en la posición de partida del juego, todos los discos están colocados en la varilla A ordenados de mayor a menor tamaño, esto es, el mayor en el lugar más bajo y el menor arriba. En el mundo de la informática se emplea como el ejemplo de recursividad por excelencia. Las Torres de Hanói
  • 4. Reseña Histórica En el año de 1883, Édouard Lucas d'Amiens profesor francés, publicó este juego, aun siendo en Francia la publicación, el origen es de un lugar llamado (como el mismo título de juego lo dice) Hanói, que está situado al norte de Vietnam. Las Torres de Hanói también son llamadas "Las torres de Brahma" o "El problema del fin del mundo"
  • 5. Hay una leyenda que afirma que “En el gran templo de Benarés, debajo de la cúpula que marca el centro del mundo, yace una base de bronce, en donde se encuentran acomodadas tres agujas de diamante, cada una del grueso del cuerpo de una abeja y de una altura de 50 cm aproximadamente. En una de estas agujas, Dios, en el momento de la Creación, colocó sesenta y cuatro discos de oro -el mayor sobre la base de bronce, y el resto de menor tamaño conforme se va ascendiendo-. Día y noche, incesantemente, los sacerdotes del templo se turnan en el trabajo de mover los discos de una aguja a otra de acuerdo con las leyes impuestas e inmutables de Brahma, que requieren que siempre haya algún sacerdote trabajando, que no muevan más de un disco a la vez y que deben colocar cada disco en alguna de las agujas de modo que no cubra a un disco de radio menor. Cuando los sesenta y cuatro discos hayan sido transferidos de la aguja en la que Dios los colocó, en el momento de la Creación, a otra aguja, el templo y los brahmanes se convertirán en polvo y, junto con ellos, el mundo desaparecerá.”
  • 6. Explicación del Juego El juego de Las Torres de Hanói consiste en mover unos discos desde una varilla vertical a otra, empezando todos los discos en una varilla ordenados de más grande a más pequeño y habiendo 2 varillas más inicialmente vacías. Todo esto siguiendo las siguientes reglas: • Sólo puedes mover los discos de uno en uno. • Los discos tienen que estar ordenados en todo momento, los discos más grandes siempre debajo. • Sólo se puede mover los discos de arriba de cada varilla.
  • 7. Solución Algorítmica Aplicando Método Divide y Vencerás El problema de mover n discos de A a B se puede ver como dos subproblemas de n-1 discos. Primero movemos n-1 discos de A a C, quedando el n-éismo disco expuesto en A. Se mueve este disco de A a B. Después se mueven los n-1 discos de C a B. Para mover n-1 discos aplicamos este método de forma recursiva. Función moverDiscos (carácter origen, carácter destino, Carácter libre, entero n) Comienza Si n > 0 entonces moverDiscos (origen, libre, destino, n-1) mover disco n de origen a destino moverDiscos (libre, destino, origen, n-1) Fin si Fin
  • 8. Ejemplo: Resolver xn de forma recursiva mediante la técnica divide y vencerás. Como primer paso y para darnos una idea de cómo se resolvería este problema de forma recursiva, presentamos el siguiente algoritmo. función potencia(entero x, entero n) comienza si n = 0 entonces regresar 1 si no regresar x * potencia(x, n-1) fin si fin
  • 9. Ahora podemos modificar este algoritmo de forma tal que, encada llamada a la función potencia, el problema se reduzca en un subproblema del mismo tamaño. Podemos definir a la función xn de la siguiente forma xn=xn/2xn/2, si n es par xn=x(n-1)/2x(n-1)/2x, si n es impar Entonces, el algoritmo recursivo que utiliza la técnica de divide y vencerás se muestra a continuación.
  • 10. función potencia(entero x, entero n) entero y comienza si n = 0 entonces regresar 1 sino si n = 1 entonces regresar x sino si n mod 2 = 0 entonces y ← potencia(x, n/2) regresar y*y sino y ← potencia(x, (n-1)/2) regresar y*y*x fin si fin
  • 12. Conclusión Luego de comprender el objetivo y el funcionamiento de las Torres de Hanói, podemos concluir que es un juego matemático orientado a desarrollar la solución de problemas de forma amena y sencilla el cual puede ir aumentando su complejidad, puede ser usado por niños, jóvenes y adultos. Es una forma diferente de fomentar la educación y desarrollar nuestras capacidades. En el caso del área de sistemas es utilizado para poder observar como el método divide y vencerás puede resolver este juego con un simple algoritmo