Ejercicio: 1Eva2012TII_T1 Sucesión de Padovan
Para este ejercicio se necesitaran 4 variables simples, a, b y c se inicializan en 1 como indica la secuencia.
1, 1, 1, 2, 2, 3, 4, 5, 7, ...
a, b, c, d
a, b, c, d
a, b, c, d
El valor del siguiente término “d” es siempre la suma de a y b.
Se preparan los valores siguientes reemplazando a con b, b con c, y c con d, con el objetivo de poder repetir la operación para el siguiente término.
Un contador de términos “i” permite controlar el número de términos calculados para mostrar solo el requerido.
Algoritmo en Python: mientras-repita
# ICM00794-Fundamentos de Computación - FCNM-ESPOL
# 1Eva_IIT2012_T1 Sucesión de Padovan
# propuesta: edelros@espol.edu.ec
# INGRESO
n = int(input('cuál término:'))
# PROCEDIMIENTO
a = 1
b = 1
c = 1
i = 3
while (i<n):
d = a+b
a = b
b = c
c = d
i = i+1
# SALIDA
print(d)
Resultado del algoritmo
cuál término:5
2
>>>
cuál término:6
3
>>>
cuál término:7
4
>>>
Diagrama de Flujo: Mientras-Repita

Algoritmo en Python: repita-hasta
# ICM00794-Fundamentos de Computación - FCNM-ESPOL
# 1Eva_IIT2012_T1 Sucesión de Padovan
# propuesta: edelros@espol.edu.ec
# INGRESO
n = int(input('cuál término:'))
# PROCEDIMIENTO
a = 1
b = 1
c = 1
i = 3
while not (i>=n):
d = a+b
a = b
b = c
c = d
i = i+1
# SALIDA
print(d)
Diagrama de Flujo: Repita-Hasta
