s1Eva_IIT2012_T1 Sucesión de Padovan

Ejercicio: 1Eva_IIT2012_T1 Sucesión de Padovan

Propuesta de solución en Python: py_pdf, también en versión matlab: m_pdf

Para este ejercicio se necesitaran 4 variables simpes, a, b y c se inicializan en 1 como indica la secuencia.

El valor del siguiente término“d”es siempre la suma de a y b.

Se preparan los valores siguientes reemplazandoa 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.

Lazo mientras-repita

# 1Eva_IIT2012_T1 Sucesión de Padovan
# propuesta: edelros@espol.edu.ec

n = int(input('cuál término:'))

a = 1
b = 1
c = 1
i = 3
while (i<n):
    d = a+b
    a = b
    b = c
    c = d
    i = i+1

print(d)

Lazo repita-hasta:

# 1Eva_IIT2012_T1 Sucesión de Padovan
# propuesta: edelros@espol.edu.ec

n = int(input('cuál término:'))

a = 1
b = 1
c = 1
i = 3
while not(i>=n):
    d = a+b
    a = b
    b = c
    c = d
    i = i+1

print(d)