Tekil Mesaj gösterimi
Alt 01/04/07, 22:28   #1
gokhanaygun
Tuğgeneral
 
gokhanaygun - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Apr 2007
Bulunduğu yer: VAN
Yaş: 36
Mesajlar: 924
Tecrübe Puanı: 26 gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold
Standart Pascal Dersleri-1

Merhaba Arkadaşlar.....

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...

uses crt (program uniti)
writeln (yaz)
readln(oku)
begin(başla)
end(son )
var(değişken)

Dua ile ...

Allaha emanet olun van.gen.tr ye tşk..
Nacizhane programci gokhan...

Konu gokhanaygun tarafından (21/05/07 Saat 21:21 ) değiştirilmiştir..
gokhanaygun isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 187