4. Ludolfovo číslo

Zadání:

Vypočtěte Ludolfovo číslo jako součet prvků řady: 

 \pi =4\sum_{k=0}^{ \infty }\frac{\left (-1  \right )^{k}}{2k+1}=\frac{4}{1}-\frac{4}{3}+\frac{4}{5}-\frac{4}{7}+\frac{4}{9}- ...

až do podmínky, že člen řady klesne pod zadané eps.

Hlavní program:

  • Výpočet Ludolfova čísla pomocí podprogramu (funkce) MojePi volaného z hlavního programu - viz Obrázek 1

Eulerovo

Obrázek 1: Hlavní program LudolfovoCislo pro výpočet Ludolfova čísla (součet řady do specifikované meze)

Podprogram - funkce:

  • MojePi - viz Obrázek 2 :
    • Formální parametr:

        • eps ... mez (přesnost) pod níž nesmí klesnout hodnota člena řady (kritérium ukončení)
      • Proměnné: 
        • myPi ... reálné Ludolfovo číslo, tj. výsledný součet prvků řady
        • clen ... člen v řadě - reálné číslo
        • klipklap ... změna znaménka na opačné (změna znaménka u následujícího člena řady)
        • delit ... celočíselný dělitel člena řady

    Podprogram MojePi - funkce pro výpočet Ludolfova čísla

    Obrázek 2: Podprogram MojePi - funkce pro výpočet Ludolfova čísla

    Výstup programu

    Výstup programu LudolfovoCislo: Výpočet Ludolfova čísla (součet řady do specifikované meze)

    Výstup programu LudolfovoCislo: Výpočet Ludolfova čísla (součet řady do specifikované meze)