SlideShare una empresa de Scribd logo
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN MATURÍN
INGENIERÍA DE SISTEMAS
Bachiller:
Hermilo Febres C.I: 26.360.93
MATURIN, 2017

 Las torres de Hanói son un juego matemático nacido de la
leyenda de los sacerdotes a quienes se les dieron tres polos y
una pila de 64 discos de oro, cada disco un poco más pequeño
que el de debajo. Su misión era transferir los 64 discos de uno
de los tres polos a otro, con las limitaciones de que solo podían
mover un disco a la vez, y nunca podían colocar un disco más
grande encima de uno más pequeño. Este juego es
generalmente resuelto mediante algoritmos que emplean
métodos recursivos, es decir , aplicando en método Divide y
Vencerás, dividiendo el problemas en sub-problemas mas
pequeños.
Introducción

 Las torres de Hanói son un juego matemático con el que todo
científico computacional tiene que lidiar algunas vez. La idea
en realidad es bastante sencilla consiste en tres varillas
verticales que representan a las torres y un numero
indeterminado de discos, mientras mas disco mas complicado
resulta encontrar la solución al juego, para resolver el juego solo
se debe de transportar los discos de la primera torre a la torre 3,
pero no se puede colocar un disco mas grande sobre uno mas
pequeño.
 Link al Juego:
c
Torres de Hanói

 El rompecabezas de la Torre de Hanói fue inventado por el
matemático francés Edouard Lucas en 1883. Fue inspirado por
una leyenda que cuenta de un templo hindú donde el
rompecabezas fue presentado a los jóvenes sacerdotes. Al
principio del tiempo, a los sacerdotes se les dieron tres polos y
una pila de 64 discos de oro, cada disco un poco más pequeño
que el de debajo. Su misión era transferir los 64 discos de uno
de los tres polos a otro, con dos limitaciones importantes. Sólo
podían mover un disco a la vez, y nunca podían colocar un
disco más grande encima de uno más pequeño. Los sacerdotes
trabajaban muy eficientemente, día y noche, moviendo un disco
cada segundo. Cuando terminaron su trabajo, dijo la leyenda, el
templo se derrumbaría en polvo y el mundo se desvanecería.
Origen

 Sólo se puede mover un disco cada vez.
 Un disco de mayor tamaño no puede descansar sobre uno más
pequeño que él mismo.
 Sólo puedes desplazar el disco que se encuentre arriba en cada
varilla.
Reglas del Juego

 La fórmula para encontrar el número de movimientos
necesarios para transferir n discos del poste A al poste C es: 2^n
– 1, donde n representa el numero de discos.
 A partir de esta fórmula puede verse que si a los sacerdotes les
tomaba tan sólo un segundo hacer un movimiento, en total
gastarían 2^64 - 1 segundos, es decir, 590,000,000,000 años.
Formula

 La técnica divide y vencerás es bastante simple de hecho, ya
que como su nombre lo dice consiste en dividir un problema en
un conjunto de sub-problemas mas pequeños, y una ves
resueltos estos sub-problemas se combinan las soluciones. Los
algoritmos del método divide y vencerás están naturalmente
implementados, como procesos recursivos. En ese caso, los sub-
problemas parciales encabezados por aquel que ya ha sido
resuelto se almacenan en la pila de llamadas de
procedimientos. Este modelo algorítmico es una herramienta
potente para solucionar problemas complejos, tales como el
clásico juego de las torres de Hanói.
Método Divide y Vencerás

 public static void Hanoi(int n, int origen, int auxiliar, int
destino){
 if(n==1)
 System.out.println("mover disco de " + origen + " a " +
destino);
 else{
 Hanoi(n-1, origen, destino, auxiliar);
 System.out.println("mover disco de "+ origen + " a " +
destino);
 Hanoi(n-1, auxiliar, origen, destino);
 }
 }
 }
Algoritmo Recursivo para
torres de Hanói en Java

 public class Hanoi {
 public static void main(String[] args) {
 Scanner sc = new Scanner(System.in);
 int n;
 System.out.println("Numero de discos: ");
 n = sc.nextInt();
 Hanoi(n,1,2,3);
 }
Ejecución del método Hanoi

 Es importante a la hora de enfrentarse con una problemática,
detenerse por un segundo y meditar la manera de hallar una
solución, muchas veces es buena idea dividir el problema al
que se esta enfrentando en pequeñas partes del mismo, y una
vez que todos las pequeños fragmentos estén resueltos, unir
todas las piezas para así hallar la solución general al problema.
Las torres de Hanói son un gran ejemplo de esto, y es que
imaginemos lo complicado que seria resolver este juego si se
intentara mover disco por disco, es decir , sin la aplicación de
métodos recursivos
Conclusión

Más contenido relacionado

La actualidad más candente

Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
brugman1985
 
Manual Torres De Hanoi
Manual Torres De HanoiManual Torres De Hanoi
Manual Torres De Hanoi
José Guillermo Rodríguez Alarcón
 
Torre de hanoi
Torre de hanoiTorre de hanoi
Torre de hanoi
jesusjosemalpartidac
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
Naniix Naniiz
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
Jheiruska Vallenilla
 
Diapositiva torre hanoi german carluccio
Diapositiva torre hanoi german carluccioDiapositiva torre hanoi german carluccio
Diapositiva torre hanoi german carluccioGerman A Carluccio M
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
julianveguero
 
Torres de hanói
Torres de hanóiTorres de hanói
Torres de hanóiironkrlos
 
Torres de Hanoi
Torres de HanoiTorres de Hanoi
Torres de Hanoi
SistemasElectricos
 
Las torres de hanoí
Las torres de hanoíLas torres de hanoí
Las torres de hanoí
fernando mozo
 

La actualidad más candente (11)

Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Manual Torres De Hanoi
Manual Torres De HanoiManual Torres De Hanoi
Manual Torres De Hanoi
 
Torre de hanoi
Torre de hanoiTorre de hanoi
Torre de hanoi
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Las torres de hanoi
Las torres de hanoiLas torres de hanoi
Las torres de hanoi
 
Diapositiva torre hanoi german carluccio
Diapositiva torre hanoi german carluccioDiapositiva torre hanoi german carluccio
Diapositiva torre hanoi german carluccio
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Torres de hanói
Torres de hanóiTorres de hanói
Torres de hanói
 
Torres de Hanoi
Torres de HanoiTorres de Hanoi
Torres de Hanoi
 
Las torres de hanoí
Las torres de hanoíLas torres de hanoí
Las torres de hanoí
 

Similar a Las 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
 
Torres de Hanoi
Torres de HanoiTorres de Hanoi
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
Ariannys Romero Parra
 
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
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
lary21
 
Torresdehanoi javierguzman
Torresdehanoi javierguzmanTorresdehanoi javierguzman
Torresdehanoi javierguzman
javier guzman
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
Jace2504
 
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
 
Torres de Hanoi
Torres de HanoiTorres de Hanoi
Torres de Hanoi
Javier Carvajal
 
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
 
Gutierrez beatriz torres de hanoi
Gutierrez beatriz torres de hanoiGutierrez beatriz torres de hanoi
Gutierrez beatriz torres de hanoiBAGR2612
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoiJOSECYBER
 
Presentación1 torre de hanoi lukeniamarcano
Presentación1 torre de hanoi lukeniamarcanoPresentación1 torre de hanoi lukeniamarcano
Presentación1 torre de hanoi lukeniamarcano
lukenia marcano
 
Torre de hanoi
Torre de hanoiTorre de hanoi
Torre de hanoi
jose Martinez
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
niurbelys
 
Las torres de Hanoi
Las torres de HanoiLas torres de Hanoi
Las torres de Hanoi
Miguel Gil
 
Torres de hanói
Torres de hanóiTorres de hanói
Torres de hanói
Carla Coello B
 
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 hanoi upsm
Torres de hanoi upsmTorres de hanoi upsm

Similar a Las 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
 
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
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
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Torresdehanoi javierguzman
Torresdehanoi javierguzmanTorresdehanoi javierguzman
Torresdehanoi javierguzman
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
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
 
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.
 
Gutierrez beatriz torres de hanoi
Gutierrez beatriz torres de hanoiGutierrez beatriz torres de hanoi
Gutierrez beatriz torres de hanoi
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Presentación1 torre de hanoi lukeniamarcano
Presentación1 torre de hanoi lukeniamarcanoPresentación1 torre de hanoi lukeniamarcano
Presentación1 torre de hanoi lukeniamarcano
 
Torre de hanoi
Torre de hanoiTorre de hanoi
Torre de hanoi
 
Torres de hanoi
Torres de hanoiTorres de hanoi
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
 
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 hanoi upsm
Torres de hanoi upsmTorres de hanoi upsm
Torres de hanoi upsm
 

Último

Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
UOC Estudios de Informática, Multimedia y Telecomunicación
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
RobertRamos84
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
manuelalejandro238
 
OPEN_PIT.pdf..------asasasasasasasasasasasas
OPEN_PIT.pdf..------asasasasasasasasasasasasOPEN_PIT.pdf..------asasasasasasasasasasasas
OPEN_PIT.pdf..------asasasasasasasasasasasas
Eder288265
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
NicolasGramajo1
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
LuisLobatoingaruca
 
Edafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden HistosolesEdafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden Histosoles
FacundoPortela1
 
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
leonpool521
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
arielemelec005
 
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptxMATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
Fernando Benavidez
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
GROVER MORENO
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
CarlitosWay20
 
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOSAnálisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
ppame8010
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
JhonatanOQuionesChoq
 
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
MariaCortezRuiz
 
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALESLA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LuisLobatoingaruca
 
FISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdfFISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdf
JavierAlejosM
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
AlbertoRiveraPrado
 
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
ycalful01
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
ivan848686
 

Último (20)

Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
 
OPEN_PIT.pdf..------asasasasasasasasasasasas
OPEN_PIT.pdf..------asasasasasasasasasasasasOPEN_PIT.pdf..------asasasasasasasasasasasas
OPEN_PIT.pdf..------asasasasasasasasasasasas
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
 
Edafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden HistosolesEdafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden Histosoles
 
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
 
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptxMATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
 
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOSAnálisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
 
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
 
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALESLA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
 
FISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdfFISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdf
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
 
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
 

Las torres de Hanoi

  • 1. INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN MATURÍN INGENIERÍA DE SISTEMAS Bachiller: Hermilo Febres C.I: 26.360.93 MATURIN, 2017
  • 2.   Las torres de Hanói son un juego matemático nacido de la leyenda de los sacerdotes a quienes se les dieron tres polos y una pila de 64 discos de oro, cada disco un poco más pequeño que el de debajo. Su misión era transferir los 64 discos de uno de los tres polos a otro, con las limitaciones de que solo podían mover un disco a la vez, y nunca podían colocar un disco más grande encima de uno más pequeño. Este juego es generalmente resuelto mediante algoritmos que emplean métodos recursivos, es decir , aplicando en método Divide y Vencerás, dividiendo el problemas en sub-problemas mas pequeños. Introducción
  • 3.   Las torres de Hanói son un juego matemático con el que todo científico computacional tiene que lidiar algunas vez. La idea en realidad es bastante sencilla consiste en tres varillas verticales que representan a las torres y un numero indeterminado de discos, mientras mas disco mas complicado resulta encontrar la solución al juego, para resolver el juego solo se debe de transportar los discos de la primera torre a la torre 3, pero no se puede colocar un disco mas grande sobre uno mas pequeño.  Link al Juego: c Torres de Hanói
  • 4.   El rompecabezas de la Torre de Hanói fue inventado por el matemático francés Edouard Lucas en 1883. Fue inspirado por una leyenda que cuenta de un templo hindú donde el rompecabezas fue presentado a los jóvenes sacerdotes. Al principio del tiempo, a los sacerdotes se les dieron tres polos y una pila de 64 discos de oro, cada disco un poco más pequeño que el de debajo. Su misión era transferir los 64 discos de uno de los tres polos a otro, con dos limitaciones importantes. Sólo podían mover un disco a la vez, y nunca podían colocar un disco más grande encima de uno más pequeño. Los sacerdotes trabajaban muy eficientemente, día y noche, moviendo un disco cada segundo. Cuando terminaron su trabajo, dijo la leyenda, el templo se derrumbaría en polvo y el mundo se desvanecería. Origen
  • 5.   Sólo se puede mover un disco cada vez.  Un disco de mayor tamaño no puede descansar sobre uno más pequeño que él mismo.  Sólo puedes desplazar el disco que se encuentre arriba en cada varilla. Reglas del Juego
  • 6.   La fórmula para encontrar el número de movimientos necesarios para transferir n discos del poste A al poste C es: 2^n – 1, donde n representa el numero de discos.  A partir de esta fórmula puede verse que si a los sacerdotes les tomaba tan sólo un segundo hacer un movimiento, en total gastarían 2^64 - 1 segundos, es decir, 590,000,000,000 años. Formula
  • 7.   La técnica divide y vencerás es bastante simple de hecho, ya que como su nombre lo dice consiste en dividir un problema en un conjunto de sub-problemas mas pequeños, y una ves resueltos estos sub-problemas se combinan las soluciones. Los algoritmos del método divide y vencerás están naturalmente implementados, como procesos recursivos. En ese caso, los sub- problemas parciales encabezados por aquel que ya ha sido resuelto se almacenan en la pila de llamadas de procedimientos. Este modelo algorítmico es una herramienta potente para solucionar problemas complejos, tales como el clásico juego de las torres de Hanói. Método Divide y Vencerás
  • 8.   public static void Hanoi(int n, int origen, int auxiliar, int destino){  if(n==1)  System.out.println("mover disco de " + origen + " a " + destino);  else{  Hanoi(n-1, origen, destino, auxiliar);  System.out.println("mover disco de "+ origen + " a " + destino);  Hanoi(n-1, auxiliar, origen, destino);  }  }  } Algoritmo Recursivo para torres de Hanói en Java
  • 9.   public class Hanoi {  public static void main(String[] args) {  Scanner sc = new Scanner(System.in);  int n;  System.out.println("Numero de discos: ");  n = sc.nextInt();  Hanoi(n,1,2,3);  } Ejecución del método Hanoi
  • 10.   Es importante a la hora de enfrentarse con una problemática, detenerse por un segundo y meditar la manera de hallar una solución, muchas veces es buena idea dividir el problema al que se esta enfrentando en pequeñas partes del mismo, y una vez que todos las pequeños fragmentos estén resueltos, unir todas las piezas para así hallar la solución general al problema. Las torres de Hanói son un gran ejemplo de esto, y es que imaginemos lo complicado que seria resolver este juego si se intentara mover disco por disco, es decir , sin la aplicación de métodos recursivos Conclusión