29 Mart 2008 Cumartesi

Alt Programlar Hakkında Genel Bilgiler

1.1 Alt Programlar Hakkında Genel Bilgiler
*Her alt programın bir başlığı, bir tanım bloğu, bir de icra bloğu vardır.
*Ana programlar PROGRAM deyimi, prosedür alt programlar PROCEDURE, fonksiyon alt programlar FUNCTION deyimi ile başlar.
*Alt program adının hemen yanında verilen parametreler değer transferi işlemleri için kullanılırlar. Bir alt programa değer transferi yapılarak, her bir çalışmada verilen değişik değerlere bağlı olarak değişik sonuçlar üretmek mümkündür.
*Alt program isminin yanına parametre yazmak seçime bağlıdır. Eğer

parametre yazılıyor ise bunlar procedure isminin yanına parantez içinde yazılırlar.
*Pascal programlama dilinde formal ve aktüel parametreler olmak üzere iki tür parametre tanımlanabilir. Formal parametreler, programın tamamına ait olmayıp sadece değer transferi için kullanıldıklarından geçici paramatreler olarak isimlendirilebilirler. Yani bu parametreler ile sadece alt program içinde çalışılabilir. Ana programda, alt programın çalıştırılması için yazılması gereken alt programın yanında yazılan parametreler ise Aktüel parametre adını alırlar. Burada aktüel ve formal parametrelerin sıralanış, sayı ve tip bakımından aynı olması gerekir.
Procedure Alt Programlar
Bir pascal programında Procedure alt programlara erişim ve procedure alt programın program içindeki yeri aşağıdaki genel gösterim şeklinde verilmiştir.
Program ad_;
procedure Altprogram1;
begin
işlem blokları;
end;
procedure Altprogram2;
begin
işlem blokları;
end;
(* ANA PROGRAM*)
BEGIN
işlemler;
Altprogram1;
Altprogram2;
........
işlemler;
........
Altprogram1 ;



##############
Otomatik Birlestirme
##############

........
END.

Hiç yorum yok: