PROGRAMLAMA TEMELLER BLOKLAR Delphi ve pascal dili bloklardan
PROGRAMLAMA TEMELLERİ BLOKLAR Delphi ve pascal dili bloklardan oluşur. Her bloğun bir anlamı ve sırası vardır. Her bloğun kullanılması zorunlu değildir. Blok isimleri ve sırası: Program programadı; Uses unitler type Özel veri tipleri Const Sabitler Label etiketler var değişken veya değişkenler begin end.
Program bloğu: Bu blok yapılacak programa verilecek isimdir. Kullanılması zorunlu değildir. Program dort_topla; Uses bloğu: Delphide komutlar gruplara ayrılmıştır. Her grubun tanımlı olduğu bir dosya ismi vardır. Bu dosyalara unit denir. Komutun ait olduğu unit tanımı yapılmaz ise komut çalışmaz. Uses crt; Clrscr ekran temizleme komutudur. Ona ait unti crt’dir. Eğer unit kısmında ait olduğu dosya tanımı yapılmaz ise çalışmaz. Uses maths; Power matematik komutudur. Ait olduğu dosya ismi maths’dir.
Type bloğu: Özel veri tipleri tanımlamak için kullanılır. Const bloğu: Delphi dilinde sabit bilgiler bu blokta tanımlanır. Sabitler program bitene kadar atandığı değerde kalır ve değiştirilemez. Örnek: Const Pi=3. 14; Sayi: integer=15; Label bloğu: Bilgisayar dillerinde satırlara isim verilebilir. Bu sime etiket(label) denir. Delphide satırlara verilen isim bu blokta tanımlanır. Label basla; Begin Basla: Tanımlı isim satıra yazıldıktan sonra sonuna : eklenir.
Var bloğu: İçeriği değişebilen değişkenler bu bölümde tanımlanır. Var a, b: integer; Var a: real; Birden fazla değişken tanımı yapıldığında var bir kere kullanılır. Var a: string; B: integer; C: double; Begin end bloğu: Yukarıdaki tüm bloklar tanımlama bloğudur. İhtiyaca göre kulanılırlar. Kullanılması zorunlu tek blok begin end bloğudur. Ana bloktur. Çalışan tüm komutlar bu blokta yazılır.
Özel anlamı olan karakterler; 1), Birden fazla değişken tanımında değişkenler arasına yazılır. Var a, b, c: integer; 2); Bloklar dışında tüm satırların sonuna ; eklenir. Satırın bittiğini anlatır. Birden fazla komut tek satırda yazıldığında aralarına ; eklenir. Begin A: =a+1; B: =5; c: =8; 3): Değişnken ile değişken türü arasına eklenir. Satır isimlerinin sonuna eklenir. Var a, b, c: integer; Begin Basla:
4): = Var ile tanımlanan değişkenlere değer aktarılırken kullanılır Var a: integer; B: =‘string’; Begin A: =5; B: =‘kitap’; 5)= Sabit değişkenlere değer aktarılırken kullanılır. Ayrıca eşit anlamına gelir. Const a=5; Var b: integer; Begin A=10 then 6)’ String(metin) değişkenlere değer aktarmak için kullanılır Var ad: string; A: =‘bilgisayar’ 7)// Herhangi bir satıra açıklama eklemek için kullanılır. Program çalışmasına bir katkısı yoktur. Var a: string; // değişken tanım bloğu
- Slides: 6