02-05-2017, Saat: 22:26
Sabit, program yürütülürken değişmeden kalan bir varlıktır. Pascal yalnızca aşağıdaki tiplerin sabitlerinin bildirilmesini sağlar.
- Ordinal tipler
- Set tipler
- Pointer tipler (ancak izin verilen tek değer Nil'dir.).
- Real tipler
- Char
- String
Sabitleri bildirmek için sözdizimi aşağıdaki gibidir:
Aşağıdaki tabloda bazı geçerli sabit bildirimlerin örnekleri verilmektedir:
Sabit tipler Örnek
Ordinal (Integer) tip sabiti gecerli_yas = 21;
Set tip sabiti Harfler = set of (A,E,I,O,U);
Pointer tip sabiti P = NIL;
Real tip sabiti e = 2.7182818;
isik_hizi = 3.0E+10;
Character tip sabiti Operator = '+';
String tip sabiti forum = 'DelphiCan';
Aşağıdaki örnek kavramı göstermektedir:
Yukarıdaki kod derlendiğinde ve çalıştırıldığında aşağıdaki sonucu verir:
Dairenin radiusunu giriniz
23
Dairenin cevresi 144.51
Programın çıktı ifadesinde biçimlendirmeyi gözleyin. Değişken c, ondalık işaretten sonra toplam 7 ve 2 basamaklı basamaklarla biçimlendirilir. Pascal sayısal değişkenlerle bu tip bir çıktı biçimlendirmesine izin verir.
Kaynak: Constants
- Ordinal tipler
- Set tipler
- Pointer tipler (ancak izin verilen tek değer Nil'dir.).
- Real tipler
- Char
- String
Declaring(bildirim) Sabitleri
Sabitleri bildirmek için sözdizimi aşağıdaki gibidir:
const tanimlayici = sabit_deger;
Aşağıdaki tabloda bazı geçerli sabit bildirimlerin örnekleri verilmektedir:
Sabit tipler Örnek
Ordinal (Integer) tip sabiti gecerli_yas = 21;
Set tip sabiti Harfler = set of (A,E,I,O,U);
Pointer tip sabiti P = NIL;
Real tip sabiti e = 2.7182818;
isik_hizi = 3.0E+10;
Character tip sabiti Operator = '+';
String tip sabiti forum = 'DelphiCan';
Aşağıdaki örnek kavramı göstermektedir:
program sabit_daire (input, output); const PI = 3.141592654; var r, d, c : real; {degisken bildirimi: radius, dia, cevre} begin writeln('Dairenin radiusunu giriniz'); readln®; d := 2 * r; c := PI * d; writeln('Dairenin cevresi', c:7:2); end.
Yukarıdaki kod derlendiğinde ve çalıştırıldığında aşağıdaki sonucu verir:
Dairenin radiusunu giriniz
23
Dairenin cevresi 144.51
Programın çıktı ifadesinde biçimlendirmeyi gözleyin. Değişken c, ondalık işaretten sonra toplam 7 ve 2 basamaklı basamaklarla biçimlendirilir. Pascal sayısal değişkenlerle bu tip bir çıktı biçimlendirmesine izin verir.
Kaynak: Constants