Pascal programlama dilinin temel yapı taşlarını incelemeye başlamadan önce, yaklaşan bölümlerde bir referans olarak alabilmemiz için asgari bir Pascal program yapısına göz atalım.
- Program adı
- Uses bloğu
- Type (tip) bildirimleri
- Constant (sabit) bildirimler
- Variables (değişken) bildirimleri
- Functions (işlev) bildirimleri
- Procedures (prosedür) bildirimleri
- Main (ana) program bloğu
- Her blok içindeki operatör ve ifadeler
- Yorumlar
Her pascal programı genelde bir başlık, bir beyan ve bu sırayla yürütme kısmı içerir. Aşağıdaki biçim, bir Pascal programının temel sözdizimini gösterir:
Bu, aşağıdaki sonuca neden olacaktır:
Merhaba, Dünya!!
Yukarıdaki programın çeşitli bölümlerine göz atalım:
- Programının ilk satırı program HelloWorld; programın adını belirtir.
- Programın ikinci satırı uses crt; derleyiciye asıl derlemeye gitmeden önce crt birimini eklemesini söyleyen bir önişlemci komutudur.
- Begin ve end ifadelerine eklenen sonraki satırlar ana program bloğudur. Pascal'daki her blok, bir begin deyimi ve bir end deyimi içine alınmıştır. Bununla birlikte, ana programın sonunu belirten end ifadesinin ardından noktalı virgül ( yerine tam durma (.) Gelir.
- Ana program bloğunun begin deyimi, program yürütme işleminin başladığı yerdir.
- (* ... *) içindeki satırlar derleyici tarafından dikkate alınmayacak ve programa bir açıklama eklemek için konmuştur.
- Açıklama writeln('Merhaba, Dünya!'); "Merhaba, Dünya!" mesajına neden olan Pascal'da bulunan writeln işlevini kullanır. Ekranda görüntülenmesi için.
- Açıklama readkey; kullanıcı bir tuşa basana kadar ekranın durmasına izin verir. Bu crt biriminin bir parçasıdır. Birim Pascal'da bir kütüphane gibidir.
- end deyim bitti. Programınızı bitiyor.
Kaynak: Program Structures
Pascal Program Yapısı
Bir Pascal programı temelde aşağıdaki bölümlerden oluşur:- Program adı
- Uses bloğu
- Type (tip) bildirimleri
- Constant (sabit) bildirimler
- Variables (değişken) bildirimleri
- Functions (işlev) bildirimleri
- Procedures (prosedür) bildirimleri
- Main (ana) program bloğu
- Her blok içindeki operatör ve ifadeler
- Yorumlar
Her pascal programı genelde bir başlık, bir beyan ve bu sırayla yürütme kısmı içerir. Aşağıdaki biçim, bir Pascal programının temel sözdizimini gösterir:
program {programın adı} uses {kullandığınız kitaplıkların virgül ile ayrılmış isimleri} const {global sabit bildirim bloğu} var {global değişken bildirim bloğu} function {eğer varsa, fonksiyon bildirimleri} var {Yerel değişkenler} begin ... end; procedure {prosedür bildirimleri, varsa} var {Yerel değişkenler} begin ... end; begin {Ana program bloğu başlar} ... end. {Ana program bloğunun sonu}
Pascal Merhaba Dünya Örneği
program HelloWorld; uses crt; (* Burada ana program bloğu başlar *) begin writeln('Merhaba, Dünya!'); readkey; end.
Bu, aşağıdaki sonuca neden olacaktır:
Merhaba, Dünya!!
Yukarıdaki programın çeşitli bölümlerine göz atalım:
- Programının ilk satırı program HelloWorld; programın adını belirtir.
- Programın ikinci satırı uses crt; derleyiciye asıl derlemeye gitmeden önce crt birimini eklemesini söyleyen bir önişlemci komutudur.
- Begin ve end ifadelerine eklenen sonraki satırlar ana program bloğudur. Pascal'daki her blok, bir begin deyimi ve bir end deyimi içine alınmıştır. Bununla birlikte, ana programın sonunu belirten end ifadesinin ardından noktalı virgül ( yerine tam durma (.) Gelir.
- Ana program bloğunun begin deyimi, program yürütme işleminin başladığı yerdir.
- (* ... *) içindeki satırlar derleyici tarafından dikkate alınmayacak ve programa bir açıklama eklemek için konmuştur.
- Açıklama writeln('Merhaba, Dünya!'); "Merhaba, Dünya!" mesajına neden olan Pascal'da bulunan writeln işlevini kullanır. Ekranda görüntülenmesi için.
- Açıklama readkey; kullanıcı bir tuşa basana kadar ekranın durmasına izin verir. Bu crt biriminin bir parçasıdır. Birim Pascal'da bir kütüphane gibidir.
- end deyim bitti. Programınızı bitiyor.
Kaynak: Program Structures