SlideShare una empresa de Scribd logo
1 de 8
REPÚBLICA BOLIVARIANA DE VENEZUELA
          INSTITUTO UNIVERSITARIO POLITÉCNICO
                 “SANTIAGO MARIÑO”
                 EXTENSIÓN MATURÍN




          Torre de Hanoi y su Resolución
                     Algorítmica



Profesora:
     Autor:
María de Lourdes
     German Carluccio

          C.I: 19.080.733
Torres de Hanoi
Es un rompecabezas o juego matemático inventado en 1883 por el
  matemático francés Éduard Lucas. Este solitario se trata de un
  juego de ocho discos de radio creciente que se apilan insertándose
  en una de las tres estacas de un tablero. El objetivo del juego es
  crear la pila en otra de las estacas siguiendo dos reglas: Las piezas
  se trasladan de una en una y no se puede colocar una pieza mayor
  sobre una menor. El problema es muy conocido en la ciencia de la
  computación y aparece en muchos libros de texto como
  introducción a la teoría de algoritmos.
Leyenda de la Torres de Hanoi
Edouard Lucas tuvo inspiración de una leyenda para
  construir el juego de las Torres de Hanói. Ya su nombre fue
  inspirado en la torre símbolo de la ciudad de Hanoi, en el Vietnam.


El origen de juego de las Torres de Hanoi dejó de caminar por el
 terreno de la historia y se elevó por las nubes de la leyenda. Dice
 la leyenda que cuando Dios creó el mundo, creó tres varillas de
 diamante con 64 discos de tamaños diferentes y los colocó en
 orden descendente en la primera de las varillas. Alrededor de las
 varillas creó un monasterio con monjes, a los que encomendó la
 tarea de trasladar todos los discos a la tercera varilla con las
 condiciones que hemos detallado anteriormente.
El día que los monjes acaben de trasladar los discos el mundo
  acabará. Cuando resolvamos el problema veremos que, por ahora
  no hay motivos de preocupación, ya que el mínimo número de
  movimientos necesarios para cumplir el cometido que Dios encargó
  a los monjes es de , que es un número enormemente grade.
Explicación del Juego
     El juego consiste en ir moviendo discos de la
        torre original de la izquierda de modo tal
        que finalmente queden en la misma
        posición en la torre de la derecha. Los
        movimientos de los discos deben hacerse
        bajo las siguientes restricciones: solo
        podrá moverse un disco a la vez y nunca
        podrá ubicarse un disco de mayor diámetro
        sobre uno de menor diámetro La torre del
        centro puede utilizarse de modo auxiliar
        para el traspaso de los discos.
Solución Algorítmica
Una forma de resolver la colocación de la torre
  es fundamentándose en el disco más
  pequeño, en este caso el de hasta arriba. El
  movimiento inicial de este es hacia la varilla
  auxiliar. El disco número dos por regla, se
  debe mover a la varilla número tres. Luego; el
  disco uno se mueve a la varilla tres para que
  quede sobre el disco dos. A continuación se
  mueve el disco que sigue de la varilla uno, en
  este caso el disco número tres, y se coloca
  en la varilla dos. Finalmente el disco número
  uno regresa de la varilla tres a la uno (sin
  pasar por la dos) y así sucesivamente. Es
  decir, el truco está en el disco más pequeño.
Solución Algorítmica Divide y
                Vencerá
El problema consiste en desplazar n discos de la columna i de inicio a
   la columna f de fin utilizando la columna t como un
   “almacenamiento” temporal.
El problema menor consiste en mover n-1 discos de i a t utilizando f
   como soporte temporal.
De esta forma es posible mover un disco (el que queda) desde i hasta
  f y, después, mover los n-1 discos de t a f.
Esquema de Programación

    acción Hanoi (n entero, i,f,t soporte)

    inicio

    si n=1 entonces

    mover un disco de i a f

    si no

    llamar Hanoi (n-1,i,t,f)

    mover un disco de i a f

    llamar Hanoi (n-1,t,f,i)

    fin si

    fin

Más contenido relacionado

La actualidad más candente

Fuerza de rozamiento
Fuerza de rozamientoFuerza de rozamiento
Fuerza de rozamientoJudit Camacho
 
Examenunidad1electrostatica
Examenunidad1electrostaticaExamenunidad1electrostatica
Examenunidad1electrostaticaJuan Lopez
 
Heap sort (Monticulos)
Heap sort (Monticulos)Heap sort (Monticulos)
Heap sort (Monticulos)leidy2220
 
Diapositiva de prueba
Diapositiva de pruebaDiapositiva de prueba
Diapositiva de pruebaJPi2013
 
Funciones De Dos Variables
Funciones De Dos VariablesFunciones De Dos Variables
Funciones De Dos VariablesHector Funes
 
Simplificación de gramáticas independientes de contexto
Simplificación de gramáticas independientes de contextoSimplificación de gramáticas independientes de contexto
Simplificación de gramáticas independientes de contextoEduardo Tello
 
BúSqueda Por Hash
BúSqueda Por HashBúSqueda Por Hash
BúSqueda Por HashAngie Suarez
 
4.1 definición del espacio vectorial y sus propiedades
4.1 definición del espacio vectorial y sus propiedades4.1 definición del espacio vectorial y sus propiedades
4.1 definición del espacio vectorial y sus propiedadesbreerico
 
método de integración por partes (tabulación)
método de integración por partes (tabulación)método de integración por partes (tabulación)
método de integración por partes (tabulación)Daniel Cifuentes Castro
 
Regla de Ruffini
Regla de RuffiniRegla de Ruffini
Regla de Ruffinilillysdiaz
 
Lanzamiento horizontal
Lanzamiento horizontalLanzamiento horizontal
Lanzamiento horizontalDulmar Torrado
 
SES 6-MAT II-5TO SEC- Ecuación de la hipérbola.pptx
SES 6-MAT II-5TO SEC- Ecuación de la hipérbola.pptxSES 6-MAT II-5TO SEC- Ecuación de la hipérbola.pptx
SES 6-MAT II-5TO SEC- Ecuación de la hipérbola.pptxleslie cajahuanca julca
 
Integración por sustitución
Integración por sustituciónIntegración por sustitución
Integración por sustituciónangiegutierrez11
 

La actualidad más candente (20)

Fuerza de rozamiento
Fuerza de rozamientoFuerza de rozamiento
Fuerza de rozamiento
 
Examenunidad1electrostatica
Examenunidad1electrostaticaExamenunidad1electrostatica
Examenunidad1electrostatica
 
Heap sort (Monticulos)
Heap sort (Monticulos)Heap sort (Monticulos)
Heap sort (Monticulos)
 
Caida Libre
Caida LibreCaida Libre
Caida Libre
 
Diapositiva de prueba
Diapositiva de pruebaDiapositiva de prueba
Diapositiva de prueba
 
Funciones De Dos Variables
Funciones De Dos VariablesFunciones De Dos Variables
Funciones De Dos Variables
 
Derivadas Parciales
Derivadas ParcialesDerivadas Parciales
Derivadas Parciales
 
Modulo de
Modulo deModulo de
Modulo de
 
Simplificación de gramáticas independientes de contexto
Simplificación de gramáticas independientes de contextoSimplificación de gramáticas independientes de contexto
Simplificación de gramáticas independientes de contexto
 
BúSqueda Por Hash
BúSqueda Por HashBúSqueda Por Hash
BúSqueda Por Hash
 
Estatica i
Estatica iEstatica i
Estatica i
 
Árboles binarios, ABB y AVL
Árboles binarios, ABB y AVLÁrboles binarios, ABB y AVL
Árboles binarios, ABB y AVL
 
4.1 definición del espacio vectorial y sus propiedades
4.1 definición del espacio vectorial y sus propiedades4.1 definición del espacio vectorial y sus propiedades
4.1 definición del espacio vectorial y sus propiedades
 
PROBLEMAS DE M.R.U.
PROBLEMAS DE M.R.U.PROBLEMAS DE M.R.U.
PROBLEMAS DE M.R.U.
 
método de integración por partes (tabulación)
método de integración por partes (tabulación)método de integración por partes (tabulación)
método de integración por partes (tabulación)
 
Regla de Ruffini
Regla de RuffiniRegla de Ruffini
Regla de Ruffini
 
Arboles
Arboles Arboles
Arboles
 
Lanzamiento horizontal
Lanzamiento horizontalLanzamiento horizontal
Lanzamiento horizontal
 
SES 6-MAT II-5TO SEC- Ecuación de la hipérbola.pptx
SES 6-MAT II-5TO SEC- Ecuación de la hipérbola.pptxSES 6-MAT II-5TO SEC- Ecuación de la hipérbola.pptx
SES 6-MAT II-5TO SEC- Ecuación de la hipérbola.pptx
 
Integración por sustitución
Integración por sustituciónIntegración por sustitución
Integración por sustitución
 

Destacado

Torre de hanoi
Torre de hanoiTorre de hanoi
Torre de hanoigleismergl
 
torre de hanoi
torre de hanoitorre de hanoi
torre de hanoidiana2504
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoiJOSECYBER
 
Sanchez carlos presentacion torres de hanoi
Sanchez carlos presentacion torres de hanoiSanchez carlos presentacion torres de hanoi
Sanchez carlos presentacion torres de hanoiCarlos s?chez
 
Presentación torres de hanoi
Presentación torres de hanoiPresentación torres de hanoi
Presentación torres de hanoijorgecordova1685
 

Destacado (7)

Torre de hanoi
Torre de hanoiTorre de hanoi
Torre de hanoi
 
torre de hanoi
torre de hanoitorre de hanoi
torre de hanoi
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Sanchez carlos presentacion torres de hanoi
Sanchez carlos presentacion torres de hanoiSanchez carlos presentacion torres de hanoi
Sanchez carlos presentacion torres de hanoi
 
Torre de hanoi
Torre de hanoiTorre de hanoi
Torre de hanoi
 
Presentación torres de hanoi
Presentación torres de hanoiPresentación torres de hanoi
Presentación torres de hanoi
 
Diapositiva torres hanoi
Diapositiva torres hanoiDiapositiva torres hanoi
Diapositiva torres hanoi
 

Similar a Diapositiva torre hanoi german carluccio

Similar a Diapositiva torre hanoi german carluccio (20)

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
 
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 hanói
Las torres de hanóiLas torres de hanói
Las torres de hanói
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Torres de Hanoi.
Torres de Hanoi.Torres de Hanoi.
Torres 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 hanói
Torres de hanóiTorres de hanói
Torres de hanói
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Torresdehanoi javierguzman
Torresdehanoi javierguzmanTorresdehanoi javierguzman
Torresdehanoi javierguzman
 
Torres de Hanói. Nathaly Quijada.
Torres de Hanói. Nathaly Quijada.Torres de Hanói. Nathaly Quijada.
Torres de Hanói. Nathaly Quijada.
 
Torres de hanói
Torres de hanóiTorres de hanói
Torres de hanói
 
Torredehanoi
TorredehanoiTorredehanoi
Torredehanoi
 
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
 
Torre de hanoi
Torre de hanoiTorre de hanoi
Torre 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
 

Diapositiva torre hanoi german carluccio

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN MATURÍN Torre de Hanoi y su Resolución Algorítmica Profesora: Autor: María de Lourdes German Carluccio C.I: 19.080.733
  • 2. Torres de Hanoi Es un rompecabezas o juego matemático inventado en 1883 por el matemático francés Éduard Lucas. Este solitario se trata de un juego de ocho discos de radio creciente que se apilan insertándose en una de las tres estacas de un tablero. El objetivo del juego es crear la pila en otra de las estacas siguiendo dos reglas: Las piezas se trasladan de una en una y no se puede colocar una pieza mayor sobre una menor. El problema es muy conocido en la ciencia de la computación y aparece en muchos libros de texto como introducción a la teoría de algoritmos.
  • 3. Leyenda de la Torres de Hanoi Edouard Lucas tuvo inspiración de una leyenda para construir el juego de las Torres de Hanói. Ya su nombre fue inspirado en la torre símbolo de la ciudad de Hanoi, en el Vietnam. El origen de juego de las Torres de Hanoi dejó de caminar por el terreno de la historia y se elevó por las nubes de la leyenda. Dice la leyenda que cuando Dios creó el mundo, creó tres varillas de diamante con 64 discos de tamaños diferentes y los colocó en orden descendente en la primera de las varillas. Alrededor de las varillas creó un monasterio con monjes, a los que encomendó la tarea de trasladar todos los discos a la tercera varilla con las condiciones que hemos detallado anteriormente.
  • 4. El día que los monjes acaben de trasladar los discos el mundo acabará. Cuando resolvamos el problema veremos que, por ahora no hay motivos de preocupación, ya que el mínimo número de movimientos necesarios para cumplir el cometido que Dios encargó a los monjes es de , que es un número enormemente grade.
  • 5. Explicación del Juego El juego consiste en ir moviendo discos de la torre original de la izquierda de modo tal que finalmente queden en la misma posición en la torre de la derecha. Los movimientos de los discos deben hacerse bajo las siguientes restricciones: solo podrá moverse un disco a la vez y nunca podrá ubicarse un disco de mayor diámetro sobre uno de menor diámetro La torre del centro puede utilizarse de modo auxiliar para el traspaso de los discos.
  • 6. Solución Algorítmica Una forma de resolver la colocación de la torre es fundamentándose en el disco más pequeño, en este caso el de hasta arriba. El movimiento inicial de este es hacia la varilla auxiliar. El disco número dos por regla, se debe mover a la varilla número tres. Luego; el disco uno se mueve a la varilla tres para que quede sobre el disco dos. A continuación se mueve el disco que sigue de la varilla uno, en este caso el disco número tres, y se coloca en la varilla dos. Finalmente el disco número uno regresa de la varilla tres a la uno (sin pasar por la dos) y así sucesivamente. Es decir, el truco está en el disco más pequeño.
  • 7. Solución Algorítmica Divide y Vencerá El problema consiste en desplazar n discos de la columna i de inicio a la columna f de fin utilizando la columna t como un “almacenamiento” temporal. El problema menor consiste en mover n-1 discos de i a t utilizando f como soporte temporal. De esta forma es posible mover un disco (el que queda) desde i hasta f y, después, mover los n-1 discos de t a f.
  • 8. Esquema de Programación  acción Hanoi (n entero, i,f,t soporte)  inicio  si n=1 entonces  mover un disco de i a f  si no  llamar Hanoi (n-1,i,t,f)  mover un disco de i a f  llamar Hanoi (n-1,t,f,i)  fin si  fin