Programlamada, aynı türden birden fazla veriyi tek bir isim altında düzenli bir şekilde depolamak ve yönetmek için diziler kullanılır.

Dizilerin Özellikleri

  • Aynı Veri Tipi: Bir dizi yalnızca aynı veri tipindeki elemanları depolayabilir
  • Sabit Boyut: Bir dizi tanımlandığında, genellikle boyutu belirlenir
  • İndeksleme: Dizideki her elemana bir indeks numarası atanır (genellikle 0'dan başlar)

Dizi Tanımlama ve Başlatma

// 5 elemanlı bir tam sayı dizisi tanımlama
TamSayılar sayilar[5]

// Diziyi başlatma
sayilar[0] = 10
sayilar[1] = 20
sayilar[2] = 30
sayilar[3] = 40
sayilar[4] = 50

// Tanımlama sırasında başlatma
Metinler isimler[] = {"Ali", "Ayşe", "Can"}
                    

Dizi Elemanlarına Erişim

Dizi elemanlarına erişmek için dizinin adı ve elemanın indeks numarası kullanılır.

TamSayılar notlar[3] = {85, 92, 78}

// İlk elemana erişim (indeks 0)
Ekrana yazdır notlar[0] // Çıktı: 85

// İkinci elemana erişim (indeks 1)
Ekrana yazdır notlar[1] // Çıktı: 92
                    

Dizilerle Döngü Kullanımı

Dizilerdeki elemanlar üzerinde işlem yapmak için döngüler sıkça kullanılır.

TamSayılar sayilarim[4] = {5, 10, 15, 20}

TEKRARLA (i = 0; i < 4; i = i + 1)
  Ekrana yazdır sayilarim[i]
SON
// Çıktı: 5, 10, 15, 20
                    

Dizilerin Kullanım Alanları

  • Veri Koleksiyonları: Öğrenci notları, ürün fiyatları
  • Tablolar ve Matrisler: İki boyutlu diziler
  • Arama ve Sıralama: Algoritmaların temelini oluştururlar