✅ 9. Sınıf Matematik: Algoritma temelli problem çözme Test Çöz
🚀 Teste Hazır mısın?
Öğrendiklerini pekiştirmek ve kendini denemek için harika bir fırsat! Soruları dikkatlice oku ve çözümlere göz atmayı unutma.
✅ 9. Sınıf Matematik: Algoritma temelli problem çözme Testi
Bir algoritmanın temel özelliklerinden biri aşağıdakilerden hangisidir?
A) Adımlarının karmaşık olmasıB) Sadece bilgisayarlar tarafından anlaşılması
C) Her zaman sonsuz döngü içermesi
D) Adımlarının belirli ve sıralı olması
E) Sadece matematiksel işlemler içermesi
Aşağıdaki adımları takip eden bir algoritma verilmiştir:
1. Başla
2. $x$ sayısını 5 olarak belirle.
3. $x$ sayısına 3 ekle.
4. $x$ sayısından 2 çıkar.
5. $x$ sayısının son değerini ekrana yaz.
6. Bitir.
Bu algoritmanın ekrana yazacağı değer kaçtır?
B) $5$
C) $6$
D) $7$
E) $8$
Bir öğrencinin not ortalamasını hesaplamak için tasarlanacak bir algoritmada, aşağıdaki ifadelerden hangisi "girdi" olarak kabul edilir?
A) Öğrencinin adıB) Hesaplanan not ortalaması
C) Geçti/Kaldı durumu
D) Derslerin kredileri
E) Sınıfın genel ortalaması
Aşağıdaki algoritmayı takip ederek $a=10$ ve $b=7$ değerleri için ekrana yazılacak çıktıyı bulunuz.
1. Başla
2. $a$ ve $b$ sayılarını oku.
3. Eğer $a > b$ ise:
4. Ekrana "A daha büyük" yaz.
5. Değilse:
6. Ekrana "B daha büyük veya eşit" yaz.
7. Bitir.
B) B daha büyük veya eşit
C) A ve B eşit
D) Hata
E) Çıktı yok
Bir fincan çay demlemek için gerekli adımların doğru sıralaması aşağıdakilerden hangisidir?
I. Çaydanlığa su koy.
II. Suyu kaynat.
III. Demliğe çay koy.
IV. Kaynamış suyu demliğe ekle.
V. Çayın demlenmesini bekle.
B) I - III - II - IV - V
C) III - I - II - IV - V
D) I - II - IV - III - V
E) II - I - III - IV - V
Aşağıdaki algoritma çalıştırıldığında ekrana kaç kez "Merhaba" yazısı yazılır?
1. Başla
2. $sayac$ değişkenini 1 olarak belirle.
3. $sayac$ 5'ten küçük veya eşit olduğu sürece aşağıdaki adımları tekrarla:
4. Ekrana "Merhaba" yaz.
5. $sayac$ değerini 1 artır.
6. Bitir.
B) $5$
C) $6$
D) $7$
E) $8$
Aşağıdaki algoritma, verilen bir $SAYI$ için hangi çıktıyı üretir?
1. Başla
2. $SAYI$ değerini oku. (Örnek: $SAYI = 12$)
3. Eğer $SAYI > 0$ ise:
4. Eğer $SAYI \pmod{2} == 0$ ise:
5. Ekrana "Pozitif ve Çift" yaz.
6. Değilse:
7. Ekrana "Pozitif ve Tek" yaz.
8. Değilse:
9. Ekrana "Sıfır veya Negatif" yaz.
10. Bitir.
$SAYI = 12$ için algoritmanın çıktısı ne olur?
B) Pozitif ve Tek
C) Sıfır veya Negatif
D) Hata
E) Çıktı yok
Aşağıdaki algoritma çalıştırıldığında ekrana yazılacak $TOPLAM$ değeri kaçtır?
1. Başla
2. $N$ sayısını 4 olarak belirle.
3. $TOPLAM$ değişkenini 0 olarak belirle.
4. $i$ değişkenini 1 olarak belirle.
5. $i \le N$ olduğu sürece aşağıdaki adımları tekrarla:
6. $TOPLAM = TOPLAM + i$
7. $i$ değerini 1 artır.
8. Ekrana $TOPLAM$ değerini yaz.
9. Bitir.
B) $6$
C) $10$
D) $12$
E) $15$
Aşağıdaki algoritma, verilen bir sayı listesindeki en büyük sayıyı bulmak için tasarlanmıştır. Ancak bir hata içermektedir. Hata hangi adımda yapılmıştır?
1. Başla
2. Sayı listesini oku. (Örnek: $L = \{5, 12, 3, 8\}$)
3. $EN\_BUYUK$ değişkenini 0 olarak belirle.
4. Listedeki her bir $sayi$ için aşağıdaki adımları tekrarla:
5. Eğer $sayi > EN\_BUYUK$ ise:
6. $EN\_BUYUK = sayi$
7. Ekrana $EN\_BUYUK$ değerini yaz.
8. Bitir.
B) Adım 3: $EN\_BUYUK$ değişkenini 0 olarak belirleme.
C) Adım 4: Listedeki her bir $sayi$ için döngü başlatma.
D) Adım 5: Koşul kontrolü ($sayi > EN\_BUYUK$).
E) Adım 6: $EN\_BUYUK$ değerini güncelleme.
Bir öğrenci, klavyeden girilen bir sayının tek mi çift mi olduğunu belirleyen bir algoritma yazmak istiyor. Aşağıdaki adımlardan hangisi bu algoritmanın temel karar mekanizmasını oluşturur?
A) Sayıyı 2 ile çarpmak.B) Sayıyı 10'a bölmek.
C) Sayının 2'ye bölümünden kalanı kontrol etmek.
D) Sayıdan 1 çıkarmak.
E) Sayıya 1 eklemek.
Aşağıdaki algoritma çalıştırıldığında ekrana yazılacak $SONUC$ değeri kaçtır?
1. Başla
2. $N$ sayısını 6 olarak belirle.
3. $SONUC$ değişkenini 0 olarak belirle.
4. $i$ değişkenini 1 olarak belirle.
5. $i \le N$ olduğu sürece aşağıdaki adımları tekrarla:
6. Eğer $i \pmod{2} == 0$ ise:
7. $SONUC = SONUC + i$
8. $i$ değerini 1 artır.
9. Ekrana $SONUC$ değerini yaz.
10. Bitir.
B) $8$
C) $10$
D) $12$
E) $15$
Aşağıdaki algoritma çalıştırıldığında ekrana yazılacak $X$ ve $Y$ değerleri sırasıyla ne olur?
1. Başla
2. $X$ değişkenini 1 olarak belirle.
3. $Y$ değişkenini 1 olarak belirle.
4. $K$ değişkenini 1 olarak belirle.
5. $K \le 3$ olduğu sürece aşağıdaki adımları tekrarla:
6. $GECICI = X + Y$
7. $X = Y$
8. $Y = GECICI$
9. $K$ değerini 1 artır.
10. Ekrana $X$ ve $Y$ değerlerini yaz.
11. Bitir.
B) $X=3, Y=5$
C) $X=5, Y=8$
D) $X=8, Y=13$
E) $X=13, Y=21$
Bir sayının asal olup olmadığını kontrol eden aşağıdaki algoritma taslağında boş bırakılan yerlere sırasıyla hangi ifadeler gelmelidir?
1. Başla
2. $SAYI$ değerini oku. (Örnek: $SAYI = 7$)
3. Eğer $SAYI \le 1$ ise:
4. Ekrana "Asal değil" yaz ve Bitir.
5. $ASAL\_MI$ değişkenini DOĞRU olarak belirle.
6. $i$ değişkenini 2 olarak belirle.
7. $i < SAYI$ olduğu sürece aşağıdaki adımları tekrarla:
8. Eğer $SAYI \pmod{i} == 0$ ise:
9. $ASAL\_MI$ değişkenini YANLIŞ olarak belirle.
10. ____________________ (Döngüden çıkış)
11. $i$ değerini 1 artır.
12. Eğer $ASAL\_MI$ DOĞRU ise:
13. Ekrana "Asal" yaz.
14. Değilse:
15. Ekrana "Asal değil" yaz.
16. Bitir.
B) Adım 10: $SAYI$ değerini 0 yap.
C) Adım 10: Döngüyü sonlandır.
D) Adım 10: $ASAL\_MI$ değişkenini DOĞRU yap.
E) Adım 10: Ekrana "Asal" yaz.
Aşağıdaki algoritma, verilen iki pozitif tam sayının en büyük ortak bölenini (EBOB) bulmak için tasarlanmıştır. $SAYI1 = 18$ ve $SAYI2 = 24$ değerleri için algoritmanın çıktısı ne olur?
1. Başla
2. $SAYI1$ ve $SAYI2$ değerlerini oku.
3. Eğer $SAYI1 > SAYI2$ ise $KUCUK = SAYI2$, değilse $KUCUK = SAYI1$ olarak belirle.
4. $EBOB$ değişkenini 1 olarak belirle.
5. $i$ değişkenini 1 olarak belirle.
6. $i \le KUCUK$ olduğu sürece aşağıdaki adımları tekrarla:
7. Eğer $SAYI1 \pmod{i} == 0$ ve $SAYI2 \pmod{i} == 0$ ise:
8. $EBOB = i$
9. $i$ değerini 1 artır.
10. Ekrana $EBOB$ değerini yaz.
11. Bitir.
B) $3$
C) $4$
D) $6$
E) $12$
Aşağıdaki algoritma, pozitif bir tam sayının basamakları toplamını bulmak için tasarlanmıştır. $SAYI = 345$ değeri için algoritmanın çıktısı ne olur?
1. Başla
2. $SAYI$ değerini oku.
3. $TOPLAM$ değişkenini 0 olarak belirle.
4. $SAYI > 0$ olduğu sürece aşağıdaki adımları tekrarla:
5. $BASAMAK = SAYI \pmod{10}$
6. $TOPLAM = TOPLAM + BASAMAK$
7. $SAYI = SAYI \div 10$ (Tam sayı bölme)
8. Ekrana $TOPLAM$ değerini yaz.
9. Bitir.
B) $8$
C) $9$
D) $10$
E) $12$
Cevap Anahtarı ve Detaylı Çözümler İçin QR Kodu Okutun
https://www.eokultv.com/atolye/9-sinif-matematik-algoritma-temelli-problem-cozme/testler