Informatika gyűjtemény

NézetNyomtat

Programozási tételek: Összegzés

Feladat

Bemenet

Adatok sorozata tömbben, fájlban vagy standard bemeneten. $X[1], X[2], \ldots, X[N]$

Kimenet

A sorozat "összege". Ez legegyszerűbb esetben azt jelenti, hogy számokat adtunk össze.

Algoritmus

Adatok tömbben

:= 0
Ciklus i:=1-től N-ig
    S := S + X[i]
Ciklus vége

Adatok fájlban, előre adott a darabszám

Megnyit( bemenet )
:= 0
Ciklus i:=1-től N-ig
    X := Olvas( bemenet )
    S := S + X
Ciklus vége
Bezár( bemenet )

Adatok fájlban, ismeretlen darabszám

Megnyit( bemenet )
:= 0
Ciklus amíg nem Fájlvége( bemenet )
    X := Olvas( bemenet )
    S := S + X
Ciklus vége
Bezár( bemenet )

Példák

Feladatok

  1. Egy fájlban egy cég alkalmazottainak fizetése van tárolva, soronként egy szám. Határozzuk meg, mennyit fizet ki összesen a cég dolgozóinak!
  2. Egy fájlban egy osztály tanulóinak informatika jegyeit tároljuk, soronként egyet. Határozzuk meg az osztályátlagot!
  3. Egy fájlban kétszer kettes valós elemű mátrixok vannak, soronként egy. A mátrix négy eleme szóközzel van elválasztva, először az első sor, utána a második sor elemei következnek, balról jobbra. Számoljuk ki a mátrixok szorzatát!