HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
En çok kullanılan döngülerden birisi ve bilinmeyen özellikleri.
Özelikle Q basic kullananlar bu komutu iyi bilirler. Aslına bakarsanız biraz da baş belası bir komuttur. İç içe giren for...next komutlarını ayıklamak için epeyce uğraşırsınız. Amacı verilen bir değerden başka bir değere kadar ileri veya geri olarak saymak ve sayarkende belirtilen işlemleri yaptırmaktır.
Kullanımı şu şekildedir.
Yukarda yazdıklarımızı açalım biraz.
dğşkn_adı : Sizin belirleyeceğiniz bir değişkendir. SAYI OLAMAZ. illa string.
bşlngç_sayısı veya harfi : Bu döngü sadece 1 den bilmem kaça kadar sayar diye birşey yok. Harfleride sayar (For sayi=A to Z ) gibi.
bitiş_sayısı veya harfi : Adı üztünde kaça kadar devam ettirmek istiyorsanız o.
Step sayısı : Döngünüzün kaçar kaçar atlayacağıdır.
Step sayısı boş bırakıldığında default değer 1 dir. Ama dikkat etmeniz gereken stepi boş bırakmak istiyorsanız örnek (FOR sayi=1 to 5 ) yazıp bırakmanızdır. 5 ten sonra STEP yazıp boş bırakmayacaksınız. STEP yazarsanız sizden illaki kaçar kaçar atlatayım diye rakam ister.
For döngülerini hızlandırmak için sizlere küçük bir trik söyleyeyim. Tabi bu hızlanmayı bizler farkedemeyiz ama bilgisayarınız farkeder merak etmeyin.
Örneğin:
NEXT i tarzında bir döngümüz olsun. Bu satırda NEXT komutundan sonra birşey koymayın. Yani NEXT i yerine sadece NEXT deyin. Bunu iç içe 150 tane döngünüz olsa bile böyle yapın. Hem NEXTin yerini karıştırmamış olursunuz (buraya Next i miiiii yoksa Next y mi geliyor diye düşünmezsiniz ) Hemde döngünüz hızlanır.
gibi.
Özelikle Q basic kullananlar bu komutu iyi bilirler. Aslına bakarsanız biraz da baş belası bir komuttur. İç içe giren for...next komutlarını ayıklamak için epeyce uğraşırsınız. Amacı verilen bir değerden başka bir değere kadar ileri veya geri olarak saymak ve sayarkende belirtilen işlemleri yaptırmaktır.
Kullanımı şu şekildedir.
Kod:
FOR (dğşkn_adı ) = (bşlngç_sayısı veya harfi ) TO bitiş_sayısı veya harfi ) STEP (step_sayısı )
[komut]
[komut]
NEXT (dğşkn_adı )
Yukarda yazdıklarımızı açalım biraz.
dğşkn_adı : Sizin belirleyeceğiniz bir değişkendir. SAYI OLAMAZ. illa string.
bşlngç_sayısı veya harfi : Bu döngü sadece 1 den bilmem kaça kadar sayar diye birşey yok. Harfleride sayar (For sayi=A to Z ) gibi.
bitiş_sayısı veya harfi : Adı üztünde kaça kadar devam ettirmek istiyorsanız o.
Step sayısı : Döngünüzün kaçar kaçar atlayacağıdır.
Step sayısı boş bırakıldığında default değer 1 dir. Ama dikkat etmeniz gereken stepi boş bırakmak istiyorsanız örnek (FOR sayi=1 to 5 ) yazıp bırakmanızdır. 5 ten sonra STEP yazıp boş bırakmayacaksınız. STEP yazarsanız sizden illaki kaçar kaçar atlatayım diye rakam ister.
For döngülerini hızlandırmak için sizlere küçük bir trik söyleyeyim. Tabi bu hızlanmayı bizler farkedemeyiz ama bilgisayarınız farkeder merak etmeyin.
Örneğin:
Kod:
FOR i = 5 TO 25 gibi (stepli de olabilir )
NEXT i tarzında bir döngümüz olsun. Bu satırda NEXT komutundan sonra birşey koymayın. Yani NEXT i yerine sadece NEXT deyin. Bunu iç içe 150 tane döngünüz olsa bile böyle yapın. Hem NEXTin yerini karıştırmamış olursunuz (buraya Next i miiiii yoksa Next y mi geliyor diye düşünmezsiniz ) Hemde döngünüz hızlanır.
Kod:
For i=1 to 5
For j= i to 1
Next
Next
gibi.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 4
- Görüntüleme
- 253
- Cevaplar
- 1
- Görüntüleme
- 29
- Cevaplar
- 2
- Görüntüleme
- 37

