14 Eylül 2013 Cumartesi

Pascal Programlama - 2

Merhaba,

İkinci Pascal programlama anlatımın ile karşınızdayım.

Öncelikle bazı hatırlatmalarda bulunmak faydalı olabilir. Ücretsiz Pascal Compiler için aşağıdaki resme tıklayarak ya da buradan indirebilirsiniz.




Birinci yazımda ilk kod örneğimizi görmüştük. İlk programımız HelloWorld yani Merhaba Dünya idi. Şimdi biraz daha ayrıntılı işler yapmaya başlayacağız.

Aşağıdaki tabloyu inceleyelim. Program komutu ile programın adı, Uses komutu ile kullanılan kütüphaneler belirlenir. Her satırda noktalı virgül kullanılarak o satırın bittiği belirtilmektedir. Var komutu ile programın içinde kullanılan değişkenler tanımlanmaktadır. Begin ve End komutları arasına kod blokları yerleştirilmektedir.


Şimdi Temel Girdi/Çıktı Komutlarını inceleyeceğiz. 

Bunlar Writeln ve Readln komutlarıdır.

Write/Writeln: 

Bu komutlar ile ekrana veri yazdırabiliriz. Ekrana yazdırmak istediğiniz bir kelime ise; Writeln(‘Merhaba Yavuz’); kod satırı gibi kelimenizi tırnak içinde yazmanız gerekir. Writeln ile Write arasındaki tek fark, Writeln kullandığımızda yazdırmak istediğimiz veri yazılıp bir alt satıra geçilir ve program oradan devam eder.


Read/Readln: 

Bu komutlar okuma işlemini gerçekleştirir.  Read ve Readln arasındaki fark Write ve Writeln ile aynıdır. Ayrıca Readln(); ifadesi kullanılarak ekran bekletme işlemi yapılır. Bu bekleme Enter tuşuna basılana kadar devam eder. Eğer bu komutu yazmazsanız ekran görünüp kaybolacaktır.

Yukarıdaki kod örneklerinde kullanılan Uses crt; ifadesindeki crt bir kütüphanedir.


İfadeler ekrana yazdırılırken formatlama işlemi yapılabilir. 


Writeln(1:8);
Writeln(11:8);
Writeln(111:8);

İfadelerinde 8 karakterlik alana 1,11,111 sayıları sağa yaslı olarak yazılmıştır.

Writeln(‘Yavuz:’:8);
Writeln(‘PC:’:8);

İfadelerinde 8  karakterlik alana kelimeler yazılmıştır.

Writeln(23.456:8:1);
Writeln(23.456:8:2);

İfadelerinde ondalıklı sayılar için kullanım örneği verilmiştir. ":8" ifadesi ile 8 karakter belirlenirken ":2" ifadesi ile virgülden sonra kaç karakterin dikkate alınacağı belirtilmektedir. 



Hiç yorum yok: