🎓 9. Sınıf
📚 9. Sınıf Matematik
💡 9. Sınıf Matematik: Algoritma Çözümlü Sorular
9. Sınıf Matematik: Algoritma Çözümlü Sorular
Soru 1:
Bir algoritma, girilen iki tam sayının toplamını bulup ekrana yazmaktadır. Bu algoritmanın adımlarını yazınız. 💡
Çözüm:
Bu basit algoritma, temel sıralı işlemlerden oluşur. İşte adımları:
- 👉 Adım 1: Başla.
- 👉 Adım 2: Kullanıcıdan birinci tam sayıyı girmesini iste (Örn: \(a\)).
- 👉 Adım 3: Kullanıcıdan ikinci tam sayıyı girmesini iste (Örn: \(b\)).
- 👉 Adım 4: Girilen iki sayıyı topla ve sonucu bir değişkene ata (Örn: \(toplam = a + b\)).
- 👉 Adım 5: Hesaplanan \(toplam\) değerini ekrana yaz.
- 👉 Adım 6: Bitir.
Soru 2:
Kullanıcının girdiği bir sayının pozitif, negatif veya sıfır olduğunu belirleyen algoritmayı oluşturunuz. 📌
Çözüm:
Bu algoritma, koşullu ifadeler (eğer/ise) kullanarak farklı durumları kontrol eder.
- 👉 Adım 1: Başla.
- 👉 Adım 2: Kullanıcıdan bir tam sayı girmesini iste (Örn: \(x\)).
- 👉 Adım 3: Eğer \(x > 0\) ise, ekrana "Sayı pozitiftir." yaz.
- 👉 Adım 4: Değilse (yani \(x \ngtr 0\) ise):
- 👉 Adım 4a: Eğer \(x < 0\) ise, ekrana "Sayı negatiftir." yaz.
- 👉 Adım 4b: Değilse (yani \(x\) ne pozitif ne de negatif ise, bu durumda \(x = 0\) olmak zorundadır), ekrana "Sayı sıfırdır." yaz.
- 👉 Adım 5: Bitir.
Soru 3:
Bir öğrenci, okuldan eve gitmek için aşağıdaki seçeneklere sahiptir:
- Otobüse bin.
- Yürüyerek git.
- Servisi bekle.
Çözüm:
Bu senaryo, günlük hayattan bir karar verme sürecini algoritma adımlarına dönüştürmeyi gösterir.
- 👉 Adım 1: Başla.
- 👉 Adım 2: Hava durumunu öğren (Yağmurlu mu? Güneşli mi?).
- 👉 Adım 3: Eğer hava yağmurluysa:
- 👉 Ekrana "Servisi bekle." yaz.
- 👉 Adım 4: Değilse (yani hava güneşliyse):
- 👉 Parası olup olmadığını kontrol et.
- 👉 Eğer parası varsa:
- 👉 Ekrana "Otobüse bin." yaz.
- 👉 Değilse (yani parası yoksa):
- 👉 Ekrana "Yürüyerek git." yaz.
- 👉 Adım 5: Bitir.
Soru 4:
İki farklı değişkenin (\(x\) ve \(y\)) değerlerini birbirleriyle değiştiren bir algoritma yazınız. Örneğin, \(x = 5\), \(y = 10\) ise, işlem sonunda \(x = 10\), \(y = 5\) olmalıdır. 🔄
Çözüm:
Değişkenlerin değerlerini değiştirmek için geçici bir değişkene ihtiyaç duyarız.
- 👉 Adım 1: Başla.
- 👉 Adım 2: \(x\) değişkenine bir değer ata (Örn: \(x = 5\)).
- 👉 Adım 3: \(y\) değişkenine bir değer ata (Örn: \(y = 10\)).
- 👉 Adım 4: Geçici bir değişken (\(temp\)) oluştur ve \(x\)'in değerini \(temp\)'e ata (Yani, \(temp = x\)).
- 👉 Adım 5: \(y\)'nin değerini \(x\)'e ata (Yani, \(x = y\)).
- 👉 Adım 6: \(temp\)'in değerini \(y\)'ye ata (Yani, \(y = temp\)).
- 👉 Adım 7: \(x\) ve \(y\)'nin yeni değerlerini ekrana yaz.
- 👉 Adım 8: Bitir.
Soru 5:
Kullanıcının girdiği bir sayının tek mi yoksa çift mi olduğunu bulan algoritmayı yazınız. 🔢
Çözüm:
Bir sayının tek ya da çift olduğunu bulmak için mod alma (\(%\)) operatörünü kullanırız.
- 👉 Adım 1: Başla.
- 👉 Adım 2: Kullanıcıdan bir tam sayı girmesini iste (Örn: \(sayi\)).
- 👉 Adım 3: \(sayi\)'nın \(2\)'ye bölümünden kalanı hesapla (Yani, \(kalan = sayi % 2\)).
- 👉 Adım 4: Eğer \(kalan = 0\) ise:
- 👉 Ekrana "\((sayi)\) çift sayıdır." yaz.
- 👉 Adım 5: Değilse (yani \(kalan \ne 0\), bu durumda \(kalan = 1\) olmak zorundadır):
- 👉 Ekrana "\((sayi)\) tek sayıdır." yaz.
- 👉 Adım 6: Bitir.
Soru 6:
Aşağıda verilen adımlar, bir ürünün fiyatına KDV ekleyerek nihai satış fiyatını hesaplayan bir algoritmanın parçalarıdır. Adımları doğru sıraya koyarak algoritmayı tamamlayınız.
- Nihai fiyatı ekrana yaz.
- KDV oranını (\(KDV\_oran\)) ve ürünün net fiyatını (\(net\_fiyat\)) al.
- KDV miktarını hesapla (\(KDV\_miktar = net\_fiyat \times KDV\_oran\)).
- Nihai fiyatı hesapla (\(nihai\_fiyat = net\_fiyat + KDV\_miktar\)).
- Başla.
- Bitir.
Çözüm:
Algoritma adımları, mantıksal bir sıra takip etmelidir. İşte doğru sıralama:
- 👉 Adım 1: Başla.
- 👉 Adım 2: KDV oranını (\(KDV\_oran\)) ve ürünün net fiyatını (\(net\_fiyat\)) al.
- 👉 Adım 3: KDV miktarını hesapla (\(KDV\_miktar = net\_fiyat \times KDV\_oran\)).
- 👉 Adım 4: Nihai fiyatı hesapla (\(nihai\_fiyat = net\_fiyat + KDV\_miktar\)).
- 👉 Adım 5: Nihai fiyatı ekrana yaz.
- 👉 Adım 6: Bitir.
Soru 7:
Kullanıcının girdiği bir sayının karesini hesaplayan ve sonucu ekrana yazan algoritmayı oluşturunuz. 💡
Çözüm:
Bu algoritma, basit bir matematiksel işlemi adım adım gerçekleştirir.
- 👉 Adım 1: Başla.
- 👉 Adım 2: Kullanıcıdan bir sayı girmesini iste (Örn: \(sayi\)).
- 👉 Adım 3: Girilen sayının karesini hesapla (Yani, \(kare = sayi \times sayi\)).
- 👉 Adım 4: Hesaplanan \(kare\) değerini ekrana yaz.
- 👉 Adım 5: Bitir.
Soru 8:
Bir restoranda yemek siparişi verme sürecini anlatan bir algoritma tasarlayınız. Müşteri menüyü inceler, yemeğini seçer, garsona siparişini verir, yemek hazırlanır, servis edilir ve müşteri yemeğini yer. 🍽️
Çözüm:
Günlük hayattan bir süreci algoritma adımlarına dönüştürmek, algoritma mantığını anlamak için faydalıdır.
- 👉 Adım 1: Başla (Müşteri restorana gelir).
- 👉 Adım 2: Müşteri menüyü alır ve inceler.
- 👉 Adım 3: Müşteri yemek seçimi yapar.
- 👉 Adım 4: Müşteri garsona siparişini verir.
- 👉 Adım 5: Garson siparişi mutfağa iletir.
- 👉 Adım 6: Mutfakta yemek hazırlanır.
- 👉 Adım 7: Yemek hazır olduğunda garsona bildirilir.
- 👉 Adım 8: Garson yemeği müşteriye servis eder.
- 👉 Adım 9: Müşteri yemeğini yer.
- 👉 Adım 10: Bitir (Müşteri yemeğini bitirir ve hesabı öder).
Daha Fazla Soru ve İçerik İçin QR Kodu Okutun
https://www.cepokul.com/sinav/9-sinif-matematik-algoritma/sorular