🪄 İçerik Hazırla
🎓 9. Sınıf 📚 9. Sınıf Matematik

📄 9. Sınıf Matematik: Algoritma temelli yaklaşımlarla problemi çözme Çalışma Kağıdı

📌 1. Doğru / Yanlış

1. Bir algoritmanın adımları her zaman sonlu sayıda olmalıdır.

2. Akış şemalarında karar (koşul) yapıları genellikle eşkenar dörtgen sembolü ile gösterilir.

3. Algoritmada döngü yapısı, belirli bir adımın sadece bir kez çalıştırılmasını sağlar.

4. Algoritma adımlarında işlem sırası önemli değildir, adımlar rastgele sırayla uygulanabilir.

5. Bir problemin çözümünde birden fazla farklı algoritma tasarlanabilir.

✏️ 2. Boşluk Doldurma

1. Bir problemin çözümünde izlenecek sıralı ve sonlu adımlar bütününe denir.
2. Akış şemalarında giriş ve çıkış işlemlerini göstermek için sembolü kullanılır.
3. Algoritmada bir koşulun sağlanıp sağlanmadığına göre akışı yönlendiren yapılara yapıları denir.
4. Algoritmanın başlangıç ve bitiş noktalarını belirtmek için kullanılan geometrik şekil şeklidir.
5. Belirli bir işlemin ardışık olarak tekrar edilmesini sağlayan algoritma yapılarına denir.

🔗 3. Kavram Eşleştirme

« Algoritmanın başlangıç ve bitiş adımlarını gösteren şekil.
« Kullanıcıdan veri girişi yapıldığını veya ekrana çıktı verildiğini gösteren şekil.
« Hesaplama veya değer atama gibi işlem adımlarını gösteren şekil.
« Karar verme ve koşul kontrolü adımlarını gösteren şekil.
« Algoritma sonucunun yazıcıdan veya ekrandan çıktı olarak alınmasını gösteren şekil.

✍️ 4. Kısa Cevaplı Sorular

1. Bir algoritma \(x = 5\) değeri ile başlıyor. Her adımda \(x\) değeri \(2\) artırılıyor ve \(x > 12\) olduğunda algoritma duruyor. Algoritma durduğunda \(x\) değeri kaç olur?

2. Giriş olarak \(a = 12\) ve \(b = 18\) sayıları verilen bir algoritma, bu iki sayının en büyük ortak bölenini (EBOB) hesaplayıp çıktı olarak vermektedir. Bu algoritmanın çıktısı kaç olur?

3. Bir algoritma \(1\)'den \(10\)'a kadar olan tek sayıları toplamakta ve sonucu ekrana yazmaktadır. Bu algoritmanın ekrana yazacağı sonuç kaçtır?

🎯 5. Çoktan Seçmeli Sorular

1. Bir algoritmanın adımları şu şekildedir:
Adım 1: Başla.
Adım 2: \(x = 1\) ve \(S = 0\) al.
Adım 3: \(S = S + x\) yap.
Adım 4: \(x = x + 1\) yap.
Adım 5: Eğer \(x < 5\) ise Adım 3'e git, değilse Adım 6'ya git.
Adım 6: \(S\) değerini yaz ve bitir.
Bu algoritma çalıştırıldığında ekrana yazılacak \(S\) değeri kaçtır?

2. Bir sayının pozitif tam bölenlerinin sayısını bulan bir algoritma tasarlanıyor. Giriş olarak \(24\) sayısı seçilirse, algoritmanın doğru çalışması durumunda çıktı kaç olmalıdır?

3. Aşağıdakilerden hangisi bir algoritmanın sahip olması gereken temel özelliklerden biri değildir?

4. Bir algoritma girilen \(A\) ve \(B\) sayılarını karşılaştırıyor. Eğer \(A > B\) ise \(A - B\) işlemini, aksi takdirde \(B - A\) işlemini yapıyor. Giriş değerleri \(A = 15\) ve \(B = 22\) olduğuna göre, algoritmanın üreteceği sonuç kaçtır?

5. Bir algoritma \(n\) pozitif tam sayısını alıp \(n!\) (faktöriyel) değerini hesaplamaktadır. Giriş değeri olarak \(n = 4\) verilirse, algoritmadaki çarpma işlemi kaç kez tekrarlanır?

📝 6. Açık Uçlu Klasik Sorular

1. Kullanıcıdan alınan iki pozitif tam sayının EBOB'unu (En Büyük Ortak Bölen) bulan Öklid algoritmasının adımlarını sözel olarak yazınız ve \(24\) ile \(36\) sayıları için bu adımları uygulayarak çözümü gösteriniz.

2. Bir öğrencinin üç sınav notunun ortalamasını hesaplayan ve ortalama \(50\) veya daha büyükse ekrana 'Geçti', küçükse 'Kaldı' yazan algoritmanın akış adımlarını (adım adım metin olarak) yazınız.

3. \(1\)'den \(50\)'ye kadar olan çift sayıların toplamını bulan bir algoritmanın değişkenlerini belirleyerek, bu algoritmayı döngü yapısı kullanarak adım adım yazınız.