KARAR YAPILARI
www.bilisimnotlari.net
Karar Yapıları
İki ya da daha fazla seçenek arasından seçim yapma hakkı tanıyan yapılara « Karar Yapısı » denir.
Günlük hayatımızda bazı olayların gerçekleşebilmesi için belli şartın ya da şartların yerine getirilmesi gerekir.
Mesela marketten çikolata almak istiyorsunuz. Bu olayı gerçekleştirebilmeniz için çikolatayı alacak kadar paranızın olması gerekir. Varsa çikolatayı alırsınız. Yoksa alamazsınız.
Haydi karar yapılarını içeren örnek algoritmalar yazalım.
Bazen bir olayın gerçekleşebilmesi için birden fazla koşulun yerine getirilmesi gerekebilir.
Mesela tabletinizde oyun oynamak istiyorsunuz. Anneniz ise « Ödevlerini yapar ve odanızı toplarsan. » oynayabileceğinizi söylüyor. İşte bu durumda ödevlerin bitmesi ve odanın toplanması şartlar. Bu iki şartında yerine gelmesi gereken bir durum.
İki şartın yerine getirilmesi gereken durumlarda « VE » operatörü kullanılır.
Haydi birden fazla şartın yerine gelmesi gereken karar yapılarını içeren örnek algoritmalar yazalım.
29.09.2024
Bazen bir olayın gerçekleşebilmesi için birden fazla koşul olur bu koşullardan birinin yerine getirilmesi yeterli olabilir.
Mesela haftada iki gün kursa gidiyorsunuz. Kurs günleriniz Salı ve Perşembe. Günlerden Salı veya Perşembe ise kursa gidersiniz değilseniz gitmezsiniz. Bu durumda da iki şart var. Günün Salı ya da Perşembe olması. Ama kursa gitmek için iki şartında aynı anda olmasına gerek yok. Bir şartın gerçekleşmesi yeterli oluyor.
Birden fazla şartın olduğu ve şartlardan en az birinin yerine gereken durumlarda « VEYA » operatörü kullanılır.
Haydi birden fazla şarttan en az birinin yerine gelmesi gereken karar yapılarını içeren örnek algoritmalar yazalım.
29.09.2024
29.09.2024