Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Nome do/a aluno/a: Débora Oliveira Ramos 
Curso: Ciência da Computação 
Disciplina: Matemática Fundamental 
Professor: Vanessa da Luz Vieira 
 
 
O jogo torre de Hanói, também conhecida como torre de bramanismo foi 
 inventada em 1883 pelo matemático Edouard Lucas. 
A principal proposta do jogo é de transferir os discos de uma haste A para haste 
C, sendo eles empilhados de forma decrescente de tamanho com a menor quantidade 
de movimentos possível, contando com o auxílio de uma haste B para realização dos 
movimentos. 
O jogo possui apenas duas regras, onde a primeira é que somente um disco 
pode ser movido por vez e a segunda é que um disco maior nunca pode sobrepor um 
disco menor. 
Para sabermos quantos movimentos mínimos são necessários para realizar o 
jogo utilizamos o seguinte raciocínio: uma torre pode conter no mínimo 1 disco e o 
máximo de N discos (1,2,3,4,5...N), sabemos que para finalizar um jogo contendo 1 
disco apenas, precisamos de 1 único movimento, então para movermos N discos 
precisaremos remover os demais discos anteriores a N, ou seja , se tivermos 7 discos, 
precisamos remover 6 para mover então o 7º para a haste C e concluir o jogo, 
conforme a regra. Sabendo disso podemos utilizar a equação exponencial para 
calcularmos o número de movimentos mínimos para determinados números de 
discos. 
Vamos imaginar que temos N discos para mover, logo teremos que remover o 
disco anterior a N, ou seja N-1, após movermos todos os discos anteriores a N, 
movemos N para haste C e em seguida precisamos mover novamente para N os 
discos que o antecediam, ou seja (N-1)(N+1), sendo assim para termos a formulo para 
encontrar o número de movimentos exatos utilizaremos T como o número de 
movimentos, sendo T(2n-1) , veja a figura abaixo: 
 
 
 
 
 
 
 
 
 
 
 
Conforme a figura, temos 2 discos, podemos calcular o número mínimo de 
movimentos já ao observarmos as figuras, mas vamos aplicar a formula T(2n-1), 
substituiremos N pelo número de discos, portanto ficará T(22-1), T=3, ou seja, para 2 
discos temos 3 movimentos mínimos, fazendo o cálculo com 3, 4, 5, 6 e 7 discos 
temos os respectivos resultados: 
 
3 discos: T(23 - 1) → T(8-1) → T=7 
4 discos: T(24 - 1) → T(16-1) → T=15 
5 discos: T(25 - 1) → T(32-1) → T=31 
6 discos: T(26 - 1) → T(64-1) → T=63 
7 discos: T(27 - 1) → T(128-1) → T=127 
Assim, podemos descobrir a quantidade mínima necessária de movimentos de 
qualquer quantidade de discos desejáveis. 
 
 
 
Referências Bibliográficas 
https://www.aedi.ufpa.br/bom/images/pdf/hanoi.pdf

Mais conteúdos dessa disciplina