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.

Slides:



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

Diziler.
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama
Göstericiler (Pointers)
Yığın ve Kuyruk.
10. DOĞRUSAL DENKLEM TAKIMLARININ ÇÖZÜMÜ (Matris Uygulamaları)
String Diziler(Katarlar)
Visual Basic 6.0 Ders Notları
Diziler.
MATLAB’de Diziler; Vektörler ve MAtrisler
MATLAB’İN SAYI YUVARLAMA FONKSİYONLARI
Visual Basic 6.0 Ders Notları
Selçuk Üniversitesi’nin Bilişime Gönül Veren Gençleri
DEĞİŞKENLER VE VERİTİPLERİ
Diziler Dizi, bellekte aynı isim altında toplanmış değişkenler kümesidir. Eğer ki aynı türden veriler grubunu bellekte tutmak gerekirse diziler kullanılır.
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
Nesneye Yönelik Programlama
Diziler.
DİZİLER.
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.
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.
Excel’de VBA programlama (Visual Basic Application) Ders 3
3. DEĞİŞKENLER Değişkenlerin kullanım ve tanımlanma şekli, o dilde program yapmayı ve programların anlaşılırlığını etkileyen önemli faktörlerden biridir.
Nesneye Yönelik Programlama
8. VİSUAL BASİC İLE TEMEL DOSYALAMA İŞLEMLERİ
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
Görsel C# Programlama Güz 2009 (6. Hafta).
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
Diziler Dizi, bellekte aynı isim altında toplanmış değişkenler kümesidir. Eğer ki aynı türden veriler grubunu bellekte tutmak gerekirse diziler kullanılır.
Diziler Adres Kavramı Nesnelerin Adresleri sizeof Operatörü
BM-103 Programlamaya Giriş Güz 2014 (8. Sunu)
NESNEYE YÖNELİK PROGRAMLAMA
C PROGRAMLAMA DİZİLER (ARRAYS).
Fonksiyonlar Fonksiyon Tanımı Değer Döndürmeyen Fonksiyonlar
Diziler (Arrays).
JAVA’DA DİZİLER Dr.Galip AYDIN.
Dizi ve ArrayList.
Bölüm 3: Diziler BTEP 102 – Veri Yapıları ve Programlama
BM-103 Programlamaya Giriş Güz 2014 (4. Sunu)
Diziler. Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
DEĞİŞKENLER VE VERİTİPLERİ
INPUTBOX() ile Veri Girişi
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.
Bil 102 Bölüm 6 Diziler.
4. KONTROL VE DÖNGÜ KOMUTLARI
DİZİLER Arrays.
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 4: Diziler
İlk Değer Alma Sırası İlk Değer Alma Sırası Nesnelere ait global alanlara başlangıç değerleri hemen verilir; üstelik, yapılandırıcılardan (constructor)
DEĞİŞKEN NEDİR? DEĞİŞKENLER BİR BİLGİYİ HAFIZADA TUTMAYA VE GEREKTİĞİNDE KULLANMAYA YARAR. ÖRNEĞİN BİR İSİM SORUYORSANIZ, BUNU GEREKTİĞİNDE KULLANABİLMEK.
C Programlamada, benzer tipte tanımlaman değişkenleri kontrol etmede bize en çok yardım eden dostlarımız dizilerdir. Örneğin: 100 Öğrencinin bilgilerini.
VERİ TİPLERİ BYTE:0-255 ARASI TAMSAYI (1 BYTE)
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği.
VERİ ve BELLEK & DEĞİŞKENLERİN SAKLANMASI Asst.Prof.Dr.Misket YEKTAY Gizem AYIK.
İbrahim Olgaç PROGRAMLAMA DİLLERİ SUNUMU C#
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
3. DEĞİŞKENLER Değişkenlerin kullanım ve tanımlanma şekli, o dilde program yapmayı ve programların anlaşılırlığını etkileyen önemli faktörlerden biridir.
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ı.
C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H11
Excel’de VBA Programlama (Visual Basic Application)
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
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

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. Program içerisinde aynı anda aynı tür bilgiden çok sayıda mevcut olması ve bu bilgiler üzerinde toplu işlem yapılmasının gerekmesi durumunda diziler kullanılır. Dizilerde indeks numarası sıfırdan başlar. Bir indeks numarası ile dizi içindeki elemanlara ulaşılır. Örnek : 100 adet isim ve telefon bilgisini saklamak için, İsim : 100 adet Telefon : 100 adet Toplam 200 adet değişken kullanılmalıdır. Diziler kullanılarak; İsim(i) 100 elemanlı dizi Telefon(j) 100 elemanlı dizi

Dizi Tanımlama Visual Basic’de iki tür dizi vardır. Sabit eleman sayılı (Statik) diziler Dinamik diziler Tanımlama kapsama göre yapılabilir. Global seviye (Public) Modül seviye (Dim) Yerel seviye (Dim) Sabit Eleman Sayılı Diziler: Eleman sayıları sabittir. Dizinin eleman sayısı önceden belirlenir, daha sonra eleman sayıları değiştirilemez. Tanımlama : Dim dizideğişkeni (eleman sayısı) As veritipi Public Dim gunler(6) As String Dim aylar(11) As String Dim x(100) As Integer Dim y(150) As Single 7 elemanlı dizi 12 elamanlı dizi 101 elamanlı dizi 151 elamanlı dizi Örnek :

Örnek : Haftanın günlerini dizileri kullanarak yazdırınız. Not: Dizilerin eleman sayıları sıfırdan başladığı için 6 elemanlı bir dizi tanımlandığında eleman sayısı 7 olur.

Dinamik Diziler Bazen bir diziyi yaratırken eleman sayısını tam olarak kestirilemez. Eleman sayısı sonradan değiştirebilme özelliğine sahip dizilere dinamik dizi denir. Dinamik dizinin boyutları istenildiği zaman değiştirilebilir. Tanımlama : Dim dinamikdizi () As veritipi şeklinde tanımlandıktan sonra, program akışı içinde ReDim dinamikdizi (n) As veritipi n : Sayı ReDim deyiminin her kullanılışında dizideki bütün değerler silinir. Bu değerleri korumak için Preserve deyimi kullanılır. ReDim Preserve dinamikdizi (n) As veritipi

Örnek :

Diziler, çok boyutlu olarakta kullanılabilir. Çok Boyutlu Diziler Diziler, çok boyutlu olarakta kullanılabilir. Örnek : Bir sınıfta okuyan 40 öğrencinin isim ve her öğrencinin 5’er farklı dersi ve bu derslerden aldıkları 3 farklı not bilgisini aynı anda bellekte tutmak için, İsim : 40 adet Dersler : 40 öğrenci x 5 ders = 200 adet Notlar : 40 öğrenci x 5 ders x 3 not = 600 adet Toplam 840 adet değişken kullanılmalıdır. Bu durum imkansızdır. Diziler kullanılarak; Dim İsim(39) As String Dim Dersler(39,4) As String Notlar(39,4,2) As Single Örnek : Dim aylar_satışlar (11,4) As String Dim aylar_satışlar (5 to 12) as String Dim Matris(9,9) As Double Dim Matris(1 To 10, 1 To 10) As Double

Dizilerde Option Base Deyimi Kullanımı Bir dizinin indeksinin alt sınırı varsayım olarak 0 dır. Eğer bu değer değiştirilecekse Option Base (0 veya 1 değerini alabilir) deyimi kullanılır. General Declarations kısmında tanımlanır. Yapısı : Option Base 1 Örnek :

UBound, LBound Fonksiyonları Bir dizinin boyutlarının alt ve üst sınırlarının öğrenilmesi için kullanılır. Örnek :