💡 9. Sınıf Matematik: Algoritma Mantığı Çözümlü Örnekler
9. Sınıf Matematik: Algoritma Mantığı Çözümlü Örnekler
Bu algoritmayı adım adım oluşturalım:
- Adım 1: Başla.
- Adım 2: Kullanıcıdan bir tam sayı alın. Bu sayıyı
sayideğişkenine atayın. - Adım 3:
sayi'nın 2'ye bölümünden kalanı kontrol edin. - Adım 4: Eğer kalan 0 ise, "Sayı çifttir." mesajını yazdırın.
- Adım 5: Eğer kalan 0 değilse (yani 1 ise), "Sayı tektir." mesajını yazdırın.
- Adım 6: Bitir.
Örneğin, kullanıcı 10 girerse: 10'un 2'ye bölümünden kalan 0'dır. Bu yüzden "Sayı çifttir." yazdırılır. ✅
İki sayıyı toplama algoritması şu adımları içerir:
- Adım 1: Başla.
- Adım 2: Birinci sayıyı (
sayi1) ve ikinci sayıyı (sayi2) kullanıcıdan alın. - Adım 3:
toplamadında bir değişken oluşturupsayi1ilesayi2'yi toplayarak bu değişkene atayın. (toplam = sayi1 + sayi2) - Adım 4:
toplamdeğişkeninin değerini ekrana yazdırın. - Adım 5: Bitir.
Eğer sayi1 = 5 ve sayi2 = 7 ise, toplam = 12 olur ve ekrana 12 yazdırılır. 👉
Faktöriyel hesaplama algoritması için adımlar:
- Adım 1: Başla.
- Adım 2: Kullanıcıdan pozitif bir tam sayı (
n) alın. - Adım 3:
faktöriyeladında bir değişken oluşturun ve değerini 1 olarak ayarlayın. - Adım 4: 1'den
n'e kadar bir döngü başlatın. Döngü değişkeniiolsun. - Adım 5: Her döngü adımında,
faktöriyeldeğişkeniniiile çarpın. (faktöriyel = faktöriyel * i) - Adım 6: Döngü bittiğinde,
faktöriyeldeğişkeninin değerini ekrana yazdırın. - Adım 7: Bitir.
Örnek: n = 4 olsun.
Döngü 1: faktöriyel = 1 1 = 1
Döngü 2: faktöriyel = 1 2 = 2
Döngü 3: faktöriyel = 2 3 = 6
Döngü 4: faktöriyel = 6 4 = 24. Sonuç: 24. 💯
Bu algoritma, bir sayının bölenlerini bulup toplar:
- Adım 1: Başla.
- Adım 2: Kullanıcıdan pozitif bir tam sayı (
sayi) alın. - Adım 3:
toplam_bolenadında bir değişken oluşturun ve değerini 0 olarak ayarlayın. - Adım 4: 1'den
sayi - 1'e kadar bir döngü başlatın. Döngü değişkeniiolsun. - Adım 5: Her döngü adımında,
sayi'nıni'ye tam bölünüp bölünmediğini kontrol edin. (sayi % i == 0ise) - Adım 6: Eğer tam bölünüyorsa,
ideğerinitoplam_bolendeğişkenine ekleyin. (toplam_bolen = toplam_bolen + i) - Adım 7: Döngü bittiğinde,
toplam_bolendeğişkeninin değerini ekrana yazdırın. - Adım 8: Bitir.
Örnek: sayi = 12 olsun.
Bölenler (kendisi hariç): 1, 2, 3, 4, 6.
Toplamları: 1 + 2 + 3 + 4 + 6 = 16. Sonuç: 16. 🌟
Bu problemi çözmek için aşağıdaki adımları izleyen bir algoritma oluşturabiliriz:
- Adım 1: Başla.
- Adım 2: Elma fiyatını (
elma_fiyati= 15 TL) ve muz fiyatını (muz_fiyati= 20 TL) tanımlayın. - Adım 3: Müşterinin aldığı elma miktarını (
elma_kg= 3 kg) ve muz miktarını (muz_kg= 2 kg) tanımlayın. - Adım 4: Elma için ödenecek tutarı hesaplayın:
elma_toplam = elma_fiyati * elma_kg. - Adım 5: Muz için ödenecek tutarı hesaplayın:
muz_toplam = muz_fiyati * muz_kg. - Adım 6: Toplam tutarı hesaplayın:
toplam_odeme = elma_toplam + muz_toplam. - Adım 7:
toplam_odemedeğerini ekrana yazdırın. - Adım 8: Bitir.
Hesaplama:
Elma toplam = 15 TL/kg 3 kg = 45 TL
Muz toplam = 20 TL/kg 2 kg = 40 TL
Toplam ödeme = 45 TL + 40 TL = 85 TL. Müşteri 85 TL ödemelidir. 💰
Günlük hayatta sıkça kullandığımız bu karar verme süreci bir algoritma örneğidir:
- Adım 1: Uyan.
- Adım 2: Hava durumu uygulamasını veya web sitesini aç.
- Adım 3: Bugün için yağmur yağma ihtimalini kontrol et.
- Adım 4: Eğer yağmur yağma ihtimali %50'den fazlaysa, şemsiyeni al.
- Adım 5: Eğer yağmur yağma ihtimali %50 veya daha az ise, şemsiyeni alma.
- Adım 6: Evden çık.
- Adım 7: Günlük işlerine devam et.
Bu basit algoritma, hava durumu bilgisini bir girdi olarak alır ve "şemsiye al" veya "şemsiye alma" gibi bir çıktı üretir. 💡
Sayıların durumunu belirleme algoritması şu şekildedir:
- Adım 1: Başla.
- Adım 2: Kullanıcıdan bir tam sayı alın. Bu sayıyı
sayideğişkenine atayın. - Adım 3:
sayi'nın değerini kontrol edin. - Adım 4: Eğer
sayi> 0 ise, "Sayı pozitiftir." mesajını yazdırın. - Adım 5: Eğer
sayi< 0 ise, "Sayı negatiftir." mesajını yazdırın. - Adım 6: Eğer yukarıdaki koşullar sağlanmıyorsa (yani
sayi= 0 ise), "Sayı sıfırdır." mesajını yazdırın. - Adım 7: Bitir.
Örnekler:
sayi = 7 ise: Pozitif. ✅
sayi = -3 ise: Negatif. ❌
sayi = 0 ise: Sıfır. 0️⃣
not1, not2, not3) ve proje notu (proje_notu) verilmiştir. Bu öğrencinin dönem sonu notunu hesaplayan algoritmayı yazınız. Hesaplama yöntemi: (not1 + not2 + not3 + proje_notu) / 4. 📚 Dönem sonu notu hesaplama algoritması:
- Adım 1: Başla.
- Adım 2: Öğrencinin aldığı dört notu (
not1,not2,not3,proje_notu) kullanıcıdan alın. - Adım 3: Bu dört notun toplamını hesaplayın:
toplam_not = not1 + not2 + not3 + proje_notu. - Adım 4: Dönem sonu notunu hesaplayın:
donem_sonu_notu = toplam_not / 4. - Adım 5:
donem_sonu_notudeğerini ekrana yazdırın. - Adım 6: Bitir.
Örnek: Eğer notlar 70, 80, 90 ve proje notu 85 ise:
Toplam not = 70 + 80 + 90 + 85 = 325
Dönem sonu notu = 325 / 4 = 81.25. Öğrencinin notu 81.25'tir. 📈
Daha Fazla Soru ve İçerik İçin QR Kodu Okutun
https://www.eokultv.com/atolye/9-sinif-matematik-algoritma-mantigi/sorular