10. Sınıf Matematik Ders Kitabı Cevapları – Sayfa 351
Alıştırmalar Cevapları
1) Bir sınıftaki 20 öğrencinin not ortalaması girildiği taktirde not ortalaması 50 ve üzerinde olanların sayısını bulan algoritma
a) Algoritmik Doğal Dil
- Başla
- N = 0 yap
- i = 1’den 20’ye kadar tekrarla
- Not gir
- Eğer not >= 50 ise N = N + 1 yap
- Döngüyü bitir
- N yazdır
- Bitir
b) Akış Şeması (Metinsel)
- Başla
- N = 0
- i = 1’den 20’ye döngü
- Not gir
- Not >= 50 mi?
- Evet: N = N + 1
- Hayır: devam
- i artar ve döngüye geri dön
- N yazdır
- Bitir
2) Bir sayının pozitif çift sayı olup olmadığını bulan algoritmanın akış şemasını çiziniz.
Algoritmik Doğal Dil
- Başla
- Bir sayı gir
- Eğer sayı > 0 ise devam et, değilse “Pozitif ve çift değildir” yazdır ve bitir
- Eğer sayı % 2 == 0 ise “Pozitif ve çifttir” yazdır
- Değilse “Pozitif ve çift değildir” yazdır
- Bitir
Akış Şeması (Metinsel)
- Başla
- Sayı gir
- Sayı > 0 mı?
- Hayır: “Pozitif ve çift değildir” → Bitir
- Evet: Sayı % 2 == 0 mı?
- Evet: “Pozitif ve çifttir” → Bitir
- Hayır: “Pozitif ve çift değildir” → Bitir
3) 10 sayıdan negatif olanların adedini bulan algoritmanın eksik kısımlarını tamamlayınız.
Cevap (Tamamlama Mantığı)
Bu soruda iki akış şeması da aynı işi yapar: 10 sayı girilir, negatif olanların sayısı (adet) bulunur.
Gerekli ifadeler:
- Başlangıçta: i = 1, adet = 0
- Döngü: i = 1’den 10’a kadar
- Her adım: sayı gir
- Koşul: Sayı < 0 mı?
-
Evet: adet = adet + 1
-
-
Döngü sonunda: adet yazdır
Eksik olan kutulara yazılması gerekenler (özet):
- Döngüye dönüşte: i = i + 1
- Koşul kutusu: Sayı < 0
- Son kutu: adet (yazdır)