Döngüler

For - Do Döngüsü: For-Do döngüsü herhangi bir işlemi istenilen sayıda tekrarlamak yada bir değişkene belirtile değer aralığındaki değerleri sırayla vermek için kullanılır.

For I := 1 To 10 Do writeln(I);  Şeklindeki bir kulanım ile I değişkenine sırasıla 1'den 10'a kadar tamsayı değerler atanıp ekrana  yazdırılması sağlanılır.

For I := 1 DownTo 10 Do writeln(I); Şeklindeki bir kulanım ile I değişkenine sırasıla 10'den 1ea kadar tamsayı değerler atanıp ekrana  yazdırılması sağlanılır.

Döngü içerisinde yaptırılacak işlemler birden fazlaysa  begin.....end  kalıbı kullanılabilir.

Örnek:

begin
for I :=1 to 10 Do
   begin
   writeln"www.bilimveteknoloji.com";
   end ;
end.

Yukarıdaki örnekte for - do döngüsünü kullanarak ekrana; altalta 10 kez "www.bilimveteknoloji.com" yazdırmış oluyoruz.

While - Do döngüsü: While - Do döngüsü ile isteğe göre belirtilen şart sağlandığı sürece, döngü içerisinde  belirtilenlen işlemlerin tekrarlanması sağlanır.

While - do döngüsünün kulanım formatı for - do döngüsünün farmatıyla aynıdır.

Örnek:

var
a:integer;

begin

a:=0;
while a<10 do
    begin
    a:=a+1;
    write("www.bilimveteknoloji.com");
    end;
end.

Bu örnekte başlangıçta sıfır değeri verilen a değişkeninin değeri döngü içerisinde devamlı 1 arttırılıyor. a değişkeninin değeri 10 olduğunda program döngüden çıkıyor. Böylece bu örnek de ilk örnekte olduğu gibi ekrana altalta 10 kez "www.bilimveteknoloji.com" yazıyor.

Repeat - Until Döngüsü: Bu döngü şekli Pascal'a özgü bir döngü şeklidir. Repeat - Until döngüsünde belirtilen kuşul sağlanana kadar belirtilen komutların tekrarlanması sağlanılır.

Repeat - Until döngüsünde begin...end kalıbına gerek yoktur. Yapılacak işlem sayısı birden fazlada olsa repeat....until kalıbı içrisine yazılabilir.

Örnek;

var
a:integer;

begin
a:=0;
repeat
a:=a+1;
writeln("www.bilimveteknoloji.com");
until a=10;
end.

Bu örnek de ilk iki örnek gibi ekrana 10 kez altalta "www.bilimveteknoloji.com" yazılmasını sağlar.

Continue Komutu: Contınue komutu döngü içlerinde kullanılır. For - next döngüsü içrisinde kullanıldığında döngünün to yada downto ile kurulmuş olmasına bağlı olarak, döngü değişkenini 1 artırıp yada 1 azaltıp döngü içerisindeki işlemlerin tekrar yapılmasını sağlar. Repeat - until döngüsünde sonraki işlemleri atlayarak direk until komutuna gider. While - do döngüsünde ise while komutuna geri gidilmesini sağlar.

Break Komutu: Break komutu döngünün yarıda kesilerek döngüden çıkılmasını ve döngüden sonraki işlemlerin yapılamsını sağlamak amacı ile kullanılır.

<<-1-2-3-4-5-6-7-8-9-10->>
Anasayfaya dön Konulara dön
Sadakat.Net©İslami web hizmetleri