SlideShare una empresa de Scribd logo
1 de 8
INSTITUTO UNIVERSITARIO POLITECNICO
“SANTIAGO MARIÑO”
EXTENSIÓN PORLAMAR
ESCUELA DE INGENIERÍA DE SISTEMAS
Asignatura: Programación no Numérica II
Las Torres de Hanoi
Lcda. María Jiménez
Porlamar, Mayo del 2015
Introducción
Las torres de hanoi son mas que un juego matemático son una
herramienta cuyo propósito es el de enseñar a resolver problemas. Este
juego consiste en tres varillas verticales y un número indeterminado de
discos que determinarán la complejidad de la solución. No hay dos
discos iguales, están colocados de mayor a menor en la primera varilla
ascendentemente, y no se puede colocar ningún disco mayor sobre uno
menor a él en ningún momento.
Este juego se convirtió en la base de muchos métodos creados
a partir de allí, pero siempre con el mismo resultado, como es el caso
del método divide y vencerás para lo cual hay que separar el problema
original en cuantas partes se pueda a fin de buscarles solución a cada
uno, luego al unir todas las soluciones encontradas podremos resolver
el problema por el que se llego hasta aquí.
Torres de Hanoi
Es un rompecabezas o juego
matemático que fue inventado en
1883 por el matemático francés
Édouard Lucas este, juego parte de
tres estacas, en la primera de las
cuales hay n cantidad de discos de
diferentes diámetros ensartados
formando una torre. Y se trata de
llevar los n discos a la tercera estaca,
conservando la forma de torre.
Los movimientos válidos consisten
en llevar el disco superior de una
estaca a cualquier otra (libre o con
otros discos), de modo que no quede
encima de un disco de diámetro
menor
Reseña Historica de las Torres de
Hanoi
En el año de 1883, se empezó a vender en Francia un antiguo rompecabezas
oriental, rescatado para Occidente por el profesor N. Claus (de Siam) y cuyas
primeras referencias eran los escritos del ilustre mandarín Fer-Fer-Tam-Tam.
Se dice que este juego tiene su origen en un monasterio tibetano, y que el
mismo constaba de 64 fichas, la leyenda decía que cuando se lograra mover
las 64 fichas siguiendo las reglas el mundo se iba a terminar.
La versión simplificada que se vendía en Francia se componía de ocho discos
de madera. En realidad, la Torre de Hanói y la leyenda india se dice que
habían sido inventadas por el matemático francés Édouard Lucas.
Descripción del Juego
Este, juego consiste es tres estacas, en la primera de las cuales hay n cantidad
de discos de diferentes diámetros ensartados formando una torre. Y se trata
de llevar los n discos a la tercera estaca, conservando la forma de torre.
Los movimientos válidos consisten en llevar el disco superior de una estaca a
cualquier otra (libre o con otros discos), de modo que no quede encima de un
disco de diámetro menor para explicarlo mejor se muestran a continuación
las reglas del juego:
 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 trasladar el disco que se encuentre arriba en cada barra.
Solución Algorítmica Aplicando el
Método Divide y
El método divide y vencerás consiste en descomponer el problema que hay
que resolver en una serie de subproblemas, resolver estos subproblemas y
combinar después los resultados para obtener la solución del problema
original. Estos algoritmos de divide y vencerás están naturalmente
implementados, como procesos recursivos. En ese caso, los subproblemas
parciales encabezados por aquel que ya ha sido resuelto se almacenan en
la pila de llamadas de procedimiento.
Solución Algorítmica Aplicando el
Método Divide y
De esta forma, el método se expresa de manera natural mediante un algoritmo
recursivo, cuyo esquemas general es:
divide_venceras (p: problema)
dividir (p, p1, p2, ..., pk)
para i = 1, 2, ..., k
si = resolver (pi)
solución = combinar (s1, s2, ..., sk)
Puede ser recursivo siendo “resolver” una nueva llamada a
“divide_venceras”
Si el problema es “pequeño”, entonces se puede resolver de forma directa
Clic aquí para jugar:
http://www.disfrutalasmatematicas.com/juegos/torre-de-hanoi-2.html
Conclusión
Las torres de hanoi es un juego
cuya importancia radica en que
ayuda a desarrollar las
capacidades mentales de todo el
que lo juega, utilizando este juego
se ha comprobado que el jugador
no solo se vuelve eficaz a la hora
de resolver algoritmos o procesos
matemáticos si no en lo cotidiano
es de mucha utilidad enseñando a
pensar mas allá.

Más contenido relacionado

La actualidad más candente

Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria EstaticaJ M
 
Grafos eulerianos y hamiltonianos
Grafos eulerianos y hamiltonianosGrafos eulerianos y hamiltonianos
Grafos eulerianos y hamiltonianosAron Boza
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfijaOmarzingm
 
Las Torres de Hanoi
Las Torres de HanoiLas Torres de Hanoi
Las Torres de HanoiLuis Reyes
 
Sistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimalSistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimalLuisICM
 
Arboles mate discreta
Arboles mate discretaArboles mate discreta
Arboles mate discretaJunior Soto
 
Estructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoEstructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoJosé Antonio Sandoval Acosta
 
Tipos de gramatica y arboles de derivacion
Tipos de gramatica y arboles de derivacionTipos de gramatica y arboles de derivacion
Tipos de gramatica y arboles de derivacionjorge severino
 
Estructura de Datos - árboles y grafos
Estructura de Datos - árboles y grafosEstructura de Datos - árboles y grafos
Estructura de Datos - árboles y grafosMiguel Rodríguez
 
Mapa Conceptual de Grafos
Mapa Conceptual de GrafosMapa Conceptual de Grafos
Mapa Conceptual de GrafosSandra Biondi
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Natalia Alejandra
 
definiciones sistema numericos
definiciones sistema numericosdefiniciones sistema numericos
definiciones sistema numericosMaria Vegas Arraez
 
hashing y colisiones
hashing y colisioneshashing y colisiones
hashing y colisionesemiru48
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasJ M
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turingAnel Sosa
 

La actualidad más candente (20)

Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
 
Recursividad directa e indirecta
Recursividad directa e indirectaRecursividad directa e indirecta
Recursividad directa e indirecta
 
Grafos eulerianos y hamiltonianos
Grafos eulerianos y hamiltonianosGrafos eulerianos y hamiltonianos
Grafos eulerianos y hamiltonianos
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
 
Aplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafosAplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafos
 
Las Torres de Hanoi
Las Torres de HanoiLas Torres de Hanoi
Las Torres de Hanoi
 
Backtracking
BacktrackingBacktracking
Backtracking
 
Sistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimalSistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimal
 
Arboles mate discreta
Arboles mate discretaArboles mate discreta
Arboles mate discreta
 
Estructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoEstructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de Ordenamiento
 
Tipos de gramatica y arboles de derivacion
Tipos de gramatica y arboles de derivacionTipos de gramatica y arboles de derivacion
Tipos de gramatica y arboles de derivacion
 
Estructura de Datos - árboles y grafos
Estructura de Datos - árboles y grafosEstructura de Datos - árboles y grafos
Estructura de Datos - árboles y grafos
 
Mapa Conceptual de Grafos
Mapa Conceptual de GrafosMapa Conceptual de Grafos
Mapa Conceptual de Grafos
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
 
Ejercicios resueltos con Python
Ejercicios resueltos con PythonEjercicios resueltos con Python
Ejercicios resueltos con Python
 
preguntas de algoritmos
preguntas de algoritmospreguntas de algoritmos
preguntas de algoritmos
 
definiciones sistema numericos
definiciones sistema numericosdefiniciones sistema numericos
definiciones sistema numericos
 
hashing y colisiones
hashing y colisioneshashing y colisiones
hashing y colisiones
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o Hebras
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
 

Destacado

Destacado (10)

Torres de Hanoi
Torres de HanoiTorres de Hanoi
Torres de Hanoi
 
Laboratorio de Torre de Hanoi
Laboratorio de Torre  de HanoiLaboratorio de Torre  de Hanoi
Laboratorio de Torre de Hanoi
 
Diapositiva torres hanoi
Diapositiva torres hanoiDiapositiva torres hanoi
Diapositiva torres hanoi
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Presentación torres de hanoi
Presentación torres de hanoiPresentación torres de hanoi
Presentación torres de hanoi
 
Torres de Hanoi
Torres de HanoiTorres de Hanoi
Torres de Hanoi
 
Torre de Hanoi
Torre de HanoiTorre de Hanoi
Torre de Hanoi
 
Manual Torres De Hanoi
Manual Torres De HanoiManual Torres De Hanoi
Manual Torres De Hanoi
 
TABLA DE FRECUENCIAS - VARIABLE CUANTITATIVAS
TABLA DE FRECUENCIAS - VARIABLE CUANTITATIVAS TABLA DE FRECUENCIAS - VARIABLE CUANTITATIVAS
TABLA DE FRECUENCIAS - VARIABLE CUANTITATIVAS
 
Glosario de términos de ciberseguridad: una guía de aproximación para el empr...
Glosario de términos de ciberseguridad: una guía de aproximación para el empr...Glosario de términos de ciberseguridad: una guía de aproximación para el empr...
Glosario de términos de ciberseguridad: una guía de aproximación para el empr...
 

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
 
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
 
Torres de hanoi upsm
Torres de hanoi upsmTorres de hanoi upsm
Torres de hanoi upsm
 
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
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Torre de hanoi
Torre de hanoiTorre de hanoi
Torre de hanoi
 
Torre de hanoi
Torre de hanoiTorre de hanoi
Torre de hanoi
 
Torrres de hanói
Torrres de hanóiTorrres de hanói
Torrres de hanói
 
Torre hanoi trabajo
Torre hanoi trabajoTorre hanoi trabajo
Torre hanoi trabajo
 
Las torres de Hanoi
Las torres de HanoiLas torres de Hanoi
Las torres de Hanoi
 
Fidel
FidelFidel
Fidel
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Lastorresdehanoi
LastorresdehanoiLastorresdehanoi
Lastorresdehanoi
 
Las Torres de Hanoi
Las Torres de HanoiLas Torres de Hanoi
Las Torres de Hanoi
 
Torresdehanoi
TorresdehanoiTorresdehanoi
Torresdehanoi
 
Torres de Hanoi - Metodo Divide y Venceras - Presentacion - Yolfred Uzcategui
Torres de Hanoi - Metodo Divide y Venceras - Presentacion - Yolfred UzcateguiTorres de Hanoi - Metodo Divide y Venceras - Presentacion - Yolfred Uzcategui
Torres de Hanoi - Metodo Divide y Venceras - Presentacion - Yolfred Uzcategui
 

Más de Maria Jimenez

Ensayo tipos de manuales Administrativos
Ensayo tipos de manuales AdministrativosEnsayo tipos de manuales Administrativos
Ensayo tipos de manuales AdministrativosMaria Jimenez
 
El concepto de sistema en la ciencia del hombre
El concepto de sistema en la ciencia del hombreEl concepto de sistema en la ciencia del hombre
El concepto de sistema en la ciencia del hombreMaria Jimenez
 

Más de Maria Jimenez (6)

Manual de calidad
Manual de calidadManual de calidad
Manual de calidad
 
Manual de calidad
Manual de calidadManual de calidad
Manual de calidad
 
Manual de calidad
Manual de calidadManual de calidad
Manual de calidad
 
Ensayo tipos de manuales Administrativos
Ensayo tipos de manuales AdministrativosEnsayo tipos de manuales Administrativos
Ensayo tipos de manuales Administrativos
 
Listas Simples
Listas SimplesListas Simples
Listas Simples
 
El concepto de sistema en la ciencia del hombre
El concepto de sistema en la ciencia del hombreEl concepto de sistema en la ciencia del hombre
El concepto de sistema en la ciencia del hombre
 

Las torres de hanoi

  • 1. INSTITUTO UNIVERSITARIO POLITECNICO “SANTIAGO MARIÑO” EXTENSIÓN PORLAMAR ESCUELA DE INGENIERÍA DE SISTEMAS Asignatura: Programación no Numérica II Las Torres de Hanoi Lcda. María Jiménez Porlamar, Mayo del 2015
  • 2. Introducción Las torres de hanoi son mas que un juego matemático son una herramienta cuyo propósito es el de enseñar a resolver problemas. Este juego consiste en tres varillas verticales y un número indeterminado de discos que determinarán la complejidad de la solución. No hay dos discos iguales, están colocados de mayor a menor en la primera varilla ascendentemente, y no se puede colocar ningún disco mayor sobre uno menor a él en ningún momento. Este juego se convirtió en la base de muchos métodos creados a partir de allí, pero siempre con el mismo resultado, como es el caso del método divide y vencerás para lo cual hay que separar el problema original en cuantas partes se pueda a fin de buscarles solución a cada uno, luego al unir todas las soluciones encontradas podremos resolver el problema por el que se llego hasta aquí.
  • 3. Torres de Hanoi Es un rompecabezas o juego matemático que fue inventado en 1883 por el matemático francés Édouard Lucas este, juego parte de tres estacas, en la primera de las cuales hay n cantidad de discos de diferentes diámetros ensartados formando una torre. Y se trata de llevar los n discos a la tercera estaca, conservando la forma de torre. Los movimientos válidos consisten en llevar el disco superior de una estaca a cualquier otra (libre o con otros discos), de modo que no quede encima de un disco de diámetro menor
  • 4. Reseña Historica de las Torres de Hanoi En el año de 1883, se empezó a vender en Francia un antiguo rompecabezas oriental, rescatado para Occidente por el profesor N. Claus (de Siam) y cuyas primeras referencias eran los escritos del ilustre mandarín Fer-Fer-Tam-Tam. Se dice que este juego tiene su origen en un monasterio tibetano, y que el mismo constaba de 64 fichas, la leyenda decía que cuando se lograra mover las 64 fichas siguiendo las reglas el mundo se iba a terminar. La versión simplificada que se vendía en Francia se componía de ocho discos de madera. En realidad, la Torre de Hanói y la leyenda india se dice que habían sido inventadas por el matemático francés Édouard Lucas.
  • 5. Descripción del Juego Este, juego consiste es tres estacas, en la primera de las cuales hay n cantidad de discos de diferentes diámetros ensartados formando una torre. Y se trata de llevar los n discos a la tercera estaca, conservando la forma de torre. Los movimientos válidos consisten en llevar el disco superior de una estaca a cualquier otra (libre o con otros discos), de modo que no quede encima de un disco de diámetro menor para explicarlo mejor se muestran a continuación las reglas del juego:  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 trasladar el disco que se encuentre arriba en cada barra.
  • 6. Solución Algorítmica Aplicando el Método Divide y El método divide y vencerás consiste en descomponer el problema que hay que resolver en una serie de subproblemas, resolver estos subproblemas y combinar después los resultados para obtener la solución del problema original. Estos algoritmos de divide y vencerás están naturalmente implementados, como procesos recursivos. En ese caso, los subproblemas parciales encabezados por aquel que ya ha sido resuelto se almacenan en la pila de llamadas de procedimiento.
  • 7. Solución Algorítmica Aplicando el Método Divide y De esta forma, el método se expresa de manera natural mediante un algoritmo recursivo, cuyo esquemas general es: divide_venceras (p: problema) dividir (p, p1, p2, ..., pk) para i = 1, 2, ..., k si = resolver (pi) solución = combinar (s1, s2, ..., sk) Puede ser recursivo siendo “resolver” una nueva llamada a “divide_venceras” Si el problema es “pequeño”, entonces se puede resolver de forma directa Clic aquí para jugar: http://www.disfrutalasmatematicas.com/juegos/torre-de-hanoi-2.html
  • 8. Conclusión Las torres de hanoi es un juego cuya importancia radica en que ayuda a desarrollar las capacidades mentales de todo el que lo juega, utilizando este juego se ha comprobado que el jugador no solo se vuelve eficaz a la hora de resolver algoritmos o procesos matemáticos si no en lo cotidiano es de mucha utilidad enseñando a pensar mas allá.