1. Eulerovo číslo

Zadání:

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

 e=\sum_{n=0}^{ \infty }\frac{1}{n!}= \frac{1}{0!} +\frac{1}{1!}+\frac{1}{2!}+\frac{1}{3!}+\frac{1}{4!}+...

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

Hlavní program:

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

Eulerovo

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

Podprogram - funkce:

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

        • eps ... mez (přesnost) pod níž nesmí klesnout hodnota člena řady (kritérium ukončení)
      • Proměnné: 
        • myE ... reálné Eulerovo číslo, tj. výsledný součet prvků řady
        • clen ... člen v řadě - reálné číslo
        • delit ... celočíselný dělitel člena řady

    Podprogram Euler - funkce pro výpočet Eulerova čísla

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

    Výstup programu

    Výstup hlavního programu EulerovoCislo: výpočet Eulerova čísla (součet řady do specifikované meze)

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