Tehetséggondozás az informatikában
A maximum/minimumkiválasztás tétele
Adjuk meg egy sorozat legnagyobb (legkisebb) elemét!
eljárás max_kiválasztás (n, a)
max := a[1]; sorsz := 1
ciklus i := 2-től n-ig
ha a[i] > max akkor
max := a[i]; sorsz:= i
elágazás vége
ciklus vége
eljárás vége
A maximum- és minimumértékek kiszámítására a MAX és MIN függvények
alkalmazhatók, a k-adik legnagyobb vagy legkisebb értékek kiválasztására a
NAGY illetve KICSI függvények, míg ha a szélsőérték helyét is meg akarjuk
adni, akkor azokat meg kell keresni a megadott cellatartományban az
INDEX…(HOL.VAN(…)) függvényekkel – ld. keresés tétele.
MAX(szám1;szám2;...)
Az argumentumai között szereplő legnagyobb számot adja meg.
MIN(szám1;szám2;...)
Az argumentumai között szereplő legkisebb számot adja meg.
NAGY(tömb;k)
Egy adathalmaz k-adik legnagyobb elemét adja eredményül.
KICSI(tömb;k)
Egy adathalmaz k-adik legkisebb elemét adja eredményül.