🎓 10. Sınıf
📚 10. Sınıf Matematik
💡 10. Sınıf Matematik: Sayısal algoritmalar Çözümlü Örnekler
10. Sınıf Matematik: Sayısal algoritmalar Çözümlü Örnekler
Örnek 1:
Bir sayının tek mi çift mi olduğunu bulan algoritmanın adımlarını yazınız. 💡
Çözüm:
Bu algoritma, bir sayının 2'ye bölümünden kalana bakarak çalışır.
- Adım 1: Bir tam sayı alın. (Örneğin, sayımız \( x \) olsun.)
- Adım 2: Sayının 2'ye bölümünden kalanı hesaplayın. (İşlem: \( x \mod 2 \))
- Adım 3: Eğer kalan 0 ise, sayı çifttir. ✅
- Adım 4: Eğer kalan 1 ise, sayı tektir. ❌
Örnek 2:
İki sayının toplamını bulan basit bir algoritma tasarlayınız. ➕
Çözüm:
Bu algoritma, kullanıcıdan iki sayı alıp toplama işlemini gerçekleştirir.
- Adım 1: İlk sayıyı alın. (Örneğin, \( a \) olsun.)
- Adım 2: İkinci sayıyı alın. (Örneğin, \( b \) olsun.)
- Adım 3: İki sayıyı toplayın. (Sonuç: \( T = a + b \))
- Adım 4: Toplamı ekrana yazdırın. 👉
Örnek 3:
Belirli bir aralıktaki (örneğin 1 ile 100 arası) çift sayıları bulan algoritmanın adımlarını açıklayınız. 🔢
Çözüm:
Bu algoritma, döngü kullanarak belirli bir aralıktaki çift sayıları bulur.
- Adım 1: Sayı sayacını 1'e eşitleyin. (Sayaç: \( i = 1 \))
- Adım 2: Sayaç 100'den küçük veya eşit olduğu sürece devam edin. (Koşul: \( i \le 100 \))
- Adım 3: Mevcut sayacın ( \( i \) ) tek mi çift mi olduğunu kontrol edin. (İşlem: \( i \mod 2 \))
- Adım 4: Eğer kalan 0 ise, \( i \) çift sayıdır. Bu sayıyı ekrana yazdırın. ✅
- Adım 5: Sayacı 1 artırın. ( \( i = i + 1 \) )
- Adım 6: Adım 2'ye geri dönün.
Örnek 4:
Bir sayının faktöriyelini hesaplayan algoritmanın adımlarını yazınız. (Faktöriyel: Bir sayma sayısının kendisiyle 1'e kadar olan tüm tam sayılarla çarpımına denir. Örn: \( 5! = 5 \times 4 \times 3 \times 2 \times 1 \)) 🧮
Çözüm:
Faktöriyel hesaplama algoritması, çarpma işlemini tekrarlayarak çalışır.
- Adım 1: Bir pozitif tam sayı alın. (Örneğin, \( n \) olsun.)
- Adım 2: Faktöriyel sonucunu saklamak için bir değişken oluşturun ve başlangıç değerini 1 yapın. (Sonuç: \( F = 1 \))
- Adım 3: Sayı 1'den büyük olduğu sürece çarpma işlemine devam edin. (Koşul: \( n > 1 \))
- Adım 4: Sonuç değişkenini mevcut sayı ile çarpın. ( \( F = F \times n \) )
- Adım 5: Sayıyı 1 azaltın. ( \( n = n - 1 \) )
- Adım 6: Adım 3'e geri dönün.
- Adım 7: Döngü bittiğinde, Sonuç değişkenindeki değer \( n \) sayısının faktöriyelidir. Ekrana yazdırın. 💡
Örnek 5:
Bir öğrencinin sınav notlarına göre harf notunu belirleyen bir algoritma tasarlayınız. (Örn: 85-100 arası AA, 70-84 arası BB, 50-69 arası CC, 0-49 arası FF) 📝
Çözüm:
Bu algoritma, öğrencinin notunu belirli aralıklara göre sınıflandırır.
- Adım 1: Öğrencinin sayısal notunu alın. (Örneğin, \( Not \) olsun.)
- Adım 2: Eğer \( Not \ge 85 \) ise, harf notu "AA"dır. ✅
- Adım 3: Değilse, eğer \( Not \ge 70 \) ise, harf notu "BB"dir. 🌟
- Adım 4: Değilse, eğer \( Not \ge 50 \) ise, harf notu "CC"dir. 👍
- Adım 5: Değilse (yani \( Not < 50 \) ise), harf notu "FF"dir. ❌
- Adım 6: Belirlenen harf notunu ekrana yazdırın. 👉
Örnek 6:
Bir markette kasiyerin müşteriye vereceği para üstünü hesaplama algoritmasını düşünelim. Müşteri 50 TL'lik bir ürün için 100 TL ödeme yaptı. Verilecek para üstü nedir? 💰
Çözüm:
Bu, temel bir çıkarma ve para üstü hesaplama algoritmasıdır.
- Adım 1: Müşterinin ödediği tutarı belirleyin. (Ödenen: 100 TL)
- Adım 2: Ürünün fiyatını belirleyin. (Ürün Fiyatı: 50 TL)
- Adım 3: Para üstünü hesaplamak için ödenen tutardan ürün fiyatını çıkarın. (Para Üstü = Ödenen - Ürün Fiyatı)
- Adım 4: Hesaplamayı yapın: \( Para Üstü = 100 \text{ TL} - 50 \text{ TL} = 50 \text{ TL} \)
- Adım 5: Müşteriye verilecek para üstü 50 TL'dir. ✅
Örnek 7:
Bir otobüs şoförünün, belirlenen duraklara sırasıyla uğrayarak yolcu taşıma algoritmasını düşünelim. Hangi durakta olduğunu ve bir sonraki durağın ne olduğunu bilmesi gerekir. 🚌
Çözüm:
Bu algoritma, bir dizi adımdan oluşan bir rotayı takip etmeyi içerir.
- Adım 1: Başlangıç durağından başlayın. (Durak 1)
- Adım 2: Yolcuları alın ve rotadaki bir sonraki durağa gidin.
- Adım 3: Bir sonraki durak, rotanın son durağı mı?
- Adım 4: Eğer son durak değilse, Adım 2'ye geri dönün.
- Adım 5: Eğer son durak ise, yolculuk tamamlanmıştır. 🏁
- Bu, aslında bir listedeki elemanlar üzerinde sırayla işlem yapma mantığıdır. 📌
Örnek 8:
Bir sayının asal olup olmadığını kontrol eden bir algoritma tasarlayınız. (Asal sayı: Sadece 1'e ve kendisine bölünebilen 1'den büyük doğal sayılar.) 💯
Çözüm:
Asal sayı kontrol algoritması, sayının bölenlerini kontrol ederek çalışır.
- Adım 1: Bir tam sayı alın. (Örneğin, \( sayi \) olsun.)
- Adım 2: Eğer \( sayi \le 1 \) ise, asal değildir. ❌
- Adım 3: Eğer \( sayi = 2 \) ise, asaldır. ✅
- Adım 4: Eğer \( sayi \) çift ise (yani \( sayi \mod 2 = 0 \)), asal değildir. ❌
- Adım 5: 3'ten başlayarak, \( sayi \)'nin kareköküne kadar olan tek sayıları kontrol edin. (Döngü: \( i = 3 \) ile \( i \times i \le sayi \) arası, \( i \) ikişer artar.)
- Adım 6: Eğer \( sayi \), bu \( i \) sayılarından herhangi birine tam bölünüyorsa ( \( sayi \mod i = 0 \) ), asal değildir. ❌
- Adım 7: Eğer döngü tamamlanır ve hiçbir bölen bulunamazsa, \( sayi \) asaldır. 🌟
Daha Fazla Soru ve İçerik İçin QR Kodu Okutun
https://www.eokultv.com/atolye/10-sinif-matematik-sayisal-algoritmalar/sorular