<>

Algoritma Temelli Yaklaşımlarla Problem Çözme Testleri 9. Sınıf Matematik

Algoritmalar, problemleri adım adım çözmek için oluşturulan yöntemlerdir. Algoritma temelli problem çözme, özellikle matematiksel problemlerde belirli bir sıra izleyerek sonuca ulaşmayı sağlar. Bu testlerde, algoritma temelli yaklaşımlarla problemleri nasıl çözeceğinizi öğrenecek, mantıksal adımlar ve sistematik yollarla doğru çözümlere ulaşacaksınız.

Algoritma Temelli Yaklaşımlarla Problem Çözme Testleri (Yeni Müfredat)

BİR YORUM YAZIN

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.

9. Sınıf Algoritma Temelli Yaklaşımlarla Problem Çözme Test Çöz, Çözümlü Sorular

Soru 1:
Bir algoritma, bir dizi içindeki en büyük sayıyı bulmak üzere tasarlanmıştır. Algoritma şu adımlarla çalışır:

  1. Adım: Diziyi al.
  2. Adım: İlk sayıyı en büyük sayı olarak belirle.
  3. Adım: Sıradaki sayıyı kontrol et. Eğer bu sayı en büyük sayıdan büyükse, bu sayıyı en büyük sayı olarak güncelle.
  4. Adım: Dizinin sonuna kadar bu işlemi tekrarla.
    Dizi {4, 12, 7, 19, 3, 15} olduğuna göre algoritmanın sonucunu bulun.

Çözüm:
Algoritmayı adım adım uygulayalım:

  1. Adım: Diziyi al: {4, 12, 7, 19, 3, 15}.
  2. Adım: İlk sayıyı en büyük sayı olarak belirle: En büyük sayı = 4.
  3. Adım: 12 > 4, bu nedenle en büyük sayı = 12.
  4. Adım: 7 < 12, bu yüzden güncellemiyoruz.
  5. Adım: 19 > 12, en büyük sayı = 19.
  6. Adım: 3 < 19, güncelleme yok.
  7. Adım: 15 < 19, güncelleme yok.

Sonuç olarak en büyük sayı 19'dur.


Soru 2:
Bir öğrenci, bir sayı dizisinin her bir teriminin bir önceki terimden farkını hesaplayan bir algoritma yazmıştır. Başlangıç dizisi {10, 15, 20, 30, 50} olduğuna göre algoritmanın oluşturacağı yeni diziyi bulun.

Çözüm:
Algoritma, ardışık iki sayının farkını alır. Başlangıç dizisi {10, 15, 20, 30, 50} olduğuna göre:

15 - 10 = 5
20 - 15 = 5
30 - 20 = 10
50 - 30 = 20

Bu durumda, yeni dizi {5, 5, 10, 20} olacaktır.


Soru 3:
Bir algoritma şu işlemi yapmaktadır: Verilen bir sayıyı alır, önce bu sayıyı 3 ile çarpar, sonra 7 ekler. Eğer sonuç 20'den büyükse, sonucu ekrana yazdırır. 4 ve 6 sayıları için algoritmanın sonucunu bulun.

Çözüm:
4 sayısı için:

  • 4 x 3 = 12
  • 12 + 7 = 19 (20'den küçük olduğu için ekrana yazılmaz).

6 sayısı için:

  • 6 x 3 = 18
  • 18 + 7 = 25 (20'den büyük olduğu için ekrana yazılır).

Sonuç olarak sadece 25 ekrana yazdırılacaktır.


Soru 4:
Bir algoritma, verilen bir tam sayının pozitif bölenlerini buluyor. Algoritma şu şekildedir:

  1. Adım: Sayıyı al.
  2. Adım: 1'den başlayarak, bu sayıya kadar olan tüm sayılarla bölünüp bölünmediğini kontrol et. Eğer sayı tam bölünüyorsa, bölen olarak kabul et.
    24 sayısı için algoritmayı uygulayarak pozitif bölenlerini bulun.

Çözüm:
24 sayısının pozitif bölenlerini bulmak için algoritmayı uygulayalım:

  • 1, 24'ü tam böler.
  • 2, 24'ü tam böler.
  • 3, 24'ü tam böler.
  • 4, 24'ü tam böler.
  • 6, 24'ü tam böler.
  • 8, 24'ü tam böler.
  • 12, 24'ü tam böler.
  • 24, 24'ü tam böler.

24 sayısının pozitif bölenleri: 1, 2, 3, 4, 6, 8, 12, 24'tür.


Soru 5:
Bir algoritma, bir öğrenciye verilen notlara göre ortalama notu hesaplıyor ve şu adımlarla çalışıyor:

  1. Adım: Tüm notları topla.
  2. Adım: Toplam notu, not sayısına bölerek ortalamayı bul.
    Eğer bir öğrencinin notları {72, 85, 90, 88, 95} ise, bu algoritmayı kullanarak öğrencinin not ortalamasını bulun.

Çözüm:

  1. Adım: Notları topla: 72 + 85 + 90 + 88 + 95 = 430.
  2. Adım: Toplam notu, not sayısına böl: 430 / 5 = 86.

Bu durumda öğrencinin not ortalaması 86'dır.


Soru 6:
Bir algoritma şu işlemi yapmaktadır: Verilen bir sayıyı 2'ye böler, sonucu ekrana yazdırır ve eğer sonuç 1'den büyükse tekrar 2'ye böler ve işlemi tekrarlar. 16 sayısı için algoritmanın hangi sonuçları ekrana yazacağını bulun.

Çözüm:
16 sayısını algoritmaya uygulayalım:

  1. 16 ÷ 2 = 8 → ekrana yazdırılır.
  2. 8 ÷ 2 = 4 → ekrana yazdırılır.
  3. 4 ÷ 2 = 2 → ekrana yazdırılır.
  4. 2 ÷ 2 = 1 → ekrana yazdırılır.

Sonuç olarak ekrana yazdırılacak sayılar: 8, 4, 2, 1 olacaktır.