Bir Prosedür Şu Şekilde Tanımlanır:
Procedure ProsedürAdı(Giriş Parametreleri:İnteger);
Sabit, Değişken,Tip Tanımı
Begin
Program Kodları;
[Exit;]
End;
ProsedürAdı Prosedüre verilecek addır. Prosedür bu isim kullanılarak tanımlanır. Değişken tanımı için geçerli o sıtlamalar bu ad içinde geçerlidir.
GirişParametreleri Prosedüre çağrıldığı yerden gönderilen bilgilerdir. Araya virgül konarak birden fazla giriş parametresi tanımlanabilir. Parametrenin tanımından sonra o parametrenin tipi iki nokta işaretiyle belirtilir.
A(x:Integer, s:String) gibi.
Sabit,değişken,tip tanımı Prosedürün kullanacağı değişkenler, sabitler veya tipler bu blokta tanımlanır. Bu blokta tanımlanan değişkenler local değişkendir.Yani bu değişkenleri sadece bu prosedür kullanabilir.
Program Kodları Bu kısımda prosedürün yapması gereken işi belirleyen kodlar bulunur.
Normalde bir prosedür bloğun sonuna kadar çalışır. Ancak belirli şartlar gerçekleştiğinde tamamı çalışmadan çıkmak için Exit komutu kullanılır.
|