Dizilerde Döngü Kullanımı: Python, PHP ve ASP Örnekleri
Dizilerle çalışırken döngülerin etkin kullanımı, programlama mantığını güçlendiren temel konulardan biridir. Bu makalede, tek boyutlu ve çok boyutlu dizilerde döngü kullanımı, örnekler ve ipuçları ile Python, PHP ve ASP üzerinden anlatılacaktır.
Döngüler, dizilerde veri okuma, yazma ve işlem yapma için vazgeçilmezdir.
1. Python ile Dizilerde Döngü
1Tek boyutlu dizi23notlar = [70, 85, 90, 60, 75]45for not_degeri in notlar:6print("Not:", not_degeri)78Çok boyutlu dizi910matris = [11[1, 2, 3],12[4, 5, 6],13[7, 8, 9]14]1516for i in range(len(matris)):17for j in range(len(matris[i])):18print(matris[i][j], end=" ")19print()2. PHP ile Dizilerde Döngü
1PHP2<?php3# Tek boyutlu dizi4$notlar = array(70, 85, 90, 60, 75);56for ($i = 0; $i < count($notlar); $i++) {7echo "Not: " . $notlar[$i] . "\n";8}910# Çok boyutlu dizi11$matris = array(12array(1, 2, 3),13array(4, 5, 6),14array(7, 8, 9)15);1617for ($i = 0; $i < count($matris); $i++) {18for ($j = 0; $j < count($matris[$i]); $j++) {19echo $matris[$i][$j] . " ";20}21echo "\n";22}23?>3. ASP ile Dizilerde Döngü
1' ASP2' Tek boyutlu dizi3Dim notlar(4)4notlar(0) = 705notlar(1) = 856notlar(2) = 907notlar(3) = 608notlar(4) = 75910For i = 0 To UBound(notlar)11Response.Write "Not: " & notlar(i) & "<br>"12Next1314' Çok boyutlu dizi15Dim matris(2,2)16matris(0,0) = 117matris(0,1) = 218matris(0,2) = 319matris(1,0) = 420matris(1,1) = 521matris(1,2) = 622matris(2,0) = 723matris(2,1) = 824matris(2,2) = 92526For i = 0 To 227For j = 0 To 228Response.Write matris(i,j) & " "29Next30Response.Write "<br>"31NextDöngülerle Dizilerde İşlem Yaparken İpuçları
for, while ve foreach döngüleri ile dizileri tarayabilirsiniz
İç içe döngüler ile çok boyutlu dizilerde tüm elemanları işleyebilirsiniz
Diziler üzerinde toplam, ortalama, en büyük/en küçük değer bulmak döngü ile kolaydır
Diziler ve döngüler birlikte kullanıldığında, veri işlemede esneklik ve hız kazanılır.
0 yorum