DİZİLER – I. Kısım YRD.DOÇ.DR. CİHAD DEMİRLİ

Slides:



Advertisements
Benzer bir sunumlar
Diziler.
Advertisements

Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama
Selçuk Üniversitesi’nin Bilişime Gönül Veren Gençleri
Bilgisayar Programlama Güz 2011
Bilgisayar Programlama Güz 2011
String Diziler(Katarlar)
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.
Diziler.
MATLAB’de Diziler; Vektörler ve MAtrisler
AKIŞ DİYAGRAMLARI Yard.Doç.Dr. Cihad DEMİRLİ
Selçuk Üniversitesi’nin Bilişime Gönül Veren Gençleri
Elektrik-Elektronik Mühendisliği Bölümü DİZİLER C Programlama Dili Yaz Stajı Cengiz TEPE SAMSUN 2007.
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
7. DİZİLER Diziler birçok değişkene aynı adla ulaşmayı sağlayan bir grup veri yapısıdır. Bir dizi aynı tipte ve aynı adı paylaşan bir grup değişken demektir.
Nesneye Yönelik Programlama
BPR152 ALGORİTMA VE PROGRAMLAMA - II
DİZİLER (Arrays) Yrd.Doç.dr. Cİhad demİrlİ
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
DİZİLER.
ALIŞTIRMALAR - 1 Sunu 1 ve Sunu 2 İçeriği
While Döngüsü Tekrarlama deyimidir. Bir küme ya da deyim while kullanılarak bir çok kez yinelenebilir. Yinelenmesi için koşul sınaması döngüye girilmeden.
Nesneye Yönelik Programlama
Temel tanımlar ve işleyiş
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
VER İ T İ PLER İ Yard.Doç.Dr. Cihad DEM İ RL İ Sunu İ çeri ğ i Kayna ğ ı: Vatansever, F. (2010). Algoritma Geliştirme ve Programlamaya Giriş, (7. Baskı),
Chapter 6: Using Arrays.
Programlamaya Giriş ve Algoritmalar
Temel Kavramlar, İşlemler, Operatörler
Diziler Adres Kavramı Nesnelerin Adresleri sizeof Operatörü
BM-103 Programlamaya Giriş Güz 2014 (8. Sunu)
Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
NESNEYE YÖNELİK PROGRAMLAMA
Diziler (Arrays).
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Diğer Bazı Komutlar ve Alıştırmalar
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.
Bil 102 Bölüm 6 Diziler.
BM-103 Programlamaya Giriş Güz 2014 (9. Sunu)
DİZİLER Arrays.
MATLAB’ de Programlama
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 4: Diziler
PROGRAMLAMA Doç.Dr. Murat ÇAKIROĞLU 2015 – 2016 Güz Dönemi Kredi : 3+1
Nesne Yönelimli Programlama
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
Algoritmalar ve Programlama I Ders 8:DİZİ (VEKTÖR) KAVRAMI
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
BİLGİSAYAR programlama II
BİLGİSAYAR programlama II
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler 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.
BİLGİSAYAR PROGRAMLAMA DERSİ 6. DERS NOTU Konu: Matlab’ de Diziler ve Matrisler.
Fonksiyonlar ve Diziler
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler
C Sharp 9. hafta - dIZILER.
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ı.
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 4: Diziler
NBP103 Programlama Temelleri Öğr. Gör. Mahmut Kılıçaslan
C++ Programming:. Program Design Including
YAPISAL PROGRAMLAMA Hafta-7
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
BLM-111 PROGRAMLAMA DİLLERİ I Ders-10 Diziler
NİŞANTAŞI ÜNİVERSİTESİ
Diziler(Arrays).
Sunum transkripti:

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

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.

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]

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

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

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

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

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

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

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

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

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

Çok Boyutlu Diziler İki boyutlu (matris) diziler Çok boyutlu 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

İki boyutlu diziler Matris yapısındadırlar. int Dizi [4][4]; indis 1 2 1 2 3

İ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 1 2 3 4 5 6

İki boyutlu diziler (Örnek 1)

devam edecek…