Zamanınız sınırlı, başkalarının hayatını yaşayarak bunu ziyan etmeyin.

24 Nisan 2014 Perşembe

Arrays (Diziler)

·         Arkadaşlar diziler konusuna girmeden önce bu konuyu dikkatle okumanız ve eksik olan yerlerde kesinlikle alıştırma yapmanız gerektiğini tavsiye ediyorum.Şimdi başlayalım.
·         Arkadaşlar öncede yazdığımız programlarda en fazla 4-5 değişkenimiz oldu. Ve deklarasyonu yapmamız kolay oldu.Bu arada deklarasyon,değişken tanımlama demektir.
·         Büyük programlar yazacağız zaman dizilere çok ihtiyaç duyacağız.Bu sefer 100 tane değişken tanımlamamız gerektiğini düşünün.Bunların hepsini teker teker tanımlamak zor olurdu.İşte burada biz dizilere ihtiyaç duyarız.

·         Diziler tek boyutlu ve çok boyutlu olmak üzere iki ayrılır.Şimdi aşağıdaki örnekte dizilere hafiften giriş yapalım


·         Dizilerin elemanlarına nasıl ulaşacağız?Örneğin yukarıda sayilar2 adli dizinin 2.elemanına ulaşmak istiyorsak şöyle bir kod kullanacağız:
sayilar2[1];


·         Dizi Elemanlarına Döngü Yardımıyla Erişim :

·         Dizileri kullanırken döngüler çok büyük rol oynarlar.Bir dizinin elemanlarını döngüler yardımıyla yazdırabiliriz.


·         Dizi Elemanlarını Kullanıcıdan Okumak :
·         Arkadaşlar kullanıcı girişli programlarda girdileri kullanıcıdan istememiz gerekir.Bu dizilerdede aynıdır.Kullanıcıdan girdi almak bildiğiniz gibi scanf fonksiyonu ile yapılmaktadır.Şimdi örneğimizi inceleyelim.


·         Çok Boyutlu Diziler :
·         Dizilerin birden fazla boyuta sahip olabileceklerine değinmiştik.Şimdi bu dizilerin nasıl bir yapıya sahip olduklarını bir örneğimizle açıklayalım .


·         İki Boyutlu Diziler :
·         İki boyutlu diziler verileri matris formatında saklar.Ve en çok dikkat etmemiz gereken nokta dizinin veri tipi ne ise bütün elemanlar da o veri tipinden olmalıdır.


·         Dizilerde Sıralı Arama :
·         Bir dizinin elemanlarını bulmak için programcıların kullandığı ilk yöntem sıralı aramadır.
·         Sıralı aramada kullanıcıdan bir değer girildiğinde dizinin tüm elemanları teker teker dolaşılır ve eleman bulunduğunda ekrana yazdırılır.Şimdi örneğimizi inceleyelim .

Hiç yorum yok:

Yorum Gönder