Eğer Pascal hakkında bilginiz yoksa önce ilk konuyu okumanızı davsiye ederim hem dowload şansınızda var....
Öncelikel bi kaç not ::::,Pascal küçük büyük harf ayrımı yoktur .ama türkçe karakter kullanılmaz..mesela
>>gokhan aygun ---->GOKHAN AYGUN-- (DOĞRU)
>>CIHAD VE FEVZI---->cihad ve fevzi (doğru)
>>CİHAT---İSMAİL---ALİ---ÇALİ-->(YANLIŞ)
YANI KISACASI (İ,Ğ,Ç,Ö,Ş,Ü,KÜÇÜK I KULLANILMAZ..AMA KÜÇÜK İ HARFİ KULLANILABİLİR..)
ve (*asd*) bu kisim derleyici tarafından dikkate alınmaz..yanı diyelimki 1 yıl önce bi program yazdınız bu programa bu gün baktınızda -acaba ben bu nu niçin kullanmıştım demeyesiniz. diye açıklama için sadece ..
ve ifadelerin sonunda ; ifadesiii vardır bir kaç deyim dışında mesela begin ın sonunda yoktur bu tabi zamanla alışırsınız..buna...
basit olarak
uses crt ;(*burada uses sürekli kalır ama crt bi unittir yanı farklı bi unitte belirleyebiliriz.mesela uses dos; uses printer; uses graph; gibi veya bunları bir aradada kullanabiliriz..uses crt,dos,printer,graph; gibi..elbette daha fazla unit var ama şimdilik bunlar yeterli.. yada kendinizde unit oluşturabilirsiniz*)
var;
değişkenler..(*değişken derken mesela ad soyad vs gibi şeyler yanı kullanıcıdan bilgi almak ve gerekli şeyleri yapmak için ..*)
begin(*başla anmına gelir bu ifade..pascal kodları bundan sonra başlar..*)
komutlar.(komutlar kısmına ise döngüler fonksiyon ve prosedürler yazılır..yanı begin end. bloğu içerisinde yazılan kodlar gelir.. )
end.(evet end sözcüğüde zaten bilirsiniz son anlamına gelir..yanı burda begin ile başladık kodlarımızı yazdık ve end diyerek bitirdik...)
--------------------------------------------------------------------------
Şİmdi ilk örneğimizi yazalım ....
uses crt; (*unit olarak crt..belirttik ki her pascal programında vardır ve en çok bu kullanılır.*)
begin (*başlıyoruz*)
clrscr; (*bu ifadenin türkçesi ekranı temizle anlamındadır. yanı bunuda sürekli kullnıcaz ve bunları uygulayarak göremelisiniz.yoksa okumak tek başınma yetmez*)
writeln('gökhan aygün');(*writeln anlamı yazmaktır.burda ekrana gökhan aygün yazması istiyoruz*)
readln;(*bu komut ise oku demektir yanı yazdırdık ve okumasını sölüyoruz..*)
end.(*ve nihayet son diyoruz ve bitti..*)
şimdi bunları yazdık ve ctrl +f9 tuşu ile çalıştırıyoruz....
----------programın ekran çıktısı ---------------------------
gökhan aygün
--------------------------------------------------------------
evet şimdide kısa bi tekrar yapalım malum işi baştan sıkı tutmak lazım
şimdi
uses crt ; "dedik ve unit olarak crt belirledikkk..."
begin "dedik başla anlamında programı başlatıyoruz"
clrscr; "buda ekranımızı temizledi eğer yazamasaydık bunu pascal reklamını şirketinı tanıtacaktı ekranın üstünde..:d"
writeln(' buraya istediğim şeyi yazabiliriz yanı türkçe arapça hiç farketmez. ');
readln;(*buda okumak anlamında molum makine sonuçta ne versen onu alıyosun bide yaz dedik şimdi readln ile oku diyoruz*)
end.(*bitiriyoruz...*) ve bitti sonunda adımı yazdınız ...:d
haa bu arada write diyede veya read diye de yazılabilir.....
writeln veya readln ifaderinin sonundaki 'ln' yanı bi satır aşağiya anlamındaddır..
ama biz genelde ln kullanıcaz sonunda...
diyelimki programda writeln; bu şekilde yanı parantes açılmamış ve içine hiç bişey yazılmamışsa buda bir satır aşaği kaydırır kursörü..
evet 1 .ders bitti ..fazla sıkmak istemem zamanla ...şimdi bu derte neler gördük...