Temel Kontrol Yapıları
Bilgisayar programcılığı staj defteri kapsamında if-else, switch-case ve döngü yapıları (for, while) örneklerle açıklanarak temel kontrol mekanizmaları anlatılmıştır.

İçerik
Programlama dillerinde, bir koşula bağlı olarak işlemlerin yönlendirilmesi veya tekrarlanması temel mantıktır. Bu işlemleri gerçekleştiren yapılara "kontrol yapıları" denir. Staj sürecim boyunca birçok projede bu yapıları kullandım ve uygulamalı olarak öğrendim.
If-Else Yapısı
Bir koşula bağlı olarak farklı işlemler gerçekleştirmemizi sağlar.
Örnek (C#)
int yas = 18;
if (yas >= 18) {
Console.WriteLine("Reşitsiniz.");
} else {
Console.WriteLine("Reşit değilsiniz.");
}
Switch-Case Yapısı
Bir değişkenin alabileceği farklı değerlere göre işlem yapılmasını sağlar. Çoklu koşullarda if-else'e göre daha düzenlidir.
Örnek (Java)
int gun = 3;
switch (gun) {
case 1: System.out.println("Pazartesi"); break;
case 2: System.out.println("Salı"); break;
case 3: System.out.println("Çarşamba"); break;
default: System.out.println("Geçersiz gün");
}
Döngüler
Bir işlemi belirli koşullara göre tekrarlar.
For Döngüsü (Python)
for i in range(5):
print(i)
While Döngüsü (C#)
int i = 0;
while (i < 5) {
Console.WriteLine(i);
i++;
}
while (i < 5) {
Console.WriteLine(i);
i++;
}
Öğrendiğim Bilgiler
-
If-else karar yapısı tüm projelerin temelidir
-
Switch-case kodu daha okunabilir kılar
-
Döngüler, tekrarlı işlemlerde verim sağlar
-
Sonsuz döngülere dikkat edilmeli, mutlaka çıkış koşulu tanımlanmalı