Python – serie: 1 + 2/3 + 3/5 + 4/7 + …
Determinar la suma de los N primeros términos de dicha serie.
Algoritmo serie
Escribir "VALOR DE N : "
Leer n
suma = 1
num = 2
d = 3
Si (n > 1) Entonces
Escribir sin saltar suma, " + ";
Para i = 1 hasta n-1 con paso 1 Hacer
Si (i == n-1) Entonces
Escribir Sin Saltar num,"/",d
SiNo
Escribir Sin Saltar num,"/",d, " + "
FinSi
suma = suma + (num/d)
num = num + 1
d = d + 2
FinPara
FinSi
Escribir ""
Escribir "La suma es: ", suma
FinAlgoritmo
Explicación del ejercicio realizado.
En primer lugar, debemos indicar que registre el número que quiere que sume y cuales son dichos valores.
Después, añadimos que si el número es mayor que 1, entonces sume para i=1 hasta n-1 con paso de uno en uno y que lo muestre. A continuación, indicamos el contrario de la primera condición, el numero +.
Para acabar, si la suma, es decir un número, es igual al mismo número, más el ultimo número fracionario acabaríamos.
Al final, indicamos cual es el resultado de dicha suma.
Carlos Guerrero Pérez.