🎓 9. Sınıf
📚 9. Sınıf Matematik
💡 9. Sınıf Matematik: Algoritma Sorusu Ve Cevapları Çözümlü Örnekler
9. Sınıf Matematik: Algoritma Sorusu Ve Cevapları Çözümlü Örnekler
Örnek 1:
💡 Algoritma Nedir? Bir problemi çözmek veya belirli bir görevi yerine getirmek için adım adım izlenmesi gereken talimatlar dizisine algoritma denir.
Soru: Klavyeden girilen iki tam sayının toplamını ekrana yazdıran bir algoritma oluşturunuz.
Soru: Klavyeden girilen iki tam sayının toplamını ekrana yazdıran bir algoritma oluşturunuz.
Çözüm:
Bu algoritma, temel giriş, işlem ve çıkış adımlarını içerir.
- 1️⃣ BAŞLA 🚀
- 2️⃣ Kullanıcıdan birinci tam sayıyı girmesini iste (sayı1).
- 3️⃣ Kullanıcıdan ikinci tam sayıyı girmesini iste (sayı2).
- 4️⃣ İki sayıyı topla: Toplam = sayı1 + sayı2.
- 5️⃣ Toplamı ekrana yazdır.
- 6️⃣ BİTİR ✅
Örnek 2:
📌 Soru: Klavyeden girilen bir sayının pozitif mi, negatif mi yoksa sıfır mı olduğunu bulan algoritmayı yazınız.
Çözüm:
Bu algoritma, koşullu ifadeler (eğer...ise) kullanarak farklı durumları kontrol eder.
- 1️⃣ BAŞLA 🚀
- 2️⃣ Kullanıcıdan bir tam sayı girmesini iste (sayı).
- 3️⃣ Eğer sayı \( > 0 \) ise:
- "Girilen sayı pozitiftir." mesajını ekrana yazdır.
- 4️⃣ Değilse eğer sayı \( < 0 \) ise:
- "Girilen sayı negatiftir." mesajını ekrana yazdır.
- 5️⃣ Değilse (yani sayı \( = 0 \) ise):
- "Girilen sayı sıfırdır." mesajını ekrana yazdır.
- 6️⃣ BİTİR ✅
Örnek 3:
👉 Soru: Bir öğrencinin iki sınav notu ve bir proje notu vardır. Bu notların ortalaması \( 50 \) ve üzeri ise öğrencinin "Geçti", altında ise "Kaldı" yazdıran algoritmayı oluşturunuz. Notların ağırlıkları eşit kabul edilecektir.
Çözüm:
Bu algoritma, ortalama hesaplama ve ardından koşullu karar verme adımlarını içerir.
- 1️⃣ BAŞLA 🚀
- 2️⃣ Öğrencinin birinci sınav notunu al (sınav1).
- 3️⃣ Öğrencinin ikinci sınav notunu al (sınav2).
- 4️⃣ Öğrencinin proje notunu al (proje).
- 5️⃣ Ortalamayı hesapla: Ortalama = \( \frac{\text{sınav1} + \text{sınav2} + \text{proje}}{3} \)
- 6️⃣ Eğer Ortalama \( \ge 50 \) ise:
- "Geçti" mesajını ekrana yazdır.
- 7️⃣ Değilse:
- "Kaldı" mesajını ekrana yazdır.
- 8️⃣ BİTİR ✅
Örnek 4:
🛒 Soru: Bir markette kasaya gelen müşterinin aldığı ürünlerin toplam fiyatı \( 100 \) TL ve üzeri ise %10 indirim uygulanacaktır. Toplam fiyatı ve indirimli fiyatı hesaplayan algoritmayı yazınız. (KDV hariç fiyatlar girilecektir.)
Çözüm:
Bu algoritma, gerçek hayattaki bir alışveriş senaryosunu ele alarak indirim hesaplaması yapar.
- 1️⃣ BAŞLA 🚀
- 2️⃣ Müşterinin aldığı ürün sayısını al (ürün_sayısı).
- 3️⃣ Toplam_fiyat = \( 0 \) olarak belirle.
- 4️⃣ \( i = 1 \) 'den ürün_sayısı'na kadar tekrarla:
- \( i \). ürünün fiyatını al (ürün_fiyatı).
- Toplam_fiyat = Toplam_fiyat + ürün_fiyatı.
- 5️⃣ İndirimli_fiyat = Toplam_fiyat olarak belirle.
- 6️⃣ Eğer Toplam_fiyat \( \ge 100 \) TL ise:
- İndirim_miktarı = Toplam_fiyat \( \times 0.10 \) (veya Toplam_fiyat \( \div 10 \)).
- İndirimli_fiyat = Toplam_fiyat - İndirim_miktarı.
- "Tebrikler, %10 indirim kazandınız!" mesajını ekrana yazdır.
- 7️⃣ "Toplam fiyat: ", Toplam_fiyat, " TL" mesajını ekrana yazdır.
- 8️⃣ "Ödemeniz gereken tutar: ", İndirimli_fiyat, " TL" mesajını ekrana yazdır.
- 9️⃣ BİTİR ✅
Örnek 5:
🌡️ Soru: Santigrat (Celsius) sıcaklık değerini Fahrenhayt (Fahrenheit) değerine dönüştüren bir algoritma oluşturunuz. Dönüşüm formülü: F = \( C \times 1.8 + 32 \).
Çözüm:
Bu algoritma, basit bir matematiksel formülün uygulanmasını gösterir.
- 1️⃣ BAŞLA 🚀
- 2️⃣ Kullanıcıdan Santigrat cinsinden sıcaklık değerini girmesini iste (Celsius).
- 3️⃣ Fahrenhayt değerini hesapla: Fahrenheit = \( \text{Celsius} \times 1.8 + 32 \).
- 4️⃣ "Girilen Santigrat değeri ", Celsius, " °C, Fahrenhayt değeri ", Fahrenheit, " °F'dir." mesajını ekrana yazdır.
- 5️⃣ BİTİR ✅
Örnek 6:
☕ Soru: Sabah uyanıp çay demlemek için yapılması gereken adımları bir algoritma olarak yazınız.
Çözüm:
Bu algoritma, günlük hayattaki sıralı bir eylemi adımlar halinde açıklar.
- 1️⃣ BAŞLA 🚀
- 2️⃣ Çaydanlığın alt kısmına suyu doldur.
- 3️⃣ Çaydanlığın alt kısmını ocağa koy.
- 4️⃣ Ocağı yak ve suyu kaynamaya bırak.
- 5️⃣ Su kaynamaya başlayınca, demliğe yeterli miktarda çay koy.
- 6️⃣ Kaynamış sudan demliğe çayın üzerine dök.
- 7️⃣ Demliği çaydanlığın üzerine yerleştir.
- 8️⃣ Ocağın altını kıs ve çayı \( 15-20 \) dakika kadar demlemeye bırak.
- 9️⃣ Çay demlendikten sonra ocağı kapat.
- 🔟 BİTİR ✅
Örnek 7:
🔢 Soru: Klavyeden girilen bir sayının tek mi yoksa çift mi olduğunu bulan algoritmayı yazınız. (Bir sayının 2'ye bölümünden kalan 0 ise çift, değilse tektir.)
Çözüm:
Bu algoritma, mod alma işlemi ve koşullu ifade kullanır.
- 1️⃣ BAŞLA 🚀
- 2️⃣ Kullanıcıdan bir tam sayı girmesini iste (sayı).
- 3️⃣ Kalan = sayı \( % 2 \) (sayının 2'ye bölümünden kalanı bul).
- 4️⃣ Eğer Kalan \( = 0 \) ise:
- "Girilen sayı çifttir." mesajını ekrana yazdır.
- 5️⃣ Değilse:
- "Girilen sayı tektir." mesajını ekrana yazdır.
- 6️⃣ BİTİR ✅
Örnek 8:
🚌 Soru: Bir otobüs firması, bilet fiyatlarını mesafeye göre belirlemektedir. Mesafe \( 100 \) km'ye kadar ise \( 50 \) TL, \( 100 \) km'den fazla ise her km için \( 0.4 \) TL ek ücret almaktadır. Ayrıca, öğrenci olanlara %20 indirim uygulanmaktadır. Müşterinin ödeyeceği toplam tutarı hesaplayan algoritmayı oluşturunuz.
Çözüm:
Bu algoritma, birden fazla koşul ve hesaplama içeren karmaşık bir senaryoyu çözer.
- 1️⃣ BAŞLA 🚀
- 2️⃣ Müşteriden mesafeyi (km cinsinden) girmesini iste (mesafe).
- 3️⃣ Müşterinin öğrenci olup olmadığını sor (Öğrenci mi? (Evet/Hayır)).
- 4️⃣ Başlangıç_fiyat = \( 0 \) olarak belirle.
- 5️⃣ Eğer mesafe \( \le 100 \) ise:
- Başlangıç_fiyat = \( 50 \) TL.
- 6️⃣ Değilse (mesafe \( > 100 \) ise):
- Başlangıç_fiyat = \( 50 + (\text{mesafe} - 100) \times 0.4 \) TL.
- 7️⃣ Son_fiyat = Başlangıç_fiyat olarak belirle.
- 8️⃣ Eğer müşteri "Evet" (öğrenci) ise:
- İndirim_miktarı = Başlangıç_fiyat \( \times 0.20 \).
- Son_fiyat = Başlangıç_fiyat - İndirim_miktarı.
- "Öğrenci indirimi uygulandı!" mesajını ekrana yazdır.
- 9️⃣ "Ödemeniz gereken toplam tutar: ", Son_fiyat, " TL" mesajını ekrana yazdır.
- 🔟 BİTİR ✅
Daha Fazla Soru ve İçerik İçin QR Kodu Okutun
https://www.eokultv.com/atolye/9-sinif-matematik-algoritma-sorusu-ve-cevaplari/sorular