✅ 9. Sınıf Matematik: Algoritmik Doğal Dil Online Test
✅ 9. Sınıf Matematik: Algoritmik Doğal Dil Testi
Aşağıdakilerden hangisi bir algoritmanın temel özelliklerinden biri değildir?
A) Belirli bir başlangıcı olmasıB) Sonlu sayıda adımdan oluşması
C) Her adımın açık ve net olması
D) Her zaman aynı sonucu vermesi
E) Bir problem çözme amacı taşıması
Bir çay demleme algoritmasının ilk adımı genellikle aşağıdakilerden hangisidir?
A) Çayı bardağa koymakB) Suyu ısıtmak
C) Şeker eklemek
D) Demliği yıkamak
E) Çaydanlığa su doldurmak
Aşağıdaki algoritma adımlarını takip ederek "sayı" değişkeninin son değerini bulunuz.
1. Başla
2. sayı = 5
3. sayı = sayı + 3
4. Bitir
B) 3
C) 8
D) 15
E) 2
Bir doğal sayının tek mi çift mi olduğunu belirlemek için kullanılan bir algoritmanın karar aşamasında genellikle hangi matematiksel işlem kullanılır?
A) ToplamaB) Çıkarma
C) Çarpma
D) Bölme ve kalan bulma
E) Üs alma
Aşağıdaki adımları uygulayan bir algoritmanın çıktısı nedir?
1. Başla
2. x = 10
3. y = 3
4. Eğer x > y ise, "x daha büyüktür" yaz.
5. Bitir
B) y daha büyüktür
C) 10
D) 3
E) Hiçbir şey yazmaz
Bir algoritma, "Bir işlemi 5 kez tekrarla" komutunu içeriyorsa, bu algoritma yapısına ne ad verilir?
A) SıralamaB) Karar verme
C) Döngü
D) Atama
E) Girdi/Çıktı
Bir öğrencinin not ortalamasını hesaplayan algoritmanın adımları aşağıdaki gibidir:
1. Başla
2. Vize notunu (V) al
3. Final notunu (F) al
4. Ortalama = $V \times 0.4$ + $F \times 0.6$
5. Ortalamayı ekrana yazdır
6. Bitir
Vize notu 70 ve Final notu 80 olan bir öğrencinin ortalaması kaç olur?
B) 74
C) 75
D) 76
E) 80
Aşağıdaki algoritmayı takip ederek "sonuç" değişkeninin son değerini bulunuz.
1. Başla
2. a = 7
3. b = 4
4. Eğer a > b ise
5. sonuç = a - b
6. Değilse
7. sonuç = a + b
8. Bitir
B) 11
C) 7
D) 4
E) 28
Verilen bir sayının pozitif, negatif veya sıfır olduğunu bulan bir algoritmanın karar yapısında en az kaç tane "Eğer-Değilse" (if-else) ifadesi bulunmalıdır?
A) 1B) 2
C) 3
D) 4
E) 5
1'den 5'e kadar olan sayıların toplamını bulan bir algoritmanın adımları şu şekildedir:
1. Başla
2. toplam = 0
3. sayı = 1
4. sayı <= 5 olduğu sürece tekrarla:
5. toplam = toplam + sayı
6. sayı = sayı + 1
7. Döngüyü bitir
8. toplamı ekrana yazdır
9. Bitir
Bu algoritmanın çıktısı nedir?
B) 12
C) 15
D) 20
E) 25
İki sayının çarpımını sadece toplama işlemi kullanarak bulan bir algoritma tasarlanmıştır:
1. Başla
2. a sayısını al (çarpan)
3. b sayısını al (çarpılan)
4. sonuç = 0
5. i = 1
6. i <= a olduğu sürece tekrarla:
7. sonuç = sonuç + b
8. i = i + 1
9. Döngüyü bitir
10. sonuç'u ekrana yazdır
11. Bitir
Bu algoritma a = 4 ve b = 3 değerleri ile çalıştırıldığında çıktısı ne olur?
B) 3
C) 7
D) 12
E) 16
Aşağıdaki algoritma, verilen bir sayının basamakları toplamını hesaplamaktadır:
1. Başla
2. Sayı (N) al
3. toplam = 0
4. N > 0 olduğu sürece tekrarla:
5. basamak = N % 10 (N'nin 10'a bölümünden kalanı bul)
6. toplam = toplam + basamak
7. N = N / 10 (N'yi 10'a böl ve tam kısmını al)
8. Döngüyü bitir
9. toplam'ı ekrana yazdır
10. Bitir
Bu algoritma N = 458 değeri ile çalıştırıldığında çıktısı ne olur?
B) 5
C) 8
D) 17
E) 458
Aşağıdaki algoritma, bir sayının faktöriyelini hesaplamaktadır. Ancak bazı adımlar eksiktir. Eksik adımı tamamlayarak N = 4 için doğru çıktıyı veren ifadeyi bulunuz.
1. Başla
2. Sayı (N) al
3. faktoriyel = 1
4. Eğer N < 0 ise, "Hata: Negatif sayıların faktöriyeli hesaplanamaz" yaz.
5. Değilse
6. i = 1
7. i <= N olduğu sürece tekrarla:
8. faktoriyel = faktoriyel $ \times $ i
9. [Eksik Adım]
10. Döngüyü bitir
11. faktoriyel'i ekrana yazdır
12. Bitir
N = 4 değeri için çıktının 24 olması için [Eksik Adım] yerine ne gelmelidir?
B) faktoriyel = faktoriyel + 1
C) N = N - 1
D) i = i + 1
E) faktoriyel = i
Aşağıdaki algoritma, verilen iki pozitif tam sayının en büyük ortak bölenini (EBOB) Öklid algoritması kullanarak bulmaktadır.
1. Başla
2. a ve b sayılarını al (a > 0, b > 0)
3. Eğer a < b ise, a ile b'nin yerini değiştir.
4. Kalan = a % b
5. Kalan != 0 olduğu sürece tekrarla:
6. a = b
7. b = Kalan
8. Kalan = a % b
9. Döngüyü bitir
10. b'yi ekrana yazdır (EBOB)
11. Bitir
Bu algoritma a = 48 ve b = 18 değerleri ile çalıştırıldığında çıktısı ne olur?
B) 3
C) 6
D) 12
E) 18
Cevap Anahtarı ve Detaylı Çözümler İçin QR Kodu Okutun
https://www.cepokul.com/sinav/9-sinif-matematik-algoritmik-dogal-dil/testler