💡 6. Sınıf Matematik: Algoritma Sorusu Çözme Projesi İçin Açık Uçlu Akış Şeması Çözümlü Örnekler
6. Sınıf Matematik: Algoritma Sorusu Çözme Projesi İçin Açık Uçlu Akış Şeması Çözümlü Örnekler
Bu algoritma, verilen bir sayının 2'ye bölümünden kalanı kontrol ederek tek veya çift olduğunu belirler. İşte adımları:
- Başla 🟢
- Bir sayı al.
- Sayıyı 2'ye böl ve kalana bak.
- Eğer kalan 0 ise, sayı çifttir ✅.
- Eğer kalan 1 ise, sayı tektir ❌.
- Bitir 🔴
Bu basit algoritma, kullanıcıdan iki sayı alır ve bu sayıların toplamını ekrana gösterir. Adımları şöyledir:
- Başla 🟢
- Birinci sayıyı (sayı1) al.
- İkinci sayıyı (sayı2) al.
- Toplam = sayı1 + sayı2 işlemini yap.
- Toplam değerini ekrana yazdır.
- Bitir 🔴
Öğrencilerin yaş ortalamasını bulmak için tüm yaşları toplarız ve öğrenci sayısına böleriz. İşte akış şeması mantığı:
- Başla 🟢
- ToplamYaş = 0 olarak ayarla.
- ÖğrenciSayısı = sınıftaki öğrenci sayısı kadar olsun.
- 1'den ÖğrenciSayısı'na kadar döngü:
- Her öğrenci için bir yaş al.
- ToplamYaş = ToplamYaş + yaş işlemini yap.
- OrtalamaYaş = ToplamYaş / ÖğrenciSayısı işlemini yap.
- OrtalamaYaş değerini ekrana yazdır.
- Bitir 🔴
Bu algoritma, bir ürünün etiket fiyatına KDV ekleyerek nihai satış fiyatını hesaplar. KDV oranı %18 olarak verilmiştir.
- Başla 🟢
- Ürünün Fiyatını al.
- KDV Tutarı = Fiyatı * 0.18 işlemini yap.
- Yeni Fiyat = Fiyatı + KDV Tutarı işlemini yap.
- Yeni Fiyat değerini ekrana yazdır.
- Bitir 🔴
Bu proje, kumbaradaki farklı değerdeki madeni paraların toplamını hesaplar. Kuruşları TL'ye çevirmeyi unutmayalım.
- Başla 🟢
- BirTLAdedi = 1 TL'lik madeni para sayısı.
- ElliKrşAdedi = 50 Krş'luk madeni para sayısı.
- YirmiBesKrşAdedi = 25 Krş'luk madeni para sayısı.
- BirTLToplam = BirTLAdedi * 1 TL.
- ElliKrşToplam = ElliKrşAdedi * 0.50 TL.
- YirmiBesKrşToplam = YirmiBesKrşAdedi * 0.25 TL.
- ToplamDeğer = BirTLToplam + ElliKrşToplam + YirmiBesKrşToplam.
- ToplamDeğeri ekrana yazdır.
- Bitir 🔴
Bu algoritma, günlük alışverişte indirimleri hesaplamamıza yardımcı olur. İndirim oranlarını ve ürün fiyatlarını kullanarak toplam ödemeyi buluruz.
- Başla 🟢
- Urun1Fiyati = ilk ürünün fiyatı.
- Urun1IndirimOrani = 0.20 (yani %20).
- Urun2Fiyati = ikinci ürünün fiyatı.
- Urun2IndirimOrani = 0.30 (yani %30).
- Urun1IndirimliFiyat = Urun1Fiyati * (1 - Urun1IndirimOrani).
- Urun2IndirimliFiyat = Urun2Fiyati * (1 - Urun2IndirimOrani).
- ToplamOdeme = Urun1IndirimliFiyat + Urun2IndirimliFiyat.
- ToplamOdemeyi ekrana yazdır.
- Bitir 🔴
Faktöriyel hesaplama, tekrarlı çarpma işlemi gerektirir. Bu algoritma, verilen sayının faktöriyelini adım adım hesaplar.
- Başla 🟢
- Bir sayı al.
- Eğer sayı < 0 ise, "Faktöriyel tanımsızdır" yaz ve Bitir.
- Eğer sayı = 0 ise, Sonuc = 1 olarak ayarla.
- Eğer sayı > 0 ise:
- Sonuc = 1 olarak ayarla.
- 1'den sayı'ya kadar döngü:
- Sonuc = Sonuc * döngüdeki sayı.
- Sonuc değerini ekrana yazdır.
- Bitir 🔴
Bu proje, restaurant siparişlerinin toplam maliyetini hesaplamak için kullanılır. İçeceklerdeki servis ücreti de dikkate alınır.
- Başla 🟢
- YemekUcretiToplam = 0.
- IcecekUcretiToplam = 0.
- SiparisAl: (Her sipariş için tekrarlanacak)
- UrunAdi ve UrunFiyatinı al.
- Eğer UrunAdi bir içecek ise:
- IcecekUcretiToplam = IcecekUcretiToplam + UrunFiyati.
- Eğer UrunAdi bir yemek ise:
- YemekUcretiToplam = YemekUcretiToplam + UrunFiyati.
- "Başka ürün var mı?" sorusuna göre döngüye devam et veya çık.
- ServisUcreti = IcecekUcretiToplam * 0.10.
- ToplamHesap = YemekUcretiToplam + IcecekUcretiToplam + ServisUcreti.
- ToplamHesap değerini ekrana yazdır.
- Bitir 🔴
Daha Fazla Soru ve İçerik İçin QR Kodu Okutun
https://www.eokultv.com/atolye/6-sinif-matematik-algoritma-sorusu-cozme-projesi-icin-acik-uclu-akis-semasi/sorular