Modüler Programlamanın Anahtarı PASCAL (2) Burak KİPER azımızın ilk bölümünae PASCAL ile tanıştık, belir- teçleri ve bazı komutları öğ- rendik. Bu yazımızda kaldı- ğımız yerden devam edeceğiz. WRITELN komutu Programımızın çalışması sonucun- da elde edilen neticeleri görebilmemiz için, değişken değerlerini gösterebil- memizin bir yolu olması gerekir. WRITELN (BU ',SANT,'santi- metreye eşittir.'); komutu aşağıdaki görüntüyü elde et- memize sebep olur. Bu 7.620000E-4-01 santimetreye eşittir. : Bir WRITELN komutu çalıştığın- da ” işaretleri içinde kalan karakter- ler oldukları gibi basılırlar. Çıktıdaki sayıda yeralan E harfi **on üstü” an- lamına gelmektedir. Bir READLN komutundan evvel hangi değerleri istediğinizi kullanıcı- ya bildirmek için WRITELN komu- tunu kullanabilirsiniz. WRITELNCÜÇ DEĞER GİRİNİZ”); READLN(DEĞERI1,DEĞER2, DEĞER3); WRITELN komutunu çıktılarınız basmaktan başka, kullanıcıdan ne is- tediğinizi bildirerek kullandığınız programlarınızı anlaşılır şekle soka- caktır. Bu komutu kullanmadığınız takdirde, kullanıcı karşısına bir soru işareti çıktığında ne tür ve kaç tane ve- ri gireceğini bilemeyecektir. WRITELN Ççıktı-listesi) Açıklama: Çıktılistesinde yeraldık- ları sıraya göre bütün değişkenlerin değerleri basılacaktır. Çıktı listesinde yeralan bütün değişkenlerin basımı bittikten sonra imleç bir sonraki satı- rın başına ilerleyecektir. Bir Pascal Programının Genel Hali Şimdiye kadar başlıca altı PASCAL komutu öğrendik: PROGRAM ko- 44 mutu, CONST bildirimi, VAR bildi- rimi, ”: — 'eşitleme, READLN, WRI- TELN. Bu komutlar, yazacağınız programların çoğunda yeralacaktır. Şimdiye kadar öğrendiğimiz ko- mutlardan başka bir program BEGIN ve END komutlarını da içerir. Prog- ramlarımız BEGIN ile başlar ve END ile biter. Bu iki komut'da ayrılmış ke- limelerdir (Reserved Words). Prog- ramda yeralan komutlar birbirinden noktalı virgülle *;” ayrılır. Her PAS- CAL programı bir bildirme bölümü ve bir de programın ana kısmı olmak üzere iki bölüm içerir. Bildirme bölü- münü, programımızda kullanacağımız değişkenleri tanımlamak için kullanı- rız. Programın ana kısmında da veri- ler işaretlenir. BEGİN komutu prog- ramın ana bölümünün başlangıcını işaret eder, END ise ana bölümün bit- tiğini işaret eder ve bir PASCAL prog- ramında yeralan son komut olmalıdır. Ayrılmış kelimeler olan BEGİN ve END'den sonra noktalı virgül kulla- nılmaz) çünkü bunlar program komu- tu değillerdir. Bir PASCAL komutunu birden fazla satır kullanarak yazmanız müm- kündür. Bir komut'u iki satır boyun- ca yazabilirsiniz, fakat bunu yaparken bir ayrılmış kelimeyi, bir belirteci ve- ya bir sembolü bölmemelisiniz. Bundan başka noktalı virgül ';” ile ayırarak bir satırda birden fazla ko- mut kullanabilirsiniz. Yazımız boyunca vereceğimiz örnek programlarda virgüllerden sonrâ, arit- metik işlemlerden (: — ,*, 4 ,—,/) ön- ce ve sonra bir boşluk bırakacağız. Bundan başka AYRILMIŞ KELİME- LER'i (reserved words: CONST, VAR, BEĞIN, END) tek başlarına bir satıra yazacağız. Bundan başka prog- ramın bölümleri arasında bir boş sa- tır yerleştireceğiz. Bu tip fazladan boşlukların kulla- nılması COMPILER tarafından göz- önüne alınmadığı için programlarımı- za bir zarar vermeyecektir, aksine bu tip bir uygulama programımıza oku- nabilirlik kazandıracaktır. Bu uygu- lama sırasında değişken isminin ara- sına boşluk koymamız hatalı olur, ya- ni ÜCRET değişkeninin ÜC RET şek- linde yazmamız hatalıdır. Programın Bildirim Bölümü ve Programın Ana Kısmı Programımızda kullanılan bütün belirteçler, ayrılmış kelime veya stan- dart belirteç değilseler, bir kere tanım- lanmak zorundadırlar. Bu tanımlama programın bildirim kısmında yapılır. Ayrılmış kelimelerden CONST ve VAR aşağıda gösterilecek sırada sa- dece birer kere kullanılabilirler. Bü- tün sabit bildirimlerinden (CONST) sonra, bütün. değişken bildirimleri (VAR) yapılır. CONST”'dan sonra bir- den fazla sabit tanımlayabilirsiniz, VAR'dan sonra da birden fazla değiş- ken tanımlayabilirsiniz. Bildirim bölümünü BEGIN ve END dahil olmak üzere programın ana kısmı izler. Program komutları