SlideShare una empresa de Scribd logo
INSTITUTO UNIVERSITARIO
POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN MATURÍN
INGENIERÍA DE SISTEMAS
T O R R E S D E H A N Ó I
Bachiller:
Leonerkis Marin
C.I:20.936.975
Maturín, enero del 2017
INTRODUCCIÓN
Un algoritmo de "Divide-and-Conquer"
Las Torres de Hanoi es un problema clásico en el que intenta mover todos los
discos en una clavija a otra clavija utilizando sólo tres clavijas. Inicialmente,
todos los discos se apilan uno encima del otro con los discos más grandes
debajo de los discos más pequeños. Puede mover un disco a cualquiera de las
tres clavijas mientras intenta reubicar todos los discos, pero no puede colocar
un disco más grande en un disco más pequeño.
Este problema se puede resolver fácilmente con un algoritmo recursivo de
"divide y conquista".
TORRES DE HANÓI
La torre de Hanoi, también llamado Torres de Brahma, son rompecabezas con tres
clavijas verticales y un conjunto de discos de diferentes tamaños con agujeros a
través de sus centros. La torre de Hanoi se cree extensamente para haber sido
inventada en 1883 por el matemático francés Édouard Lucas, aunque su papel en
su invención se ha disputado. Siempre popular, hecho de madera o plástico, la
Torre de Hanoi se puede encontrar en tiendas de juguetes de todo el mundo.
ORIGEN DE LAS TORRES DE HANOI
La Torre de Hanoi (a veces llamada la Torre de Brahma) fue inventada por el
matemático francés Edouard Lucas en 1883. Se inspiró en una leyenda que
cuenta de un templo hindú donde el rompecabezas de la pirámide Pudo haber
sido usado para la disciplina mental de los jóvenes sacerdotes. La leyenda dice
que al principio de los tiempos a los sacerdotes en el templo se les dio una pila
de 64 discos de oro, cada uno un poco más pequeño que el que está debajo de
él. Su asignación era transferir los 64 discos de uno de los tres polos a otro,
con un importante disco provisional grande nunca podría ser colocado encima
de uno más pequeño. Los sacerdotes trabajaban muy eficientemente, día y
noche. Cuando terminaron su trabajo, el mito dijo, el templo se desmenuzaría
en polvo y el mundo se desvanecería.
¿CÓMO FUNCIONA EL JUEGO?
Dada una pila de n discos dispuestos desde el más grande en la
parte inferior a la más pequeña en la parte superior colocada en una
barra, junto con dos barras vacías, el rompecabezas torres de Hanoi
pide el número mínimo de movimientos necesarios para mover la pila
de una barra a otra, Donde sólo se permiten movimientos si colocan
discos más pequeños encima de discos más grandes. El
rompecabezas con n = 4 clavijas y n discos se conoce a veces como
el rompecabezas de Reve.
SOLUCIÓN ALGORÍTMICA APLICANDO EL
MÉTODO DIVIDE Y VENCERÁS
Supongamos que tiene n discos situados en la clavija A (las clavijas están
marcadas A, B y C de izquierda a derecha). Pensemos en resolver el
problema moviendo n-1 discos de la clavija A a la clavija C, desplazando el
n-ésimo disco de la clavija A a la clavija B, y luego moviendo los discos n-
1 de la clavija C a la clavija B.
El programa para resolver este problema sería como se muestra en la
siguiente diapositiva:
void main()
{
int n = 4; /* numero de discos= 4 */
hanoi('A','B','C', n);
}
void hanoi(char From, char To, char Other, int n)
{
if (n == 0) return;
hanoi(From, Other, To, n-1);
printf("moviendo disco de la clavija %c a %cn", From, To);
hanoi(Other, To, From, n-1);
}
Y ESTE SERIA EL RESULTADO O IMPRESION
Moviendo el disco de la clavija A a la C
Moviendo el disco de la clavija A a la B
Moviendo el disco de la clavija C a B
Moviendo el disco de la clavija A a la C
Moviendo el disco de la clavija B a la A
Moviendo el disco de la clavija B a la C
Moviendo el disco de la clavija A a la C
Moviendo el disco de la clavija A a la B
Moviendo el disco de la clavija C a B
Moviendo el disco de la clavija C a la A
Moviendo el disco de la clavija B a la A
Moviendo el disco de la clavija C a B
Moviendo el disco de la clavija A a la C
Moviendo el disco de la clavija A a la B
Moviendo el disco de la clavija C a B
ENLACE PARA JUGAR A LAS TORRES DE HANÓI
http://www.uterra.com/juegos/torre_hanoi.php?http://www.uterra.com/juegos/torre_hanoi.ht
m
CONCLUSIÓN
La torre de Hanói es una herramienta que ha tenido un impacto considerable en la
vida humana, tanto como en la ciencia, las matemáticas, la cultura, la programación
y la resolución de problemas en general. Un buen ejemplo del uso de las torres de
Hanói seria :
se utiliza con frecuencia en la investigación psicológica sobre la resolución de
problemas. También existe una variante de esta tarea llamada Torre de Londres
para el diagnóstico neuropsicológico y el tratamiento de las funciones ejecutivas.

Más contenido relacionado

Destacado

Torres de Hanoi
Torres de HanoiTorres de Hanoi
Torres de HanoiVanessajrp
 
La Torre de Hanoi Monografía vanessa mayo 2010
La Torre de Hanoi  Monografía  vanessa mayo 2010La Torre de Hanoi  Monografía  vanessa mayo 2010
La Torre de Hanoi Monografía vanessa mayo 2010Vanessa Santiago
 
Monografia problema de la mochila
Monografia   problema de la mochilaMonografia   problema de la mochila
Monografia problema de la mochilavaneyui
 
Problema de la mochila
Problema de la mochilaProblema de la mochila
Problema de la mochila
nathalysimosa
 
Problema de la mochila
Problema de la mochilaProblema de la mochila
Problema de la mochila
OSCAR SEGNINI
 
Mapa conceptual-angelo
Mapa conceptual-angeloMapa conceptual-angelo
Mapa conceptual-angelo
SMCangry
 
Mapa mental - Problema de la mochila
Mapa mental  - Problema de la mochilaMapa mental  - Problema de la mochila
Mapa mental - Problema de la mochila
Leo Nerkis
 
Presentación no numerica 2
Presentación no numerica 2Presentación no numerica 2
Presentación no numerica 2
lukenia marcano
 
Fundamentos de la estructura organizacional
Fundamentos de la estructura organizacionalFundamentos de la estructura organizacional
Fundamentos de la estructura organizacional
Jorge Romero Peña
 

Destacado (10)

Torres de Hanoi
Torres de HanoiTorres de Hanoi
Torres de Hanoi
 
La Torre de Hanoi Monografía vanessa mayo 2010
La Torre de Hanoi  Monografía  vanessa mayo 2010La Torre de Hanoi  Monografía  vanessa mayo 2010
La Torre de Hanoi Monografía vanessa mayo 2010
 
Monografia problema de la mochila
Monografia   problema de la mochilaMonografia   problema de la mochila
Monografia problema de la mochila
 
Problema de la mochila
Problema de la mochilaProblema de la mochila
Problema de la mochila
 
Problema de la mochila
Problema de la mochilaProblema de la mochila
Problema de la mochila
 
Mapa conceptual-angelo
Mapa conceptual-angeloMapa conceptual-angelo
Mapa conceptual-angelo
 
Mapa mental - Problema de la mochila
Mapa mental  - Problema de la mochilaMapa mental  - Problema de la mochila
Mapa mental - Problema de la mochila
 
Presentación no numerica 2
Presentación no numerica 2Presentación no numerica 2
Presentación no numerica 2
 
Fundamentos de la estructura organizacional
Fundamentos de la estructura organizacionalFundamentos de la estructura organizacional
Fundamentos de la estructura organizacional
 
PROBLEMA DE LA MOCHILA
PROBLEMA DE LA MOCHILAPROBLEMA DE LA MOCHILA
PROBLEMA DE LA MOCHILA
 

Similar a Torres de hanoi

Las torres de hanoi
Las torres de hanoiLas torres de hanoi
Las torres de hanoiisa1203
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
lary21
 
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
SMCangry
 
Las torres de Hanoi
Las torres de HanoiLas torres de Hanoi
Las torres de Hanoi
hermilo febres
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
Alejandra Pulgarín
 
Torresdehanoi javierguzman
Torresdehanoi javierguzmanTorresdehanoi javierguzman
Torresdehanoi javierguzman
javier guzman
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoiJOSECYBER
 
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
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
Ariannys Romero Parra
 
Torresdehanoi
TorresdehanoiTorresdehanoi
Torresdehanoi
Isaac Valemzy
 
Las torres de hanói
Las torres de hanóiLas torres de hanói
Las torres de hanói
aleb11
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
julianveguero
 
Diapositiva torre hanoi german carluccio
Diapositiva torre hanoi german carluccioDiapositiva torre hanoi german carluccio
Diapositiva torre hanoi german carluccioGerman A Carluccio M
 
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
Torres de HanoiTorres de Hanoi
Torredehanoi
TorredehanoiTorredehanoi
Torredehanoi
Memo Gzz
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
brugman1985
 

Similar a Torres de hanoi (20)

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
 
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
 
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 javierguzman
Torresdehanoi javierguzmanTorresdehanoi javierguzman
Torresdehanoi javierguzman
 
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.
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 
Torresdehanoi
TorresdehanoiTorresdehanoi
Torresdehanoi
 
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 hanoiTorres de hanoi
Torres de hanoi
 
Diapositiva torre hanoi german carluccio
Diapositiva torre hanoi german carluccioDiapositiva torre hanoi german carluccio
Diapositiva torre hanoi german carluccio
 
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
Torres de HanoiTorres de Hanoi
Torres de Hanoi
 
10. torres-de-hanoi
10. torres-de-hanoi10. torres-de-hanoi
10. torres-de-hanoi
 
Torredehanoi
TorredehanoiTorredehanoi
Torredehanoi
 
Torres de hanoi
Torres de hanoiTorres de hanoi
Torres de hanoi
 

Último

Siemens----Software---Simatic----HMI.pdf
Siemens----Software---Simatic----HMI.pdfSiemens----Software---Simatic----HMI.pdf
Siemens----Software---Simatic----HMI.pdf
RonaldRozoMora
 
Medicina Peruana en el siglo XX y XXI- Julio Gabriel Pereda Sanchez.pptx
Medicina Peruana en el siglo XX y XXI- Julio Gabriel  Pereda Sanchez.pptxMedicina Peruana en el siglo XX y XXI- Julio Gabriel  Pereda Sanchez.pptx
Medicina Peruana en el siglo XX y XXI- Julio Gabriel Pereda Sanchez.pptx
gabrielperedasanchez
 
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
 
Bash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptxBash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptx
SantosCatalinoOrozco
 
Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
thatycameron2004
 
Sesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdfSesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdf
DeyvisPalomino2
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
everchanging2020
 
OPEN_PIT.pdf..------asasasasasasasasasasasas
OPEN_PIT.pdf..------asasasasasasasasasasasasOPEN_PIT.pdf..------asasasasasasasasasasasas
OPEN_PIT.pdf..------asasasasasasasasasasasas
Eder288265
 
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
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
maitecuba2006
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
mesiassalazarpresent
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
ValGS2
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
JavierAlejosM
 
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
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
AlfonsoRosalesFonsec
 
choro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiologíachoro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiología
elvis2000x
 
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
 
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
DavidHunucoAlbornoz
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
FRANCISCOJUSTOSIERRA
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
Victor Manuel Rivera Guevara
 

Último (20)

Siemens----Software---Simatic----HMI.pdf
Siemens----Software---Simatic----HMI.pdfSiemens----Software---Simatic----HMI.pdf
Siemens----Software---Simatic----HMI.pdf
 
Medicina Peruana en el siglo XX y XXI- Julio Gabriel Pereda Sanchez.pptx
Medicina Peruana en el siglo XX y XXI- Julio Gabriel  Pereda Sanchez.pptxMedicina Peruana en el siglo XX y XXI- Julio Gabriel  Pereda Sanchez.pptx
Medicina Peruana en el siglo XX y XXI- Julio Gabriel Pereda Sanchez.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
 
Bash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptxBash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptx
 
Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
 
Sesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdfSesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdf
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
 
OPEN_PIT.pdf..------asasasasasasasasasasasas
OPEN_PIT.pdf..------asasasasasasasasasasasasOPEN_PIT.pdf..------asasasasasasasasasasasas
OPEN_PIT.pdf..------asasasasasasasasasasasas
 
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...
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
 
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
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
 
choro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiologíachoro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiología
 
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
 
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
 

Torres de hanoi

  • 1. INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN MATURÍN INGENIERÍA DE SISTEMAS T O R R E S D E H A N Ó I Bachiller: Leonerkis Marin C.I:20.936.975 Maturín, enero del 2017
  • 2. INTRODUCCIÓN Un algoritmo de "Divide-and-Conquer" Las Torres de Hanoi es un problema clásico en el que intenta mover todos los discos en una clavija a otra clavija utilizando sólo tres clavijas. Inicialmente, todos los discos se apilan uno encima del otro con los discos más grandes debajo de los discos más pequeños. Puede mover un disco a cualquiera de las tres clavijas mientras intenta reubicar todos los discos, pero no puede colocar un disco más grande en un disco más pequeño. Este problema se puede resolver fácilmente con un algoritmo recursivo de "divide y conquista".
  • 3. TORRES DE HANÓI La torre de Hanoi, también llamado Torres de Brahma, son rompecabezas con tres clavijas verticales y un conjunto de discos de diferentes tamaños con agujeros a través de sus centros. La torre de Hanoi se cree extensamente para haber sido inventada en 1883 por el matemático francés Édouard Lucas, aunque su papel en su invención se ha disputado. Siempre popular, hecho de madera o plástico, la Torre de Hanoi se puede encontrar en tiendas de juguetes de todo el mundo.
  • 4. ORIGEN DE LAS TORRES DE HANOI La Torre de Hanoi (a veces llamada la Torre de Brahma) fue inventada por el matemático francés Edouard Lucas en 1883. Se inspiró en una leyenda que cuenta de un templo hindú donde el rompecabezas de la pirámide Pudo haber sido usado para la disciplina mental de los jóvenes sacerdotes. La leyenda dice que al principio de los tiempos a los sacerdotes en el templo se les dio una pila de 64 discos de oro, cada uno un poco más pequeño que el que está debajo de él. Su asignación era transferir los 64 discos de uno de los tres polos a otro, con un importante disco provisional grande nunca podría ser colocado encima de uno más pequeño. Los sacerdotes trabajaban muy eficientemente, día y noche. Cuando terminaron su trabajo, el mito dijo, el templo se desmenuzaría en polvo y el mundo se desvanecería.
  • 5. ¿CÓMO FUNCIONA EL JUEGO? Dada una pila de n discos dispuestos desde el más grande en la parte inferior a la más pequeña en la parte superior colocada en una barra, junto con dos barras vacías, el rompecabezas torres de Hanoi pide el número mínimo de movimientos necesarios para mover la pila de una barra a otra, Donde sólo se permiten movimientos si colocan discos más pequeños encima de discos más grandes. El rompecabezas con n = 4 clavijas y n discos se conoce a veces como el rompecabezas de Reve.
  • 6. SOLUCIÓN ALGORÍTMICA APLICANDO EL MÉTODO DIVIDE Y VENCERÁS Supongamos que tiene n discos situados en la clavija A (las clavijas están marcadas A, B y C de izquierda a derecha). Pensemos en resolver el problema moviendo n-1 discos de la clavija A a la clavija C, desplazando el n-ésimo disco de la clavija A a la clavija B, y luego moviendo los discos n- 1 de la clavija C a la clavija B. El programa para resolver este problema sería como se muestra en la siguiente diapositiva:
  • 7. void main() { int n = 4; /* numero de discos= 4 */ hanoi('A','B','C', n); } void hanoi(char From, char To, char Other, int n) { if (n == 0) return; hanoi(From, Other, To, n-1); printf("moviendo disco de la clavija %c a %cn", From, To); hanoi(Other, To, From, n-1); }
  • 8. Y ESTE SERIA EL RESULTADO O IMPRESION Moviendo el disco de la clavija A a la C Moviendo el disco de la clavija A a la B Moviendo el disco de la clavija C a B Moviendo el disco de la clavija A a la C Moviendo el disco de la clavija B a la A Moviendo el disco de la clavija B a la C Moviendo el disco de la clavija A a la C Moviendo el disco de la clavija A a la B Moviendo el disco de la clavija C a B Moviendo el disco de la clavija C a la A Moviendo el disco de la clavija B a la A Moviendo el disco de la clavija C a B Moviendo el disco de la clavija A a la C Moviendo el disco de la clavija A a la B Moviendo el disco de la clavija C a B
  • 9. ENLACE PARA JUGAR A LAS TORRES DE HANÓI http://www.uterra.com/juegos/torre_hanoi.php?http://www.uterra.com/juegos/torre_hanoi.ht m
  • 10. CONCLUSIÓN La torre de Hanói es una herramienta que ha tenido un impacto considerable en la vida humana, tanto como en la ciencia, las matemáticas, la cultura, la programación y la resolución de problemas en general. Un buen ejemplo del uso de las torres de Hanói seria : se utiliza con frecuencia en la investigación psicológica sobre la resolución de problemas. También existe una variante de esta tarea llamada Torre de Londres para el diagnóstico neuropsicológico y el tratamiento de las funciones ejecutivas.