Tehetséggondozás az informatikában
Az összegzés tétele
Adjuk meg a sorozat elemeinek összegét (szorzatát, átlagát)!
eljárás összegzés (n, a)
szum := 0
ciklus i := 1-től n-ig
szum := szum + a[i]
ciklus vége
eljárás vége
Ha nem az összeget, hanem az átlagot, szorzatot stb. szeretnénk kiszámolni,
akkor a ciklusmagban szereplő művelet változhat, esetleg a kezdőérték, vagy
a ciklus végén kell még valamilyen műveletet végezni.
A táblázatkezelő programban ezt a tételt megvalósító függvények pl. a
következők:
ÁTLAG(szám1;szám2;...)
Argumentumai átlagát (számtani középértékét) számítja ki. A függvény a
tömbben vagy hivatkozásban szereplő értékek közül csak a számokat használja,
az üres cellákat, logikai értékeket, szöveget és hibaüzeneteket figyelmen
kívül hagyja, de a nullát tartalmazó cellákat számításba veszi.
MÉRTANI.KÖZÉP(szám1;szám2;...)
Pozitív számhalmaz mértani középértékét számítja ki.
SZORZAT(szám1;szám2;...)
Argumentumai szorzatát számítja ki.
NÉGYZETÖSSZEG(szám1;szám2;..)
Argumentumai négyzetösszegét számítja ki.
SZUM(szám1;szám2;...)
Összeadja az argumentumlistájában lévő számokat.