Karar Yapıları
Günlük hayatımızda pek çok karar veririz ve bu kararlara göre yapacağımız şeyler, sonuçlar değişir.
Örneğin; hava güneşli ise pikniğe gitme, değilse evde film izleme kararına varabiliriz.
Eğer mutluysak hareketli şarkılar, üzgün veya yorgun hissediyorsak daha sakin şarkılar dinlemeye karar verebiliriz.
Ailemiz bize çok istediğimiz bisikleti almak için derslerde başarılı olma şartı koyabilir.
Programlamada da bazı işlem adımlarının istenen durumlarda veya şartlarda çalışması istendiğinde Karar Yapıları kullanılır.
Doğrusal mantık yapısında kodlar hiçbir şarta bağlı kalmaksızın, ard arda ve sıralı bir şekilde çalışırken, karar yapısında bir şart veya duruma bağlı olarak sonuç değişir.
Algoritmada Karar Yapısı Örneği
Scratch Blok Tabanlı Kodlama Uygulamasında Karar Yapıları
Scratch uygulamasında Kontrol kategorisinde Eğer-ise ve Eğer-ise-değilse kod blokları karar yapıları için kullanılan bloklardır.
Operatörler kategorisindeki Büyüktür-Küçüktür-Eşittir vb operatörler ile karşılaştırma ve karar verme süreçleri için kullanılabilir.
Aşağıdaki tabloda kullanım örneklerini görebilirsiniz.
Yorumlar
Yorum Gönder