TURBO PASCAL'ın Anahtar Sözcükleri

(Keywords)

Anahtar sözcükler, TURBO PASCAL derleyicisinin kullandığı özel anlamlara sahip sözcüklerdir. Bu sözcükler, programcı tarafından başka nesnelere ad olarak verilemez; başka amaçla kullanılamaz.

Turbo Pascal Kılavuzunda ve Yardım sisteminde, saklı sözcükler koyu harflerle yazılıdır.

Turbo Pascal, büyük harf ve küçük harf ayrımı yapmadığından, saklı sözcükler istendiği gibi yazılabilir. Ama, küçük harfle yazmak bir gelenek halini almıştır. Sürekli olarak, aynı biçimde yazmayı alışkanlık edinmek uygun olur. Böylece, programlarınızı yeniden okurken ve değiştirirken kolaylık sağlamış olursunuz.

Anahtar Sözcükler
and asm array begin
case const constructor destructor
div do downto else<
end exports file for
function goto if implementation
in inline interface label
library mod nil not
object of or packed
pointer procedure program record
repeat set shl shr
string then to type
unit until uses var
while with xor


Bu derste, örnekler, Windows İşletim Sistemi altında çalışan ve kolayca bulunabilen Turbo Pascal For Windows derleyicisi ile yazılmıştır. Ama çoğunlukla standart Pascal deyimleri kullanılmıştır. Elinizde başka derleyiciler varsa, onları da rahatlıkla kullanabilirsiniz. Yalnızca bazı anahtar sözcükler ve prosedürler farklı olabilir. Örneklerde, farklı olanlar yerine, kullandığınız derleyicide var olanları yazmanız yeterlidir.


ÖN TANIMLI SÖZCÜKLER

(Predifined Identifiers)

Ön tanımlı sözcükler Turbo Pascal'da belirli nesneler için belirtke (kimlik, identifier) olarak kullanılan sözcüklerdir.

Anahtar sözcüklerin aksine, programcı isterse, bunlara başka anlamlar yükleyerek nesne kimliği olarak kullanabilir. Bu durumda, ön tanımlı sözcük, ön tanımlı işlevini yitirir; programcının tanımladığı işlevi yüklenir. Bu nedenle, çok zorunlu değilse, ön tanımlı sözcüklere başka kimlik verilmesi tavsiye edilmez.


Ön-tanımlı (predefined) Sözcükler
Abs Arctan Boolean Char
Chr Cos Dispose Eof
Eoln Exp False Get
Input Integer Ln MaxInt
New Odd Ord Output
Pack Page Pred Put
Read Readln Real ReSet
ReWrite Round Sin Sqr
Sqrt Succ Text True
Trunc Unpack Write Writeln


OPERATÖRLER ve ÖNCELİKLERİ

Operatörler işleme giriş önceliklerine göre dört gruba ayrılır. Bir işlemde birden çok operatör varsa, öncelik sırası yüksek olan operatör ilk işlemi yapar. Sonra diğerleri, öncelik sıralarını izleyerek işleme girerler. Aynı gruptakiler soldan sağa doğru öncelik alırlar. Programcı, isterse, parantezler kullanarak operatörlerin istediği sırada işleme girmelerini sağlayabilir.


Birinci Dereceden Öncelikli Operatör
Operatör Argümanı Değeri Açıklama
Not Boolean Boolean Değil


İkinci Dereceden Öncelikli Operatörler
* Z ya da R (1) Çarpma
* Küme (2) Küme Arakesit
/ Z ya da R R Bölme
Div Z Z Bölme
Mod Z Z Kalan
And Boolean Boolean Mantıksal "ve"


Üçüncü Dereceden Öncelikli Operatörler
+ Z ya da R (1) Toplama
+ Küme (2) Küme Bileşim
- Z ya da R (1) Çıkarma
- Küme (2) Küme Fark
Or Boolean Boolean veya


Dördüncü Dereceden Öncelikli Operatörler
= (3) Boolean Eşit
<> (3) Boolean Eşit Değil
< (3) Boolean Küçüktür
> (3) Boolean Büyüktür
<= (3) Boolean Küçük ya da eşit
>= (3) Boolean Büyük ya da eşit
in (4) Boolean İçerme (eleman)

Uyarılar :