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.