Ana sayfa›Kitaplar›Matematik 10.Sınıf Ders Kitabı›Sayfa 351
Matematik 10.Sınıf Ders Kitabı — Sayfa 351 Cevapları
Yapay zekâ destekli · insan onayı yok
Bu sayfadaki cevaplar yapay zekâ ile hazırlandı ve birden çok bağımsız yapay zekâ okumasıyla kontrol edildi; bir insan editör onaylamadı. Hata içerebilir, resmî cevap anahtarı değildir: 11 Kasım 2026'daki bağımsız denetimde, örneklenen cevapların yaklaşık yüzde 7'sinde ciddi hata, yaklaşık yüzde 12'sinde küçük kusur bulundu. Yanlış bir cevap görürsen cevabın altındaki Hata bildir düğmesini kullan. Nasıl hazırlandı?
1-a20 öğrenci not ortalaması, 50 ve üzerini sayan algoritma, doğal dille
Çözüm Yolu
Her öğrenci için ortalama okunup 50 ile karşılaştırılır; koşulu sağlayanlar sayaçla sayılır.
- Başla; öğrenci sıra sayacını i=1 ve 50 üzeri sayacını adet=0 olarak başlat.
- Sıradaki öğrencinin not ortalamasını kullanıcıdan oku.
- Not ortalaması 50 veya üzerindeyse (ortalama≥50) adet değerini 1 artır.
- i değerini 1 artır; i≤20 olduğu sürece not okuma adımına dönerek tekrarla.
- 20 öğrenci tamamlandığında adet değerini ekrana yazdır ve algoritmayı bitir.
Kabul edilebilir başka cevaplar: Başla; adet=0 ata; 1'den 20'ye döngüde ortalama oku, ortalama≥50 ise adet'i 1 artır; sonda adet'i yazdır ve bitir. (Farklı değişken adlarıyla 20 ortalamayı okuyup 50 ve üzerini sayan her eşdeğer doğal dil algoritması geçerlidir.)
- Karşılaştırmayı ortalama>50 yazmak — 50 ve üzeri istendiği için tam 50 alanlar da sayılmalıdır (ortalama≥50).
- Sayacı başlangıçta sıfırlamamak — başlangıç değeri verilmeyen sayaç doğru toplama yapamaz.
Kendini kontrol et: Tam 50 ortalamaya sahip bir öğrenci girildiğinde sayacın 1 artıp artmadığını ve döngünün 20 kez çalıştığını kontrol et.
1-bAynı algoritmayı döngülü akış şemasıyla gösterme
Çözüm Yolu
Döngü 20 kez çalışır; karar kutusu 50 ve üzerini ayırır, sayaç yalnız Evet kolunda artar.
- Elips sembolüyle BAŞLA yaz ve dikdörtgen işlem kutusunda adet=0 başlangıç atamasını yap.
- Altıgen döngü sembolüne i=1,20,1 yazarak 20 tekrarlı döngüyü başlat ve giriş sembolüyle ortalama değerini oku.
- Eşkenar dörtgen karar kutusuna ortalama≥50 koşulunu yaz; Evet kolunda dikdörtgen kutuyla adet=adet+1 işlemini uygula.
- Evet ve Hayır kollarını daire birleştiricide birleştirip döngü başına geri bağla.
- Döngü tamamlandığında çıkış sembolüyle adet değerini yazdır ve elips sembolüyle BİTİR.
Kabul edilebilir başka cevaplar: sayaç=0 ve notOrt≥50 gibi farklı değişken adları kullanan altıgen döngülü akış şeması (Altıgen döngü sembolüyle 20 kez ortalama okuyup ≥50 koşulunu doğru sayan akış şemaları geçerlidir.)
- adet=0 atamasını döngünün içine koymak — her tekrarda sayaç sıfırlanacağı için toplam sayı doğru bulunamaz.
- Hayır kolunda da sayacı artırmak — sayaç yalnızca ortalama≥50 koşulu sağlandığında (Evet kolunda) artırılmalıdır.
Kendini kontrol et: Akış şemasında adet yazdırma adımının döngü içinde değil, döngü bittikten sonraki çıkış kolunda yer aldığını doğrula.
2Sayının pozitif çift olup olmadığını bulan algoritmanın akış şeması ve doğal dili
Çözüm Yolu
Pozitiflik ve çiftlik iki ayrı koşulla sınanır; ikisi de doğruysa pozitif çift sayıdır.
- Başla adımından sonra kullanıcıdan kontrol edilecek sayıyı oku.
- İlk karar kutusunda sayı>0 koşulunu sına; Hayır ise 'Pozitif çift sayı değildir' yazdırıp bitir.
- Evet kolunda sayının 2'ye bölümünden kalanın 0 olup olmadığını kontrol et.
- Kalan 0 ise 'Pozitif çift sayıdır', değilse 'Pozitif çift sayı değildir' yazdır ve bitir.
- Akış şemasında başla/bitir için elips, giriş/çıkış için paralelkenar, kararlar için eşkenar dörtgen kullan.
Kabul edilebilir başka cevaplar: Tek karar kutusunda (sayı>0 ve kalan=0) koşulunu birlikte sınayan doğal dil algoritması ve akış şeması (Hem pozitiflik hem çiftlik koşulunu eksiksiz denetleyen doğal dil ifadeleri ve akış şemaları geçerlidir.)
- Sıfırı pozitif çift kabul etmek — 0 çift sayıdır ancak pozitif değildir, bu yüzden koşul sayı>0 olmalıdır.
- Yalnızca 2'ye bölünebilmeyi sınamak — negatif çift sayılar (-2, -4 gibi) elenmeyeceği için pozitiflik koşulu unutulmamalıdır.
Kendini kontrol et: Şemayı -4, 0, 3 ve 6 sayılarıyla denediğinde yalnızca 6 için 'Pozitif çift sayıdır' çıktısı verdiğini kontrol et.
3 Akış Şeması 1 - ilk karar kutusuOkunan sayının negatif olup olmadığını soran üstteki karar kutusu
Çözüm Yolu
Evet kolu adet artırma kutusuna gittiği için bu karar sayının negatif olup olmadığını sorar.
- Algoritma, girilen 10 sayıdan negatif olanların adedini bulmayı amaçlamaktadır.
- Sayı okunduktan hemen sonra gelen üstteki eşkenar dörtgen karar kutusu sayının negatifliğini sınar.
- Evet kolu sayacı artırma kutusuna gittiği ve Akış Şeması 2 ile eşleştiği için kutuya 'sayı < 0' yazılır.
- Koşulu sayı≤0 yazmak — 0 negatif bir sayı olmadığı için sayaca dahil edilmemelidir.
- Koşulu sayı>0 yazmak — bu durumda negatif sayılar yerine pozitif sayılar sayılmış olur.
Kendini kontrol et: Sayı olarak -3 girildiğinde Evet koluna, 0 veya 5 girildiğinde Hayır koluna ilerlediğini kontrol et.
3 Akış Şeması 1 - sağdaki işlem kutusuEvet kolundaki sağ işlem kutusu
Çözüm Yolu
Sayı negatifse negatif sayıların adedi bir artırılır.
- Üstteki karar kutusunda 'sayı < 0' koşulu doğru olduğunda akış Evet kolundaki sağ dikdörtgen kutuya geçer.
- Girilen sayı negatif olduğundan negatif sayı adedini tutan adet değişkeni 1 artırılmalıdır.
- Akış Şeması 2'deki karşılığıyla uyumlu biçimde işlem kutusuna 'adet = adet + 1' yazılır.
- Kutuya adet=1 yazmak — sayacı 1 artırmak yerine her seferinde 1'e sabitler ve toplam adedi bulamaz.
- Kutuya i=i+1 yazmak — sıra sayacı i ile negatif sayı sayacı adet birbirine karıştırılmamalıdır.
Kendini kontrol et: Arka arkaya iki negatif sayı girildiğinde adet değerinin 0'dan 1'e, ardından 2'ye çıktığını kontrol et.
3 Akış Şeması 1 - ikinci karar kutusuAlttaki karar kutusu; Evet döngüye döner, Hayır adedi yazdırır
Çözüm Yolu
Hayır kolu sonuca gittiği için bu kutu 10 sayının tamamının okunup okunmadığını sınar.
- Akış Şeması 1, döngü sembolü kullanmadan 10 sayı okumak için i=1 sıra sayacıyla başlar.
- Her sayı işlendikten sonra alttaki karar kutusuna gelinir; Evet kolu i değerini 1 artırıp yeni sayı okur.
- 10. sayı işlendiğinde i=10 olduğundan döngüden Hayır koluyla çıkılması için kutuya 'i < 10' yazılır.
- Koşulu i≤10 yazmak — i artırma işlemi Evet kolunda yapıldığından i=10 iken bir kez daha dönülür ve 11 sayı okunur.
Kendini kontrol et: 2 sayı için koşulu i<2 gibi düşünerek izlediğinde tam 2 sayı okunduktan sonra Hayır koluna çıktığını doğrula.
3 Akış Şeması 1 - soldaki işlem kutusuİkinci karardan Evet ile döngüye dönen sol kutu
Çözüm Yolu
Sayaç bir artırılıp yeni sayı okumaya geri dönülür.
- Alttaki karar kutusunda 'i < 10' koşulu Evet olduğunda henüz 10 sayı tamamlanmamıştır.
- Yeni sayı okumaya dönmeden önce okunan sayı sırasını tutan i sayacı 1 artırılmalıdır.
- Soldaki dikdörtgen işlem kutusuna 'i = i + 1' yazılarak akış sayı okuma adımının üstüne bağlanır.
- i sayacını artırmayı unutmak veya i=1 yazmak — i hiç 10'a ulaşamayacağı için sonsuz döngü oluşur.
- adet=adet+1 yazmak — bu kutu negatifleri değil, kaçıncı sayının okunacağını saymaktadır.
Kendini kontrol et: İlk sayıdan sonra sol kutudan geçerken i değerinin 1'den 2'ye yükseldiğini ve 9. dönüşte 10 olduğunu kontrol et.
3 Akış Şeması 2 - BAŞLA sonrası kutuBAŞLA'dan hemen sonraki boş işlem kutusu
Çözüm Yolu
Sayma başlamadan önce sayaç sıfırlanmalıdır.
- Akış Şeması 2'de sıra sayacı i, alttaki 'i = 1, 10, 1' döngü ifadesiyle otomatik başlatılır.
- Negatif sayıların sayısını tutacak adet değişkenine ise döngü başlamadan önce ilk değer atanmalıdır.
- BAŞLA sembolünden hemen sonraki dikdörtgen işlem kutusuna 'adet = 0' yazılır.
- Başlangıçta adet=1 atamak — hiç negatif sayı girilmese bile sonucun 1 çıkmasına neden olur.
- Atamayı döngünün içine yazmak — her tekrarda sayacı sıfırlayarak önceki sayımları siler.
Kendini kontrol et: Girilen 10 sayının tamamı pozitif olduğunda algoritmanın sonda 0 değerini yazdırıp yazdırmadığını kontrol et.
3 Akış Şeması 2 - daireKarar sonrası akışları birleştiren boş daire
Çözüm Yolu
Kontrol Noktası'na göre daire, farklı akışları birleştirmek için kullanılır; Evet ve Hayır kolları burada birleşir.
- Akış Şeması 2'de 'Sayı < 0' kararından çıkan Hayır kolu ile 'adet = adet + 1' çıkışı boş dairede buluşur.
- Önceki sayfadaki Kontrol Noktası bilgisine göre daire sembolü farklı işlem akışlarını birleştirmek için kullanılır.
- Bu nedenle boş daire 'Birleştirici (bağlantı noktası) sembolü' olarak adlandırılır.
- Dairenin içine karar koşulu veya işlem yazmak — daire hesaplama yapmaz, yalnızca ayrılan akış kollarını birleştirir.
Kendini kontrol et: Karar yapısından ayrılan Evet ve Hayır kollarının ikisinin de bu daireye girip tek akış olarak sürdüğünü kontrol et.