80 likes | 182 Views
Algoritmusok2. Készítette: Rummel Szabolcs Elérhetőség: rsz@mailbox.hu. Minimum kiválasztás tétele. Feladat: adott egy N elemű tömb és szeretném kiválasztani a legkisebb elemét (minimumát)!. Deklaráció. T:tömb:egész; i:egész; Min:egész; Kérdések:
E N D
Algoritmusok2 Készítette: Rummel Szabolcs Elérhetőség: rsz@mailbox.hu
Minimum kiválasztás tétele • Feladat: adott egy N elemű tömb és szeretném kiválasztani a legkisebb elemét (minimumát)!
Deklaráció T:tömb:egész; i:egész; Min:egész; Kérdések: Használható e szöveg, vagy karakter típus a tömbnél? Ha a tömb szöveg típusú, akkor milyen típusú a többi változó
Algoritmus Alg kezd Min:=T[1]; Ciklus i:=2- től n-ig ha T[i]<min akkor min:=T[i]; ha vége; Ciklus vége; Alg vége;
Kérdések a működéséhez • Miért kap értéket a min változó? • Milyen kezdőértéket kap? • Miért i:=2-től indul a ciklus? • Mi lenne ha i:=1-től indulna? • Melyik változóban kapjuk meg a tömb legkisebb elemét? • Melyik utasítás biztosítja, hogy a legkisebb elem kerül a változóba?
Maximum kiválasztás tétele • Feladat: adott egy N elemű tömb, szeretnénk megkeresni a legnagyobb elemét.
Deklaráció • T:tömb: egész; • i:egész; • Max:egész;
Algoritmus Alg kezd Max:=T[1]; Ciklus i:=2-től N-ig ha T[i]>max akkor max:=T[i]; ha vége; Ciklus vége; Alg vége;