Kiválasztás (N,A,sorszam) i := 1 Ciklus amíg (A(i) nem T) i := i+1 Ciklus vége sorszam := i Eljárás vége Kiválasztás
Kiválasztás tételénél előfeltétel, hogy a keresett elem biztosan megtalálható a tömbben.
Példa kiválasztásra Adott egy 5 elemű tömb nevekkel feltöltve. Hányadik helyen találjuk a „Gábor” nevet? A: szöveges tömb (5 elemű) N:=5 T tulajdonság: „Gábor”
A() Sándor Péter István Gábor Tamás 1 N ↓ Kiválasztás (N,A,sorszam) i := 1 Ciklus amíg (A(i) nem T) i := i+1 Ciklus vége sorszam := i Eljárás vége
A() Sándor Péter István Gábor Tamás 1 N Kiválasztás (N,A,sorszam) i := 1 Ciklus amíg (A(i) nem T) i := i+1 Ciklus vége sorszam := i Eljárás vége i = 1
A() Sándor Péter István Gábor Tamás 1 N Kiválasztás (N,A,sorszam) i := 1 Ciklus amíg (A(1) nem „Gábor”) i := i+1 Ciklus vége sorszam := i Eljárás vége i = 1 igaz
A() Sándor Péter István Gábor Tamás 1 N Kiválasztás (N,A,sorszam) i := 1 Ciklus amíg (A(i) nem T) i := i+1 Ciklus vége sorszam := i Eljárás vége i = 2
A() Sándor Péter István Gábor Tamás 1 N Kiválasztás (N,A,sorszam) i := 1 Ciklus amíg (A(i) nem T) i := i+1 Ciklus vége sorszam := i Eljárás vége i = 2
A() Sándor Péter István Gábor Tamás 1 N Kiválasztás (N,A,sorszam) i := 1 Ciklus amíg (A(2) nem „Gábor”) i := i+1 Ciklus vége sorszam := i Eljárás vége i = 2 igaz
A() Sándor Péter István Gábor Tamás 1 N Kiválasztás (N,A,sorszam) i := 1 Ciklus amíg (A(i) nem T) i := i+1 Ciklus vége sorszam := i Eljárás vége i = 3
A() Sándor Péter István Gábor Tamás 1 N Kiválasztás (N,A,sorszam) i := 1 Ciklus amíg (A(i) nem T) i := i+1 Ciklus vége sorszam := i Eljárás vége i = 3
A() Sándor Péter István Gábor Tamás 1 N Kiválasztás (N,A,sorszam) i := 1 Ciklus amíg (A(3) nem „Gábor”) i := i+1 Ciklus vége sorszam := i Eljárás vége i = 3 igaz
A() Sándor Péter István Gábor Tamás 1 N Kiválasztás (N,A,sorszam) i := 1 Ciklus amíg (A(i) nem T) i := i+1 Ciklus vége sorszam := i Eljárás vége i = 4
A() Sándor Péter István Gábor Tamás 1 N Kiválasztás (N,A,sorszam) i := 1 Ciklus amíg (A(i) nem T) i := i+1 Ciklus vége sorszam := i Eljárás vége i = 4
A() Sándor Péter István Gábor Tamás 1 N Kiválasztás (N,A,sorszam) i := 1 Ciklus amíg (A(4) nem „Gábor”) i := i+1 Ciklus vége sorszam := i Eljárás vége i = 4 hamis
A() Sándor Péter István Gábor Tamás 1 N Kiválasztás (N,A,sorszam) i := 1 Ciklus amíg (A(i) nem T) i := i+1 Ciklus vége sorszam := i Eljárás vége i = 4 4
A() Sándor Péter István Gábor Tamás 1 N Kiválasztás (N,A,sorszam) i := 1 Ciklus amíg (A(i) nem T) i := i+1 Ciklus vége sorszam := i Eljárás vége i = 4 4 (a Gábor név ezen a helyen áll) ↑