|
Eğitseller -
Oyun Yapımı
|
|
Cumartesi, 17 Mart 2007 13:31 |
|
Döngü nedir?
Şarta dayalı olan bir dizi işlemin tekrarlandığını düşünürsek, bu sürekli tekrar işlemine döngü diyoruz.
Bunlara For Next,Step,While Wend,Repeat Until dir.
For Next döngüsü:
For-Next döngüsü sayacın başlangıç değerinden başlayarak bitiş değerine kadar istenilen miktarda artırılarak blok içindeki komutları çalıştırır.
Kullanılışı:
For [Başlangıç değerinin değişkeni] [ durumlar = eşitlik ] başlangıç değeri To [gidilecek değer] [kod] [kod] [kod] [kod] Next
Örnek:
For n=1 To 10 Print "Blitz3d Türkçe" Next
Ekranda 10 tane Blitz3d yazısını göreceksiniz.
Step:
For Next deki artış miktarını ayarlayabilecez
For [Başlangıç değerinin değişkeni] [ durumlar = eşitlik ] başlangıç değeri To [gidilecek değer] Step [Artış Miktarı] [kod] [kod] [kod] [kod]... Next
Örnek:
For n=1 To 10 Step 2 Print "Blitz3d Türkçe "+n Next
Ekranda Blitz3d Türkçe 1 den başlayı yadaki değeri 1 3 5 7 9 olduğu göreceksiniz
While Wend döngüsü:
Bir şart gerçekleştiği sürece çalışması gereken program bloklarında kullanılırlar.
Kullanılışı:
While [gerçekleşirse çıkılacak değişken] = [ve değeri] [kod] [kod] [kod] [kod]... Wend
"Not" durumun gerçekleştimesidir. Yani a=10 a ona eşit, Not a=10 a ona eşit değildir
Örnek: While Not a=10 a=a+1 Print "Blitz3d Türkçe "+a Wend
Ekranda Blitz3d Türkçe 1 den 10 kadar yanlarında kadar sayıları göreceksininiz.
Repeat Until Döngüsü
While Wend döngüsüne benzer bu sefer durumu alta gösteriyoruz ve son durum olduğunda döngüden çıkılıyor.
Örnek: Repeat Print "Çıkmak için ESC bas." Until KeyHit(1)
Yazar: Can ÜRÜK
|
Yorum yok.