-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfibonachi.psc
36 lines (30 loc) · 1.08 KB
/
fibonachi.psc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Funcion retorno <- calculo ( n )
definir a, b, c, i como entero
a = 0
b = 1
Para i <- 1 hasta n hacer
c = a + b
escribir a sin saltar
a = b
b = c
FinPara
Fin Funcion
//Realizar una función que permita obtener el término n de la sucesión de Fibonacci. La
//sucesión de Fibonacci es la sucesión de los siguientes números:
// 1, 1, 2, 3, 5, 8, 13, 21, 34, ...
//Donde cada uno de los números se calcula sumando los dos anteriores a él. Por ejemplo:
// La sucesión del número 2 se calcula sumando (1+1)
// Análogamente, la sucesión del número 3 es (1+2),
// Y la del 5 es (2+3),
// Y así sucesivamente...
//La sucesión de Fibonacci se puede formalizar de acuerdo a la siguiente fórmula:
// Fibonacci (n) = Fibonacci (n-1) + Fibonacci (n-2) para todo n > 1
// Fibonacci (n) = 1 para todo n <= 1
// Por lo tanto, si queremos calcular el término "n" debemos escribir una función que reciba
// como argumento el valor de "n" y que calcule la serie hasta llegar a ese valor.
Algoritmo fibonachi
Definir n Como Entero
Escribir 'ingresa un numero'
leer n
escribir calculo(n)
FinAlgoritmo