Page 54 - Bilgisayar Bilimi Kur 1| I. Bölüm
P. 54
ç) Durumsal yapı ise belirli bir duruma göre farklı işlemlerin yapılmasına olanak sağlar.
Aşağıda, klavyeden girilen sayıya göre haftanın gününü yazan yapı görülmektedir.
Algoritma Akış Şeması Sözde Kod
1. Başla 1. Başla
Başla
2. 1 ile 7 arasında 2. Oku sayı
bir sayı gir.
3. Switch (sayı)
3. Sayı 1 ise sayı 4. Case 1:
“Pazartesi” yaz. “Pazartesi”;
4. Sayı 2 ise “Salı” Break;
yaz. sayı = 1 D Pazartesi Break
5. Case 2: “Salı”;
5. Sayı 3 ise Y Break;
“Çarşamba” 6. Case 3:
yaz. D Break
sayı = 2 Salı “Çarşamba”;
6. Sayı 4 ise Break;
“Perşembe” yaz. Y 7. Case 4:
7. Sayı 5 ise D Break “Perşembe”;
“Cuma” yaz. sayı = 3 Çarşamba Break;
8. Sayı 6 ise Y 8. Case 5: “Cuma”;
“Cumartesi” Break;
yaz. sayı = 4 D Break
Perşembe 9. Case 6:
9. Sayı 7 ise Y “Cumartesi”;
“Pazar” yaz. Break;
10. Sayı 1 ile 7 sayı = 5 D Break 10. Case 7: “Pazar”;
arasında değilse Cuma Break;
“Girdiğiniz sayı Y 11. Default:
1 ile 7 arasında “Girdiğiniz sayı
olmalıdır.” yaz. sayı = 6 D Cumartesi Break 1 ile 7 arasında
11. Bitir. olmalıdır.”;
Y
Break;
D Break 12. Bitir.
sayı = 7 Pazar
Y
Girdiğiniz sayı 1 ile 7 Break
arasında olmalıdır.
Bitir
3. Tekrarlayan işlemlerin tekrar tekrar yazılmasını önlemek için modüler yapı kullanınız.
4. Okunabilirliği ve anlaşılırlığı artırmak için anlamlı değişken isimleri seçiniz ve çok iyi doküman-
tasyon hazırlayınız.
68