Ejercicio: 1Eva2002TII_T4 cociente de Fibonacci
El ejercicio es una extensión del Algoritmo – Secuencia de Fibonacci, añadiendo la operación del cociente.
Se requiere guardar valores consecutivos del cociente para comparar su diferencia hasta cumplir con la precisión requerida.
Ejemplo de ejecución de algoritmo
>>> precision decimal: 0.001 cociente: 0.6181818181818182 con diferencia de: 0.0005347593582887278
Se añade al algoritmo de Fibonacci el cálculo del cociente.
Algoritmo en Python
# ICM00794-Fundamentos de Computación - FCNM-ESPOL
# 1Eva_IIT2002_T4 Cociente de Fibonacci
# propuesta: edelros@espol.edu.ec
# INGRESO
precision = float(input('precision decimal: '))
# PROCEDIMIENTO
a = 1 # Primer cociente
b = 1
c = a+b
cociente1 = a/b
a = b # Segundo cociente
b = c
c = a+b
cociente2 = a/b
diferencia = abs(cociente2-cociente1)
while not(diferencia<=precision):
cociente1 = cociente2
a = b
b = c
c = a+b
cociente2 = a/b
diferencia = abs(cociente2-cociente1)
# SALIDA
print('cociente:', cociente2)
print('con diferencia de: ', diferencia)