Tweet

Ana Sayfa   Forum   Delphi
Yeni Başlık Cevap Ekle
white_bullet Delphi Ders-6 Döngüler (09/07/2008 08:44)
profil Oguzz
 offline OFFLINE
 Senior Coder

Delphi derslerine tekrar devam ediyorum.Aslında bu konuları burada vermicektim ama burada biriktirip düzenleyip
eğitime koyucaz.En son pointer kullanımından bahsetmiştim.Şimdi kaldığımız yerden devam ediyoruz.

ŞARTLI ÇALIŞTIRMA DEYİMLERİ

Programlar satır satır çalışırlar bilindiği gibi.İsteğe bağlı olarak belli şartlar aranarak programın bir kısmının çalıştırılması
veya çalıştırılmamasını sağlayabiliriz.Kısacası döngüler diyebiliriz bunlara.Birçok programlama dilinde bu bahsettiğim mevcuttur.
Sanırım programlama yapan ve if-case gibi döngüleri duymayanınız yoktur.Şimdi bunlar hakkında bilgi verelim isterseniz..

İF DÖNGÜSÜ

Genel yapısına bakacak olursak ;

CODE:

If şart then
Komut;
Else
diğer komut;

Örnek verecek olursak

CODE:
Var
i:integer;
begin
i:=0;
i:=i+i;

If i=1 then begin
Label1.caption:='Yanlış!;
end;

end;


Case Döngüsü

Bir değişkenin aldığı bir çok değere göre ayrı komutların çalıştırılması gereken durumlarda Case döngüsü kullanılır.

Genel yapısına bakalım şimdi

CODE:
Case değişken of
durum1:komutlar;
durum2:komutlar;

..........

durum:komutlar;
Else komutlar
end;


Kodlara dikkat ederseniz eğer değişken durumlara göre değer aldığı zaman ilgili komutlar çalışacaktır.
Eğer değişkenin değeri hiç birine uymuyorsa Else dn sonraki komut çalışacaktır.

Örnek verelim hemen

CODE:
Case x of
1:label1.caption:='Merhaba';
2:label1caption:='TheCoders Uyeleri';
3:edit1.text:='Oguz-Coder'
else
edit1.text:='Görüşmek üzere';
end;



Şimdilik bu kadar tüm döngüleri bir arada yazmak zor bir iş.Ders ders bölücem onlarıda.Bir dahaki dersde for döngüsünden devam ederim.

Kolay gelsin.

just code it!

Üye Profili
 
1 /
 
Ana Sayfa   Forum   Delphi
Yeni Başlık Cevap Ekle
 

MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg