Tanım Birbirleriyle ilişkili ve bitişik iki ya da daha fazla bellek hücresinden oluşan yapı Örnek dizi tanımı: int tamsayiDizi[10]; tamsayiDizi[0] /*ilk.

Slides:



Advertisements
Benzer bir sunumlar
Dizi Kullanan Örnekler
Advertisements

Diziler.
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama
Göstericiler (Pointers)
void medyan(int cevap[]) { int j; siralama(cevap);
Bölüm 7 Fonksiyonlar GÖSTERGELER Gösterge Tanımı
String Diziler(Katarlar)
Bölüm 4 İşlevlerve Modüler Programlama. 1 / 8 İşlev Tanımı /* İşlev açıklama satırı */ ( ) { }
Tanım ANSI C dizgisi (string) bir karakter dizisidir (array of characters) Örnek dizgi tanımları: #define UYARI_DIZGISI “Veri giris hatasi” #define DIZGI_BOYU.
Diziler.
Atama ve Girdi/Çıktı Komutları
Elektrik-Elektronik Mühendisliği Bölümü DİZİLER C Programlama Dili Yaz Stajı Cengiz TEPE SAMSUN 2007.
Soru1: kuvvet(taban,us) Şeklinde bir yinelenen fonksiyon yazın
BPR152 ALGORİTMA VE PROGRAMLAMA - II
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 4: Diziler
Diziler(Arrays).
Bölüm 10 Yapılar ve Birleşimler
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Soru1: Dışardan "%s" format belirteci kullanılarak girilecek 20 elemanlı bir dizinin elemanlarının kaç tanesinin rakam, kaç tanesinin harf ve kaç tanesinin.
DİZİLER.
Veri Yapıları Veri, her türlü değer demektir. Veri yapılarının tasarlanma ve oluşturulma amacı; “verinin işlenmesini kolaylaştırmak ve bu işlemi daha verimli.
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
FONKSİYONLAR.
Chapter 6: Using Arrays.
Programlamaya Giriş ve Algoritmalar
Diziler Adres Kavramı Nesnelerin Adresleri sizeof Operatörü
Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
Dizi Elemanlarının Sıralanması
NESNEYE YÖNELİK PROGRAMLAMA
Fonksiyonlar Fonksiyon Tanımı Değer Döndürmeyen Fonksiyonlar
Fonksiyonlar Fonksiyon Tanımı
Diziler (Arrays).
JAVA’DA DİZİLER Dr.Galip AYDIN.
Bölüm 3: Diziler BTEP 102 – Veri Yapıları ve Programlama
Diziler. Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
Bilgisayar Programlama. Tek bir değişken tanımlamak için aşağıdaki gibi bir yazım yeterlidir. int i; Hatırlanacağı gibi bu tarz bir tanımlamada.
Bölüm 6 Fonksiyonlar Fonksiyon Tanımı Değer Döndürmeyen Fonksiyonlar
Bil 102 Bölüm 6 Diziler.
DİZİLER Arrays.
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 4: Diziler
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği.
BİLGİSAYAR PROGRAMLAMA Ders 11: İşaretçi (Pointer) Kullanımı Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği.
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
Seramik Dental İmplantlar
BÖLÜM 5 . KÜTLE BERNOULLI ENERJI DENKLEMİ
Doç. Dr. Hatice Bakkaloğlu Ankara Üniversitesi
Newton’un Hareket Yasaları
19. VE 20. YÜZYILDA BİLİM.
Enerji Kaynakları-Bölüm 7
AKIŞKANLAR DİNAMİĞİ BÖLÜM 8 . BORULARDA AKIŞ.
İŞGÜCÜ PİYASASININ ANALİZİ
MUHASEBE YÖNETMELİĞİ KONFERANSI
TANJANT Q_MATRİS Aleyna ŞEN M. Hamza OYNAK DANIŞMAN : Gökhan KUZUOĞLU.
AZE201 ERKEN ÇOCUKLUKTA ÖZEL EĞİTİM (EÇÖE)
ÇUKUROVA ÜNİVERSİTESİ KARATAŞ TURİZM İŞLETMECİLİĞİ VE OTELCİLİK
EĞİTİMDE YENİ YÖNELİMLER
PSİKO-SEKSÜEL (RUHSAL) PSİKO-SOSYAL
Can, H. (1997). Organizasyon ve Yönetim.
Bölüm 9 OPERASYONEL MÜKEMMELİYETİ VE MÜŞTERİ YAKINLAŞMASINI BAŞARMA: KURUMSAL UYGULAMALAR VIDEO ÖRNEK OLAYLARI Örnek Olay 1: Sinosteel ERP Uygulamalarıyla.
Fonksiyonlar ve Diziler
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler
Bölüm 7 Fonksiyonlar GÖSTERGELER Gösterge Tanımı
DİZİLER Bellekte sıralı bir şekilde bulunan ve aynı türden bilgilerin saklandığı veri yapısına dizi (array) denir. Örneğin kullanıcıdan 7 kişinin not ortalamasını.
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama
NBP103 Programlama Temelleri Öğr. Gör. Mahmut Kılıçaslan
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama
JAVA’DA DİZİLER. Özet  Dizi: belirli sayıda ve aynı veri türünden de ğ işkenlere aynı adla erişilmesini sa ğ layan bir yapıdır.  Dizilerde döngü işlemleri.
C++ Programming:. Program Design Including
YAPISAL PROGRAMLAMA Hafta-7
Sunum transkripti:

Yapısal Veri Türleri 1- Dizi (array) Bölüm 6 Yapısal Veri Türleri 1- Dizi (array)

Tanım Birbirleriyle ilişkili ve bitişik iki ya da daha fazla bellek hücresinden oluşan yapı Örnek dizi tanımı: int tamsayiDizi[10]; tamsayiDizi[0] /*ilk eleman */ tamsayiDizi[9] /*son eleman */

Dizi Kullanım Örneği int tamsayiDizi[10]; double gercekSayiDizi[10]; ... for (k = 0; k < 10; k++) tamsayiDizi[k] = k + 1; for (k = 0; k < 10; k++) gercekSayiDizi[k] = pow(tamsayiDizi[k], 2); scanf("%d", &tamsayiDizi[5]);

Diziye İlk Değer Atama printf(“%c”, karakterDizi[9]); r int tamsayiDizi[ ] = {1, 1, 2, 3, 5, 8, 13, 21, 34}; char karakterDizi[ ] = {'B', 'i', 'l', 'g', 'i', 's', 'a', 'y', 'a', 'r‘}; printf(“%c”, karakterDizi[9]); r printf(“%d”, tamsayiDizi[6]); 13

Dizi Parametreler void ilkDegerAta(int diziYerel[ ], int diziBoyu, int deger); void ilkDegerAta(int *diziYerel, int diziBoyu, int deger); int main (void) { int tamsayiDizi[10]; ... ilkDegerAta(tamsayiDizi,10, 0); ilkDegerAta(&tamsayiDizi[0],10, 0); }

Giriş Türü Dizi Parametresi void diziyiDegistirme(const int diziYerel[ ]); int main (void) { int tamsayiDizi[10]; ... diziyiDegistirme (tamsayiDizi,10, 0); } void diziyiDegistirme(const int diziYerel[ ]) { diziYerel [0] = ... /* Derleme hatası */

Çok Boyutlu Diziler <dizi türü> <dizi adı> [1.boyut][2. boyut]...[n. boyut] int tamsayiDizi[3] [5]; tamsayiDizi[2][3] = 28; Sütun 0 1 2 3 4 Satır 1 2 28