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