🎓 10. Sınıf
📚 10. Sınıf Matematik
💡 10. Sınıf Matematik: Algoritma Çözümlü Örnekler
10. Sınıf Matematik: Algoritma Çözümlü Örnekler
Örnek 1:
💡 İki sayının toplamını bulan bir algoritma tasarlayalım. Bu algoritma, kullanıcıdan iki sayı alacak ve bu sayıların toplamını ekrana yazdıracaktır. Algoritmanın adımlarını yazınız.
Çözüm:
Bu basit algoritma, temel girdi-işlem-çıktı mantığına dayanır. İşte adımları:
- 1. Başla 🚀
- 2. Kullanıcıdan ilk sayıyı (a) girmesini iste.
- 3. Kullanıcının girdiği sayıyı a değişkenine ata.
- 4. Kullanıcıdan ikinci sayıyı (b) girmesini iste.
- 5. Kullanıcının girdiği sayıyı b değişkenine ata.
- 6. a ve b sayılarını topla ve sonucu toplam değişkenine ata. Yani, \( \text{toplam} = a + b \) işlemi yap.
- 7. "Sayıların toplamı:" mesajı ile birlikte toplam değişkeninin değerini ekrana yazdır.
- 8. Bitir ✅
Örnek 2:
📌 Kullanıcının girdiği bir sayının tek mi yoksa çift mi olduğunu bulan bir algoritma tasarlayınız. Algoritma, sonucu ekrana yazdırmalıdır.
Çözüm:
Bir sayının tek veya çift olduğunu anlamak için o sayının 2'ye bölümünden kalana bakarız. Eğer kalan 0 ise sayı çift, 1 ise tek demektir.
- 1. Başla 🚀
- 2. Kullanıcıdan bir sayı (x) girmesini iste.
- 3. Kullanıcının girdiği sayıyı x değişkenine ata.
- 4. Eğer x sayısının 2'ye bölümünden kalan 0 ise (yani \( x \pmod{2} = 0 \)),
- 👉 "Girilen sayı çifttir." mesajını ekrana yazdır.
- 5. Değilse (yani kalan 0 değilse),
- 👉 "Girilen sayı tektir." mesajını ekrana yazdır.
- 6. Bitir ✅
Örnek 3:
🚌 Sabah evden çıkıp otobüs durağına gelen bir kişinin, gitmek istediği yere giden otobüsü bekleyip ona binme algoritmasını adımlarla açıklayınız.
Çözüm:
Günlük hayatta farkında olmadan birçok algoritma takip ederiz. İşte otobüse binme algoritması:
- 1. Başla 🚶♀️
- 2. Evden çık ve otobüs durağına yürü.
- 3. Durağa ulaştığında, gideceğin yere giden otobüsün numarasını (örneğin 14M) bekle.
- 4. Gelen otobüsün numarası beklediğin otobüsün numarası ile aynı mı kontrol et.
- 5. Eğer aynı ise:
- 👉 Otobüse bin.
- 👉 Ödeme yap (kart bas, bilet al vb.).
- 👉 Boş bir yere otur veya ayakta dur.
- 👉 Gitmek istediğin durağa gelince in.
- 6. Eğer aynı değilse:
- 👉 Gelen otobüsü beklemeden, bir sonraki otobüsün gelmesini bekle (Adım 4'e geri dön).
- 7. Bitir ✅ (İstediğin yere ulaştın.)
Örnek 4:
🛒 Bir markette alışveriş yapan Ayşe, tanesi 15 TL olan 3 ekmek ve tanesi 22 TL olan 2 litre süt almıştır. Ayşe kasiyere 100 TL verdiğine göre, alması gereken para üstünü bulan algoritmayı oluşturunuz.
Çözüm:
Bu problem, temel aritmetik işlemler ve sıralı adımlar gerektiren bir algoritma örneğidir.
- 1. Başla 💰
- 2. Ekmek adedi = 3 olarak belirle.
- 3. Ekmek fiyatı = 15 TL olarak belirle.
- 4. Süt adedi = 2 olarak belirle.
- 5. Süt fiyatı = 22 TL olarak belirle.
- 6. Verilen para = 100 TL olarak belirle.
- 7. Ekmekler için ödenecek toplam tutarı hesapla: \( \text{ekmek\_toplam} = \text{ekmek\_adedi} \times \text{ekmek\_fiyatı} \).
- \( \text{ekmek\_toplam} = 3 \times 15 = 45 \) TL.
- 8. Sütler için ödenecek toplam tutarı hesapla: \( \text{süt\_toplam} = \text{süt\_adedi} \times \text{süt\_fiyatı} \).
- \( \text{süt\_toplam} = 2 \times 22 = 44 \) TL.
- 9. Alışverişin toplam tutarını hesapla: \( \text{alışveriş\_toplam} = \text{ekmek\_toplam} + \text{süt\_toplam} \).
- \( \text{alışveriş\_toplam} = 45 + 44 = 89 \) TL.
- 10. Para üstünü hesapla: \( \text{para\_üstü} = \text{verilen\_para} - \text{alışveriş\_toplam} \).
- \( \text{para\_üstü} = 100 - 89 = 11 \) TL.
- 11. "Ayşe'nin alması gereken para üstü:" mesajı ile birlikte para\_üstü değerini ekrana yazdır.
- 12. Bitir ✅
Örnek 5:
📊 Üç farklı sınavdan alınan notların ortalamasını hesaplayan bir algoritma tasarlayınız. Algoritma, kullanıcıdan üç notu alacak ve ortalamayı ekrana yazdıracaktır.
Çözüm:
Ortalama hesaplama, matematikte sıkça kullanılan temel bir algoritmadır.
- 1. Başla 📝
- 2. Kullanıcıdan birinci notu (n1) girmesini iste.
- 3. Kullanıcının girdiği notu n1 değişkenine ata.
- 4. Kullanıcıdan ikinci notu (n2) girmesini iste.
- 5. Kullanıcının girdiği notu n2 değişkenine ata.
- 6. Kullanıcıdan üçüncü notu (n3) girmesini iste.
- 7. Kullanıcının girdiği notu n3 değişkenine ata.
- 8. Üç notu topla ve sonucu toplam\_not değişkenine ata: \( \text{toplam\_not} = n1 + n2 + n3 \).
- 9. Ortalamayı hesapla: \( \text{ortalama} = \text{toplam\_not} / 3 \).
- 10. "Sınav notlarının ortalaması:" mesajı ile birlikte ortalama değişkeninin değerini ekrana yazdır.
- 11. Bitir ✅
Örnek 6:
🔢 Kullanıcıdan alınan bir sayının pozitif, negatif veya sıfır olduğunu belirleyen bir algoritma oluşturunuz. Sonuç ekrana yazdırılmalıdır.
Çözüm:
Bu algoritma, koşullu ifadelerin (eğer-değilse) birden fazla kullanıldığı bir örnektir.
- 1. Başla 🧐
- 2. Kullanıcıdan bir sayı (s) girmesini iste.
- 3. Kullanıcının girdiği sayıyı s değişkenine ata.
- 4. Eğer s > 0 ise:
- 👉 "Girilen sayı pozitiftir." mesajını ekrana yazdır.
- 5. Değilse (yani s > 0 değilse), başka bir kontrol yap:
- 6. Eğer s < 0 ise:
- 👉 "Girilen sayı negatiftir." mesajını ekrana yazdır.
- 7. Değilse (yani s > 0 da değil, s < 0 da değilse, bu durumda s sadece 0 olabilir):
- 👉 "Girilen sayı sıfırdır." mesajını ekrana yazdır.
- 8. Bitir ✅
Örnek 7:
☀️ Sabah uyandığınızda okula gitmek için yaptığınız hazırlıkları bir algoritma şeklinde adımlara ayırınız.
Çözüm:
Sabah rutinimiz de belirli adımları olan bir algoritmadır!
- 1. Başla ⏰
- 2. Çalar saat çaldığında uyan.
- 3. Yataktan kalk.
- 4. Tuvalete git ve kişisel temizliğini yap (yüzünü yıka, dişlerini fırçala vb.).
- 5. Kahvaltı hazır mı kontrol et.
- 6. Eğer hazırsa:
- 👉 Kahvaltını yap.
- 7. Eğer hazır değilse:
- 👉 Hazırlanana kadar bekle veya kendin hazırla.
- 👉 Kahvaltını yap.
- 8. Okul kıyafetlerini giyin.
- 9. Çantanı kontrol et, ders kitaplarını ve defterlerini al.
- 10. Evden çıkmak için hazır mısın kontrol et (anahtar, telefon vb.).
- 11. Eğer hazırsan:
- 👉 Evden çık ve okula gitmek üzere yola koyul.
- 12. Eğer hazır değilsen:
- 👉 Eksiklerini tamamla (Adım 10'a geri dön).
- 13. Bitir ✅ (Okula ulaştın.)
Örnek 8:
📝 Bir dersten geçme notu ortalaması 50'dir. Öğrencinin vize notu ortalamaya %40, final notu ise %60 etki etmektedir. Ali'nin vize notu 60, final notu 40 ise, dersten geçip geçmediğini belirleyen algoritmayı oluşturunuz.
Çözüm:
Bu problem, ağırlıklı ortalama hesaplama ve ardından koşullu bir kontrol yapmayı gerektirir.
- 1. Başla 🎓
- 2. Geçme notu = 50 olarak belirle.
- 3. Ali'nin vize notunu = 60 olarak belirle.
- 4. Ali'nin final notunu = 40 olarak belirle.
- 5. Vize notunun ağırlıklı katkısını hesapla: \( \text{vize\_katkı} = \text{vize\_notu} \times 0.40 \).
- \( \text{vize\_katkı} = 60 \times 0.40 = 24 \).
- 6. Final notunun ağırlıklı katkısını hesapla: \( \text{final\_katkı} = \text{final\_notu} \times 0.60 \).
- \( \text{final\_katkı} = 40 \times 0.60 = 24 \).
- 7. Ali'nin dersteki ortalamasını hesapla: \( \text{ders\_ortalama} = \text{vize\_katkı} + \text{final\_katkı} \).
- \( \text{ders\_ortalama} = 24 + 24 = 48 \).
- 8. Eğer ders\_ortalama \( \ge \) geçme\_notu ise:
- 👉 "Ali dersi geçti!" mesajını ekrana yazdır.
- 9. Değilse (yani ders\_ortalama geçme notundan düşükse):
- 👉 "Ali dersten kaldı." mesajını ekrana yazdır.
- 10. Bitir ✅
Daha Fazla Soru ve İçerik İçin QR Kodu Okutun
https://www.eokultv.com/atolye/10-sinif-matematik-algoritma/sorular