Page 67 - Bilgisayar Bilimi | Kur 1
P. 67
d) 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ı = D Pazartesi Break 5. Case 2: “Salı”;
5. Sayı 3 ise Y Break;
“Çarşamba” 6. Case 3:
yaz. D
sayı = Salı Break “Ç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ı = Çarşamba Break;
8. Sayı 6 ise Y 8. Case 5: “Cuma”;
“Cumartesi” Break;
yaz. sayı = D Perşembe Break 9. Case 6:
9. Sayı 7 ise Y “Cumartesi”;
“Pazar” yaz. Break;
10. Sayı 1 ile 7 sayı = 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ı = D Break
Cumartesi 1 ile 7 arasında
11. Bitir. olmalıdır.”;
Y
Break;
D Break 12. Bitir.
sayı = Pazar
Y
Girdiğiniz sayı 1 ile 7 Break
arasında olmalıdır.
Başla
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ü-
mantasyon hazırlayınız.
66