Dizi öğeleri üzerinde yineleme
Dizilerle çalışırken genellikle dizinin tüm öğeleriyle aynı anda çalışmanız gerekir.
Öğeler arasında geçiş yapın: dizinin tüm öğeleri arasında geçiş yapın ve gerekirse bazı işlemler gerçekleştirin
Bunun için, genellikle
0
ile
N-1
arasında değişen değişkenli bir döngü kullanılır; burada
N
dizi sayısıdır öğeler.
N
altında dizinin mevcut boyutunu dikkate alacağız, yani
N = len(A).
...
aralık(N) içindeki i için:
# burada A[i] ile çalışıyoruz
...
Belirtilen döngüde i
değişkeni 0, 1, 2, ..., N-1 değerlerini alacaktır. Böylece, döngünün her adımında, dizinin i
numaralı belirli bir öğesine erişiriz.
Bu nedenle A[i]
dizisinin bir elemanı ile yapılması gerekenleri anlatmak ve bu işlemleri böyle bir döngü içerisine yerleştirmek yeterlidir.
Diziyi ilk N
doğal sayılarla dolduran, yani programın sonunda dizinin elemanları eşit hale gelen bir program yazalım.
A[0] = 1
A[1] = 2
A[2] = 3
...
A[N - 1] = H
Kalıbı görmek kolaydır: bir dizi öğesinin değeri, öğenin dizininden 1 daha büyük olmalıdır.
Döngü şöyle görünecek
aralık(N) içindeki i için:
A[i] = ben + 1