- 20 Ağu 2016
- 8,754
- 411
Delphi programlama ile Array(Dizi) değişkeni tanımlama yöntemleri ve işlemlerini bu konumda anlatmaya çalıştım
11 Elemanlı Dizi Değişkeni Tanımlama
veya
Sabit Uzunluklu Dizi Değişkenlerinin İlk Değerlerini Atama
Yöntem 1
Yöntem 2
Yöntem 3
İki boyutlu dizi tanımlama
Dinamik Array Tanımlama
Not: Var la tanımlanan dizilerde ilk değer ataması yapılamaz.
11 Elemanlı Dizi Değişkeni Tanımlama
Kod:
var dizi : Array[0..10] of integer;
veya
Kod:
type diziler = array[1..10] of Real;
var dizi:diziler;
//Değer Atama
dizi[0] := 100; //0'nci elemana 100 değerini aktardık.
Sabit Uzunluklu Dizi Değişkenlerinin İlk Değerlerini Atama
Yöntem 1
Kod:
const
dizi:Array[0..2] of integer=(10,20,30);
//integer sabit array tanımlaması yapıldı ve değerleri atandı.
Yöntem 2
Kod:
const
dizi:Array[0..2] of AnsiString=('Mavi','Yeşil','Sarı');
Yöntem 3
Kod:
type diziler = array[0..2] of Real; //Real tip tanımlanıyor.
const
dizi:diziler(10,20,30); //3 elamanlı real değişken tanımlandı.
İki boyutlu dizi tanımlama
Kod:
var
ikib_dizi:Array[0..2] of Array[0..1] of Integer;
//Sonuç olarak bu şekilde bir dizi ortaya çıkmıştır.
ikib_dizi[0,0] := 'test00';
ikib_dizi[0,1] := 'test01';
ikib_dizi[1,0] := 'test02';
ikib_dizi[1,1] := 'test03';
ikib_dizi[2,0] := 'test04';
ikib_dizi[2,1] := 'test05';
Dinamik Array Tanımlama
Kod:
var
dinamikdizi:Array of integer;
//Program içerisinde dizi değişkeninin boyutunu belirleme.
SetLength(dinamikdizi,10);
Not: Var la tanımlanan dizilerde ilk değer ataması yapılamaz.