🎓 5. Sınıf
📚 5. Sınıf Matematik
💡 5. Sınıf Matematik: Algoritmada asıl amaç Çözümlü Örnekler
5. Sınıf Matematik: Algoritmada asıl amaç Çözümlü Örnekler
Örnek 1:
Bir fincan çay demlemek için izlemen gereken adımları bir algoritma gibi düşünerek yaz. ☕
Çözüm:
Harika bir çay demleme algoritması oluşturalım! İşte adımlar:
- Adım 1: Kettle'a su doldur. 💧
- Adım 2: Kettle'ı çalıştır ve suyu kaynat. 🔥
- Adım 3: Bir fincan al. 🍵
- Adım 4: Fincana bir poşet çay veya demliğe çay koy. 🍃
- Adım 5: Kaynamış suyu fincana dök. ♨️
- Adım 6: Birkaç dakika bekle (demlenmesi için). ⏳
- Adım 7: İsteğe bağlı olarak şeker ekle. 🍬
- Adım 8: Çayın hazır! Afiyet olsun. 😊
Örnek 2:
Sabah yataktan kalktıktan sonra okula hazırlanma sürecini anlatan bir algoritma yaz. 🎒
Çözüm:
Okula gitmek için harika bir hazırlık algoritması oluşturalım!
- Adım 1: Alarm çaldığında uyan. ⏰
- Adım 2: Yataktan kalk. 🛏️
- Adım 3: Yüzünü yıka ve dişlerini fırçala. 🧼
- Adım 4: Okul kıyafetlerini giy. 👕👖
- Adım 5: Kahvaltını yap. 🍳
- Adım 6: Çantana gerekli kitapları ve defterleri koy. 📚
- Adım 7: Evden çıkmak için hazır ol. 🚪
- Adım 8: Okula gitmek için yola çık. 🚶♀️
Örnek 3:
Bir sayının tek mi çift mi olduğunu bulan algoritmanın adımlarını yaz. 🔢
Çözüm:
Bir sayının tek mi çift mi olduğunu bulmak için basit bir algoritma geliştirelim:
Algoritmanın Amacı: Verilen bir tam sayının tek veya çift olduğunu belirlemek.
- Adım 1: Bir tam sayı seç (örneğin, \( x \)).
- Adım 2: Bu sayıyı 2'ye böl.
- Adım 3: Eğer bölme sonucunda kalan 0 ise, sayı çifttir. ✅
- Adım 4: Eğer bölme sonucunda kalan 1 ise, sayı tektir. ❌
Örnek 4:
İki sayıyı toplamak için izlenecek adımları bir algoritma şeklinde açıkla. ➕
Çözüm:
İki sayıyı toplama işlemini gerçekleştiren bir algoritma oluşturalım:
Algoritmanın Amacı: İki tam sayının toplamını bulmak.
- Adım 1: Toplanacak ilk sayıyı al (örneğin, \( a \)).
- Adım 2: Toplanacak ikinci sayıyı al (örneğin, \( b \)).
- Adım 3: İlk sayıyı (\( a \)) ikinci sayı (\( b \)) ile topla. Sonucu bir yerde sakla (örneğin, \( toplam \)).
- Adım 4: Elde ettiğin \( toplam \) değerini göster.
- Adım 1: \( a = 5 \)
- Adım 2: \( b = 3 \)
- Adım 3: \( toplam = 5 + 3 = 8 \)
- Adım 4: Sonuç: 8
Örnek 5:
Bir bilgisayar oyununda karakterin zıplama komutunu veren algoritmayı düşünelim. Oyuncu "Boşluk" tuşuna bastığında ne olur? 🎮
Çözüm:
Oyun dünyasında zıplama komutu için bir algoritma tasarlayalım:
Algoritmanın Amacı: Oyuncu "Boşluk" tuşuna bastığında karakterin zıplamasını sağlamak.
- Adım 1: Oyuncunun "Boşluk" tuşuna basıp basmadığını sürekli kontrol et.
- Adım 2: Eğer oyuncu "Boşluk" tuşuna bastıysa:
- Adım 2a: Karakterin dikey hızını yukarı doğru artır. (Yani, karakter yukarı doğru hareket etmeye başlar.) ⬆️
- Adım 2b: Karakterin zıplama animasyonunu oynat. 🤸
- Adım 3: Eğer oyuncu "Boşluk" tuşuna basmadıysa, hiçbir şey yapma ve Adım 1'e geri dön.
Örnek 6:
Bir markette alışveriş yaptıktan sonra ödeme yapmak için izlenecek adımları, algoritmanın temel mantığıyla açıklayınız. 🛒
Çözüm:
Markette ödeme yaparken kullandığımız adımlar aslında birer algoritmadır! İşte bu sürecin algoritmik yapısı:
Algoritmanın Amacı: Alışverişi tamamlayıp ödemeyi gerçekleştirmek.
- Adım 1: Almak istediğin ürünleri sepete ekle. 🛍️
- Adım 2: Alışverişin bittiğinde kasaya git. 🚶♂️
- Adım 3: Ürünleri görevliye teslim et.
- Adım 4: Görevli, ürünlerin toplam tutarını hesaplar. (Bu da kendi içinde bir algoritma!) 💰
- Adım 5: Sana ödemen gereken tutarı söyler.
- Adım 6: Ödeme yöntemini seç (nakit, kredi kartı vb.).
- Adım 7: Ödemeyi gerçekleştir.
- Adım 8: Fişini al ve poşetlerini alarak marketten ayrıl. 👋
Örnek 7:
Bir sayının kendisi hariç en büyük bölenini bulan algoritmanın genel mantığını açıklayın. Örneğin, 12'nin kendisi hariç en büyük böleni 6'dır. 🤔
Çözüm:
Bir sayının kendisi hariç en büyük bölenini bulmak için şu adımları izleyebiliriz:
Algoritmanın Amacı: Verilen bir tam sayının, kendisi dışında en büyük pozitif tam bölenini bulmak.
- Adım 1: Bir tam sayı seç (örneğin, \( N \)).
- Adım 2: Sayının kendisinden bir önceki sayıdan başlayarak geriye doğru saymaya başla. Yani, \( N-1 \) sayısından başla.
- Adım 3: Seçtiğin sayının (\( N-1 \), sonra \( N-2 \), vb.) \( N \) sayısını tam bölüp bölmediğini kontrol et.
- Adım 4: Eğer bir sayı \( N \) sayısını tam bölüyorsa (yani kalan 0 ise), bu sayı, \( N \) sayısının kendisi hariç en büyük bölenidir. Bu sayıyı bulduğumuzda algoritmayı durdurabiliriz. ✅
- Adım 5: Eğer o ana kadar bir bölen bulamadıysak, bu demektir ki sayının kendisi hariç en büyük böleni 1'dir (bu durum sadece asal sayılar için geçerlidir).
- Adım 1: \( N = 12 \)
- Adım 2: \( 12-1 = 11 \) ile başla.
- Adım 3: 12'yi 11'e böl. Kalan 1.
- Adım 3: 12'yi 10'a böl. Kalan 2.
- Adım 3: 12'yi 9'a böl. Kalan 3.
- Adım 3: 12'yi 8'e böl. Kalan 4.
- Adım 3: 12'yi 7'ye böl. Kalan 5.
- Adım 3: 12'yi 6'ya böl. Kalan 0.
- Adım 4: 6 sayısı 12'yi tam böldü. O halde 12'nin kendisi hariç en büyük böleni 6'dır. Algoritma biter.
Örnek 8:
Bir bilgisayara "Merhaba Dünya!" yazdıran temel bir komut dizisi (algoritma) nasıl olurdu? 💻
Çözüm:
Bilgisayara "Merhaba Dünya!" dedirtmek için çok basit bir komut dizisi (algoritma) yeterlidir:
Algoritmanın Amacı: Ekrana "Merhaba Dünya!" metnini yazdırmak.
- Adım 1: Bir komut satırı veya metin editörü aç.
- Adım 2: Ekrana yazdırmak istediğin metni belirt. Bu metin "Merhaba Dünya!" olacak.
- Adım 3: Bilgisayara bu metni ekranda göstermesi için komut ver. (Bu komut, kullanılan programlama diline göre değişir, örneğin "print" gibi.) 🗣️
- Adım 4: Bilgisayar, komutu uygulayarak "Merhaba Dünya!" yazısını ekrana basar.
print("Merhaba Dünya!")
Bu, bilgisayarlara ne yapmaları gerektiğini adım adım anlatan bir algoritmanın en temel örneklerinden biridir. Daha Fazla Soru ve İçerik İçin QR Kodu Okutun
https://www.eokultv.com/atolye/5-sinif-matematik-algoritmada-asil-amac/sorular