C# Algoritma ve Programlamaya Giriş 5. Hafta
Döngüler
Bir program içerisinde belirli bir iş yapılana kadar ya da sonsuz kez, belirli işlemlerin yapılmasını sağlayan komut bloklarıdır. 4 tip döngü vardır. Bunlar:
- For Döngüsü
- While Döngüsü
- Do While Döngüsü
- Foreach Döngüsü
For Döngüsü
Belirtilen başlangıç koşulundan, istenilen koşul sağlanana kadar içine yazılan kod bloklarını çalıştıran döngü çeşididir. For döngüleri ileriye doğru sayabildikleri gibi geriye dönük sayma işlemlerinde de kullanılabilmektedir.
for (int i = 0; i < 10; i++) {
// İşletilecek kodlar
}
Programlarda ihtiyaç dahilinde iç içe for döngüsü de kullanılabilmektedir. İç içe kullanılan for döngülerinde de herhangi bir sayı sınırlaması söz konusu değildir.
While Döngüsü
While döngüsünde koşul doğru olduğu sürece döngü bloğu işletilir.Koşul yanlış(false) ifadeyi verdiğinde ise döngü sonlandırılır. while döngüsü kullanımı:
while (kosul) {
// Yapılacak işlemler.
}
Do While Döngüsü
Döngü bloğunun en az bir kez çalışması istenildiği durumlarda do while döngüsü kullanılır. Do while döngüsünün kullanımı:
do {
//İşletilecek kodlar;
} while (kosul);
Foreach Döngüsü
Foreach döngüsü, koleksiyon tabanlı nesneler içinde adım adım dolaşmayı sağlar. Koleksiyon tabanlı nesneler henüz gösterilmediği için bu konunun ayrıntılı anlatımı ve örnekleri Diziler konusunun altında verilecektir. Kısaca foreach döngüsünün kullanımı:
foreach(int x in dizi) {
// Yapılacak işlemler;
}
25 Kasım 2017