Evet arkadaşlar konularla vaktim oldukça ilgilenmeye çalışıyorum.Şimdi For döngüsüne geçiyorum.
FOR DÖNGÜSÜ
For döngüsünün genel yapısına bir bakalım isterseniz.
CODE:
For i:= ilkdeger to sondeger do
begin
komut;
end;
Burada to kullanıldığı için i artarak değerler almaktadır.Down to kullanıldığı zaman değer i değerleri
azalarak gider.
CODE:
For i:=İlkdeger down to sondeger do
begin
komut;
end;
Hemen bir örnekle kullanımını açıklayalım isterseniz
CODE:
Var
i:array[1..20]of String;
,k:integer;
begin
for i:=1 to 20 do
i[k]:=InputBox ('i deger girişi,Inttostr(k)+'.nin adı',' ');
end;
WHİLE-DO DÖNGÜSÜ
Bir şart gerçekleştiği zaman çalışması gereken program bloklarında kullanılmaktadır.
Şimdi genel yapısına bir göz atalım.
CODE:
While şart do
Begin
Komutlar;
end;
Örnekle açıklayalım şimdide.
CODE:
Var
i:=0;
,while i<10 do
Begin
Label1.Caption:=inttostr(i);
i:=i+1;
end;
REPEAT-UNTİL DÖNGÜSÜ
Genel yapısını aşağıda vericem.Ne işe yaradığını söylemek gerekirse şart gerçekleşene kadar
çalışması gereken kısımlarda kullanılır.
CODE:
Repeat
Komut;
Until Şart;
Hemen bir örnek vererek açıklayalım.
CODE:
Var
i:integer;
begin
repeat
i:=50;
Until(i>0)and(i<50)
end;
Şimdilik benim anlatacaklarım bu kadar arkadaşlar.Bir dahaki konuda döngü kontrol ifadelerinden bahsetmeyi düşünüyorum.
Yani break,continue gibi terimleri göreceksiniz.Herkeze kolay gelsin.
Oguz-Coder

İletişim : oguz@thecoders.net