SlideShare una empresa de Scribd logo
1 de 12
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

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 Hanói Algoritmo Divide Vencerás

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 IIMaria230189
 
Las Torres de Hanoi
Las Torres de HanoiLas Torres de Hanoi
Las Torres de HanoiLuis Reyes
 
Las torres de hanoi jose valdivia
Las torres de hanoi jose valdiviaLas torres de hanoi jose valdivia
Las torres de hanoi jose valdiviajosevx
 
Las torres-de-hanoi-josevaldivia
Las torres-de-hanoi-josevaldiviaLas torres-de-hanoi-josevaldivia
Las torres-de-hanoi-josevaldiviajosevx
 
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 Diazcesarsistem2012
 
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 GODOYgabriela godoy
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoidiegodagf
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoilary21
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoiJOSECYBER
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoiSMCangry
 
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 Hanói Algoritmo Divide Vencerás (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

Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 

Último (20)

Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 

Torres Hanói Algoritmo Divide Vencerás

  • 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