Suma de una serie

De Ejercicios

Enunciado

Diseñar un algoritmo para calcular la suma de los siguientes 100 primeros términos de la serie:

  1 - 1/2 + 1/4 - 1/6 + 1/8 - 1/10 + 1/12 - ...

Soluciones

Diseño en pseudocódigo

 ALGORITMO Suma_serie
 ENTRADAS:
   (No hay)
 SALIDAS: 
   suma: REAL    (La suma de los 100 primeros términos de la serie)
 VARIABLES: 
   i: ENTERO
   signo: ENTERO
 INICIO
   suma <- 1
   signo <-- -1
   PARA i <-- 1 HASTA 99 CON INCREMENTO DE 1 HACER
     suma <-- signo * (suma/(2*i))
     signo <-- signo * (-1)
   FIN PARA
   ESCRIBIR("La suma vale:", suma)
 FIN
Tipos de soluciones