Page 91 - Bilgisayar Bilimi Kur 1| I. Bölüm
P. 91
8.8. Göstergeler
Göstergeler, programcının bir akışı durdurmak ya da döngüyü sonlandırmak için kontrol amaçlı
kullandığı değişkenlerdir. Göstergeler mantıksal bir veri ya da değer olabilir ve indikatör olarak da ifade
edilir. Bu değerler, akışı kontrol etmek ve akışa müdahale etmek için kullanılır. Kullanıcılar bu değiş-
kenler hakkında bilgi sahibi değildirler. Hata göstergesi, girdi ya da çıktı da bir hata oluştuğunu belirtir.
Veri sonu göstergesi, girilecek başka veri olmadığı anlamına gelir.
Bu algoritmada döngü, gösterge olarak kullanılan “i” ifadesinin değerine göre sonlandırılmaktadır.
1. Başla.
2. i = 0,
3. Yaşı Oku; (yaş)
4. Eğer yaş<19; “Merhaba Genç” yaz;
değilse “Yaşınız 18’den büyük.” yaz;
5. i = i+1;
6. Eğer i=25; 7. adıma git;
değilse 3. adıma git
7. Bitir.
8.9. Öz Yineleme
Öz yineleme, farklı bir döngü yapısıdır. Bu durum, bir fonksiyon ya da modül kendi kendini çağır-
dığında oluşur. Bu durum için aşağıda verilen faktör hesaplama örneği incelenebilir.
1. Başla
2. Sayı Gir; n
3. Faktoriyel (n);
Eğer n>1 ise
Faktoriyel=n*Faktoriyel(n-1);
değilse Faktoriyel=1;
4. Bitir.
Düşünelim/Deneyelim
1. Bir sınıfta 20 öğrenci vardır. Bu öğrencilerin sınavdan aldıkları notu okuyup sınıf ortala-
masını hesaplayan programın algoritmasını yazınız.
2. Kullanıcının girdiği 10 adet sayı için;
a. 2 ile bölünebilen sayıların adedi ve toplamını,
b. 3 ile bölünebilen sayıların adedi ve toplamını,
c. 5 ile bölünebilen sayıların adedi ve toplamını bulan programın algoritmasını yazınız.
105