Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Pascal Dersleri #2 - Yapılar
#1
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.

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 (Wink 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
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Pascal Dersleri #6 - Sabitler AliZairov 0 1.934 02-05-2017, Saat: 22:26
Son Yorum: AliZairov
  Pascal Dersleri #5 - Değişken Tipleri AliZairov 0 1.939 02-05-2017, Saat: 20:45
Son Yorum: AliZairov
  Pascal Dersleri #4 - Veri tipleri AliZairov 0 2.103 02-05-2017, Saat: 15:21
Son Yorum: AliZairov
  Pascal Dersleri #3 - Temel Sözdizimi AliZairov 0 1.871 01-05-2017, Saat: 23:29
Son Yorum: AliZairov
  Pascal Dersleri #1 - Giriş AliZairov 0 2.044 01-05-2017, Saat: 22:20
Son Yorum: AliZairov



Konuyu Okuyanlar: 1 Ziyaretçi