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.