PS 3.5

Suma de Serie Armónica

Desarrolla un programa que calcule la suma de la serie armónica: 1 + 1/2 + 1/3 + ... + 1/N. El algoritmo lee N, inicializa SUMA ← 0.0, y mediante un ciclo for (I ← 1; I ≤ N; I ← I + 1) acumula SUMA ← SUMA + 1.0/I.

Requisitos

  • Leer N (cantidad de términos de la serie)
  • Inicializar SUMA ← 0.0 (usar double para decimales)
  • Ejecutar ciclo I ← 1 hasta I ≤ N: SUMA ← SUMA + 1.0/I, luego I ← I + 1
  • Mostrar SUMA con 4 decimales

Ejemplo de uso esperado

// Entrada:
========================================
Suma de Serie Armónica
Serie: 1 + 1/2 + 1/3 + ... + 1/N
========================================
Ingrese el valor de N: 5

// Salida:
========================================
La suma de la serie para N = 5 es: 2.2833
========================================

Desglose de la serie:
1/1 + 1/2 + 1/3 + 1/4 + 1/5
1.0000 + 0.5000 + 0.3333 + 0.2500 + 0.2000 = 2.2833

Notas rápidas

Detalles importantes:

  • La serie armónica es: 1 + 1/2 + 1/3 + 1/4 + ... + 1/N
  • Usa double para SUMA (no int) para mantener decimales
  • Divide 1.0 / i (no 1 / i) para evitar división entera
  • La serie armónica crece lentamente (diverge a infinito pero despacio)
  • Para N = 10: SUMA ≈ 2.9290, para N = 100: SUMA ≈ 5.1874

📊 Diagrama de Flujo

Diagrama de Flujo - Suma de Serie Armónica

Diagrama de flujo del algoritmo