Torre
de Hanói
História
• A torre de Hanói, também conhecida por
torre do bramanismo ou quebra-cabeças do
fim do mundo, foi publicada em 1883 pelo
matemático Frances Edouard Lucas, com o
pseudônimo Prof. N. Claus (de Siam), um
anagrama de seu nome.
• A publicação dizia que o jogo vinha do Vietnã,
sendo popular também na China e no Japão, e
acompanhava a caixa do quebra-cabeças.
Edouard Lucas teve inspiração de uma lenda
para construir o jogo das Torres de Hanói. Já
seu nome foi inspirado na torre símbolo da
cidade de Hanói,
O que é Torre de Hanói?
• é um quebra-cabeça que consiste em uma base
contendo três pinos, em um dos quais são
dispostos alguns discos uns sobre os outros, em
ordem crescente de diâmetro, de cima para
baixo. O problema consiste em passar todos os
discos de um pino para outro qualquer, usando
um dos pinos como auxiliar, de maneira que um
disco maior nunca fique em cima de outro menor
em nenhuma situação. O número de discos pode
variar sendo que o mais simples contém apenas
três.
Soluções
• É interessante observar que o número mínimo
de "movimentos" para conseguir transferir
todos os discos da primeira estaca à terceira é
2n-1, sendo n o número de discos
• Para solucionar um Hanói de 7 discos, são
necessários 127 movimentos.
• A solução para o problema da Torre de Hanói com
recursividade é compacta e baseia-se no seguinte:
•
a) A única operação possível de ser executada é "move
disco de um pino para outro";
•
b) Uma torre com (N) discos, em um pino, pode ser
reduzido ao disco de baixo e a torre de cima com (N-1) discos;
•
c) A solução consiste em transferir a torre com (N-1) discos
do pino origem para o pino auxiliar, mover o disco de baixo do
pino origem para o pino destino e transferir a torre com (N-1)
discos do pino auxiliar para o pino destino. Como a
transferência da torre de cima não é uma operação possível
de ser executada, ela deverá ser reduzida sucessivamente até
transformar-se em um movimento de disco.
Aplicação Prática
• A Torre de Hanói pode ser trabalhada em níveis de
desenvolvimento com crianças. Na pré-escola, com regras
simples de separação de cores e tamanhos, a torre de
Hanoi ajuda em questões de coordenação motora,
identificação de formas, ordem crescente e decrescente,
entre outras formas de aprendizado.
• De uma maneira mais ampla, o jogo pode ser usado para o
estabelecimento de estratégias de transferência das peças,
como a contagem dos movimentos e raciocínio.
• Iniciando com um número menor de peças, ou seja,
resolvendo problemas mais simples, teremos oportunidade
de experimentar uma das mais importantes formas de
raciocínio matemático.
• Vantagens
• Algoritmos recursivos são mais compactos para
esse tipo de algoritmo, mais legíveis e mais fáceis
de serem compreendidos. Além da facilidade de
serem implementados em linguagens de
programação.
• Desvantagens
• Por usarem intensivamente a pilha, os algoritmos
recursivos tendem a ser mais lentos que os
iterativos, porém pode valer a pena sacrificar a
eficiência em benefício da clareza.
Conclusão
• A Torre de Hanoi consiste em passar todos os discos de uma extremidade
a outra sem que um disco maior fique em cima de um menor.
• As suas aplicações são basicamente usadas em escolas para que os
professores possam melhorar e desenvolver o cognitivo das crianças, além
do trabalho em grupo. Sendo este aplicado em pequenos grupos ou
individualmente.
• A Torre de Hanói possui várias formas de resolução. Uma delas é a
resolução recursiva a qual podemos dizer que é a mais limitada quanto ao
tempo de realização, já que sua execução dependerá de alguns fatores
para tornar-se mais eficaz.
• A resolução Iterativa utiliza alguns ciclos (estruturas) de repetição que
podem ser chamados de laços, existe ainda a possibilidade de algumas
estruturas adicionais (mais complexas) as quais tornam o algoritmo mais
rápido.
• É fato que todo algoritmo recursivo possuí um algoritmo iterativo
equivalente; Dependendo apenas da sua complexidade de construção.
•
•
•
•
Alunas : Isabella , Jaine, Mariângela
Números: 09, 13 e 27
1 ano “ B “
Professor: Cleber
Download

O que é Torre de Hanói?