Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

DİZİLER – I. Kısım YRD.DOÇ.DR. CİHAD DEMİRLİ Kaynaklar: Vatansever, F. (2009) Algoritma Geliştirme ve Programlamaya Giriş. Seçkin Yay.,Ankara.

Benzer bir sunumlar


... konulu sunumlar: "DİZİLER – I. Kısım YRD.DOÇ.DR. CİHAD DEMİRLİ Kaynaklar: Vatansever, F. (2009) Algoritma Geliştirme ve Programlamaya Giriş. Seçkin Yay.,Ankara."— Sunum transkripti:

1 DİZİLER – I. Kısım YRD.DOÇ.DR. CİHAD DEMİRLİ Kaynaklar: Vatansever, F. (2009) Algoritma Geliştirme ve Programlamaya Giriş. Seçkin Yay.,Ankara

2 Dizi Bellekte art arda yer alan aynı türden nesneler kümesine dizi (array) denilmektedir. Bir dizi, elemanlarına aynı isimle ulaşır. Elemanlara arasındaki ayırt edici özellik bellekteki yerleridir.

3 Dizi tanımlama (tek boyutlu) Diziler ardışıl olarak yerleşirler ve dizi elemanları, indisi ile çağrılırak kullanılabilir. int Dizi [25]; İlk indis “0” ile başlar Dizi Dizi[0]Dizi[1]Dizi[2]…………… Dizi[ 24 ]

4 Dizi [0] Dizi adı İ ndeks operatörü İ ndis (indeks) Dizi Dizi elemanıDizi indeksi 15Dizi[0] 365Dizi[1] -12Dizi[2] 5Dizi[3] 78Dizi[4] 1Dizi[5]

5 Dizi tanımlama (tek boyutlu) int dizi [25]; Dizinin eleman sayısı Dizi adı Dizi türü Dizi bildirim operatörü

6 Dizi tanımlama  Aynı anda birden fazla dizi tanımlaması yapılabilir;  int dizi1 [10], dizi2 [10];

7 Tek Boyutlu Dizi (Örnek 1)  N boyutlu dizinin elemanlarının klavyeden girilmesi

8 Tek Boyutlu Dizi (Örnek 2)  N boyutlu dizinin elemanlarının karelerinin toplamı

9 Tek Boyutlu Dizi (Örnek 3)  Klavyeden girilen N elemanlı A ve B dizilerinin skaler çarpımı

10 Tek Boyutlu Dizi (Örnek 4)  N kişilik bir sınıfın, yıl sonu notları kullanılarak sınıf ortalamasının altında kalanlara “kaldı”, diğerlerine de “geçti” yazan program

11 Tek Boyutlu Dizi (Örnek 5)  Klavyeden girilen bir kelimeyi/cümleyi tersten yazdıran program

12 Tek Boyutlu Dizi (Örnek 6)  Klavyeden girilen bir kelimede/cümlede belirlenen harfi değiştirme

13 Çok Boyutlu Diziler  İki boyutlu (matris) diziler  Satır ve sütundan oluşan veri topluluğu gibi düşünülebilir  Çok boyutlu diziler  Üç veya daha fazla boyutlu dizi elemanı içerir

14 İki boyutlu diziler  Matris yapısındadırlar.  int Dizi [4][4]; indis

15 İki boyutlu diziler  Boyutları aynı olmak durumunda değildir.  int Dizi [3][2] = {{1,2},{3,4},{5,6}}; Dizi [0,0]1 Dizi [0,1]2 Dizi [1,0]3 Dizi [1,1]4 Dizi [2,0]5 Dizi [2,1]6 indis

16 İki boyutlu diziler (Örnek 1)

17 devam edecek…


"DİZİLER – I. Kısım YRD.DOÇ.DR. CİHAD DEMİRLİ Kaynaklar: Vatansever, F. (2009) Algoritma Geliştirme ve Programlamaya Giriş. Seçkin Yay.,Ankara." indir ppt

Benzer bir sunumlar


Google Reklamları