Her pascal programının ana kodu mutlaka bir BEGIN deyimi ile başlar ve END. deyimi ile biter. (End den sonra nokta olduğuna dikkatinizi çekerim. Pascal derleyicisi için bu tüm programın bittiği yer anlamına gelir.) Eğer program içerisinde aynı blok içerisinde işlem görmesini istediğiniz kodlarınız varsa bunları bir BEGIN - END bloğu içerisine alırsınız. Fakat bu sefer END’den sonra noktalı virgül (
kullanmalısınız.Bir Pascal programının genel yapısı aşağıdaki gibidir.
Program (* Program başlığı. Buraya yazacaklarınızın programa bir etlisi olmaz *)
Uses (* Kullanılacak harici kütüphaneleri belirler*)
Type (* Tip tanımalamalarının yapıldığı blok *)
…
Const (* Sabit tanımları ve ilk değer atamaları *)
…
Var (* değişken tanımlamalarının yapıldığı blok *)
…
Procedure (* Procedure ve functionlar ana programdan önce yazılırlar. *)
Function (* Onların içinde de yerel değişken ve tip tanımalamaları için *)
Const (* tıpkı ana programda olduğu gibi bloklar kullanılır.*)
…
Var
…
Type
…
begin
…
end; { procedure veya function}
begin {ana program }
komutlar;
…
end.
![[Resim: 114ld.jpg]](http://b1112.hizliresim.com/s/c/114ld.jpg)