Bir öğrenci, bir sayı dizisindeki en büyük sayıyı bulmak için aşağıdaki adımları belirlemiştir:
I. Dizinin ilk elemanını en büyük sayı olarak kabul et.
II. Dizinin geri kalan elemanlarını sırasıyla kontrol et.
III. Eğer kontrol edilen eleman, şu ana kadar bulunan en büyük sayıdan daha büyükse, bu elemanı yeni en büyük sayı olarak kabul et.
IV. Dizideki tüm elemanlar kontrol edildi mi? Evet ise sonuç olarak en büyük sayıyı yaz, hayır ise bir sonraki elemana geç ve II. adıma dön.
Bu adımların doğru bir algoritma olabilmesi için hangi adımın eksik veya yanlış olduğu söylenebilir?
A) I. adım, başlangıç değeri yanlış belirlenmiştir.
B) II. adım, dizinin kontrol sırası belirsizdir.
C) III. adım, karşılaştırma mantığı eksiktir.
D) IV. adım, döngü sonlandırma ve çıktı adımı eksiktir.
E) Adımların hepsi doğrudur ve eksik yoktur.