Informatika dolgozat 2025.08.11

1. Sorozatszámítás:

1.1. N szám összege

Összegzés(N,X,S):

S := 0
Ciklus I=1-től N-ig
    S := S + X(I)
Ciklus vége
Eljárás vége

2. Eldöntés:

2.1. N elemből (∃ eleme) T(X(I)) tulajdonságú

Eldöntés(N,X,VAN):

I := 1
Ciklus amíg I ≤ N és nem T(X(I))
    I := I + 1
Ciklus vége
VAN := (I ≤ N)
Eljárás vége

3. Kiválasztás:

3.1. N elemből első (egyedik) sorszám eredmény

Kiválasztás(N,X,SORSZ):

I := 1
Ciklus amíg nem T(X(I))
    I := I + 1
Ciklus vége
SORSZ := I
Eljárás vége

4. Lineáris keresés (Eldöntés + Kiválasztás):

4.1. N elemből (∃ eleme) T(X(I)) tulajdonsági szerinti eredmény

Keresés(N,X,VAN,SORSZ):

I := 1
Ciklus amíg I ≤ N és nem T(X(I))
    I := I + 1
Ciklus vége
VAN := (I ≤ N)
Ha VAN akkor SORSZ := I
Eljárás vége

5. Megszámolás:

5.1. N elemből T(X(I)) tulajdonság megszámolása

Megszámolás(N,X,DB):

DB := 0
Ciklus I=1-től N-ig
    Ha T(X(I)) akkor DB := DB + 1
Ciklus vége
Eljárás vége

6. Maximumkiválasztás:

6.1. N elemből maximum (sorszám és érték)

Maximumkiválasztás(N,X,MAX,MAXERT):

MAX := 1
MAXERT := X(1)
Ciklus I=2-től N-ig
    Ha MAXERT < X(I) akkor
        MAX := I
        MAXERT := X(I)
Ciklus vége
Eljárás vége