Changes

Jump to navigation Jump to search
no edit summary
A idéia aqui é de varrer o índice para a seqüência de Fibonacci até que o valor da seqüência atingir um limite especificado (digamos, um milhão). A construção de loop while em Maple é ideal para este tipo de aplicação.
 
count := 1; # inicializa o contador
while fibonacci(count) <= 1000000 do
count := count + 1;
od:
print(fibonacci(count));
 
Podemos ver que o número de Fibonacci nos dá esse valor, verificando o valor da variável '''count'''.
 
count;
 
É, provavelmente, também uma boa idéia para verificar a nossa lógica, e ver que o número de Fibonacci anterior é realmente inferior a 10 milhões.
 
fibonacci(count - 1);
 
Agora, devemos verificar isso por mais alguns valores ainda maiores do que um milhão. No entanto, uma vez que você já tentou duas ou três, você certamente vai querer experimentar mais, por isso é provavelmente uma boa idéia quebrar este pequeno loop while dentro de uma função (que vamos chamar BigFib).
31

edits

Navigation menu