Az összegzés

logo

Adott egy n elemű T sorozat, Határozzuk meg T sorozat elemeinek összegét!

A megvalósítás gondolatmenete

Ha a számokat számológéppel adjuk össze, akkor azokat egyenként kell hozzáadnunk a már összegzett elemekhez. A kijelző a mindenkori aktuális összeget mutatja. Ezt valósítjuk meg az algoritmusban is, a kijelző pillanatnyi tartalmát az s jelzi, ez kezdetben (a számok beírása előtt) nulla. Ezután (az elsőtől indulva az utolsóig) vegyük a T következő, i-edik elemét, és ezt adjuk hozzá az s részösszeghez. Ha minden elemet beírtunk, s értéke éppen a számok összege lesz.

Algoritmus mondatszerű leírással:

Eljárás osszegzes_tetele:

S = 0

Ciklus i = 1-től N-ig

s = s + T(i)

Ciklus vége

Eljárás vége

Feladat:

Számítsuk ki a természetes számok összegét 1-től n-ig!

Program termeszetesszamok_osszege

Ki: "Meddig adjuk össze a számokat?"

Be: n

s = 0    'Itt állítjuk a kijelző értékét nullára

Ciklus i = 1-től n-ig

s = s + i    'Itt adjuk össze egyesével a számokat

Ciklus vége

Ki: "A számok összege: ", s    'Eredmény kiíratása

Program vége.

Házi feladat:

Oldjuk meg az összegzési feladatot elöltesztelős ciklus alkalmazásával!