✅ 9. Sınıf Matematik: Algoritmik doğal dil Test Çöz
✅ 9. Sınıf Matematik: Algoritmik doğal dil Testi
Aşağıdakilerden hangisi bir algoritmanın temel özelliklerinden biri DEĞİLDİR?
A) Belirli bir başlangıcı ve bitişi olmalıdır.B) Her adım açık ve net olmalıdır.
C) Sadece matematiksel işlemler içermelidir.
D) Sonlu sayıda adımdan oluşmalıdır.
E) Aynı girdi için her zaman aynı çıktıyı vermelidir.
Aşağıdaki adımları takip eden bir algoritma verilmiştir:
1. BAŞLA
2. Birinci sayıyı (A) oku.
3. İkinci sayıyı (B) oku.
4. A ile B'yi topla ve sonucu C olarak kaydet.
5. C'yi ekrana yaz.
6. BİTİR
Eğer A sayısı $15$ ve B sayısı $23$ olarak girilirse, ekrana hangi sayı yazılır?
B) $15$
C) $23$
D) $38$
E) $45$
Akış şemalarında, bir algoritmanın başlangıcını veya bitişini göstermek için kullanılan sembol aşağıdakilerden hangisidir?
A) DikdörtgenB) Paralelkenar
C) Elips (Oval)
D) Eşkenar dörtgen
E) Ok
"Bir sayıyı oku, bu sayının 5 katını hesapla ve sonucu ekrana yaz." ifadesini en doğru şekilde temsil eden sözde kod parçacığı aşağıdakilerden hangisidir?
A) Oku Sayı; Yaz Sayı 5B) Sayı = Sayı 5; Yaz Sayı
C) Oku Sayı; Sonuç = Sayı + 5; Yaz Sonuç
D) Oku Sayı; Sonuç = Sayı * 5; Yaz Sonuç
E) Oku Sayı; Yaz 5
Aşağıdaki algoritmayı inceleyiniz:
1. BAŞLA
2. Bir sayı (X) oku.
3. Eğer $X > 10$ ise:
4. $Y = X + 5$ yap.
5. Değilse:
6. $Y = X - 3$ yap.
7. Y'yi ekrana yaz.
8. BİTİR
Bu algoritmaya sırasıyla $12$ ve $7$ sayıları girildiğinde, ekrana yazılan çıktılar sırasıyla ne olur?
B) $17$ ve $10$
C) $15$ ve $4$
D) $12$ ve $7$
E) $7$ ve $12$
Aşağıdaki algoritma, verilen bir N sayısına kadar olan tek sayıların toplamını hesaplamaktadır:
1. BAŞLA
2. Bir N sayısı oku.
3. Toplam = $0$ yap.
4. i = $1$ yap.
5. Eğer $i \le N$ ise 6. adıma git, değilse 9. adıma git.
6. Toplam = Toplam + i yap.
7. i = i + $2$ yap.
8. 5. adıma geri dön.
9. Toplam'ı ekrana yaz.
10. BİTİR
Eğer N sayısı $7$ olarak girilirse, ekrana hangi sayı yazılır?
B) $12$
C) $16$
D) $18$
E) $20$
Aşağıdaki algoritma, girilen iki sayının çarpımını hesaplamak için tasarlanmıştır. Ancak bir adım eksiktir.
1. BAŞLA
2. Birinci sayıyı (X) oku.
3. İkinci sayıyı (Y) oku.
4. $$EKSİK ADIM$$
5. Sonuç'u ekrana yaz.
6. BİTİR
Eksik olan 4. adıma aşağıdakilerden hangisi gelmelidir?
B) Sonuç = X - Y
C) Sonuç = X * Y
D) Sonuç = X / Y
E) Sonuç = X
İki farklı sayıdan büyük olanı bulmak için tasarlanmış bir algoritmanın temel mantığı aşağıdakilerden hangisidir?
A) İki sayıyı topla ve sonucu ekrana yaz.B) İki sayıyı birbirinden çıkar ve mutlak değerini ekrana yaz.
C) Birinci sayıyı oku, ikinci sayıyı oku, eğer birinci sayı ikinciden büyükse birinci sayıyı yaz, değilse ikinci sayıyı yaz.
D) İki sayıyı çarp ve sonucu ekrana yaz.
E) İki sayıyı böl ve sonucu ekrana yaz.
Aşağıdaki algoritmayı takip ediniz:
1. BAŞLA
2. A = $10$ yap.
3. B = $A + 5$ yap.
4. C = $B - 3$ yap.
5. A = $C * 2$ yap.
6. A'yı ekrana yaz.
7. BİTİR
Bu algoritmanın çıktısı ne olur?
B) $12$
C) $15$
D) $24$
E) $30$
Aşağıda bir akış şemasının metinsel betimlemesi verilmiştir:
1. BAŞLA
2. Sayı (N) oku.
3. Eğer $N < 0$ ise:
4. "Geçersiz Sayı" yaz.
5. BİTİR
4. Değilse:
5. Sonuc = $N * N$ yap.
6. Sonuc'u yaz.
7. BİTİR
Bu akış şemasına $ -5 $ sayısı girilirse, ekrana ne yazılır?
B) $5$
C) $0$
D) Geçersiz Sayı
E) Hata
Bir sayının çift olup olmadığını kontrol eden bir algoritma tasarlanmak isteniyor. Bu algoritmanın temel karar adımı aşağıdakilerden hangisi olmalıdır?
A) Eğer sayı $2$ ile bölünüyorsa, çifttir.B) Eğer sayı $2$ ile çarpılıyorsa, çifttir.
C) Eğer sayı $2$ ile toplanıyorsa, çifttir.
D) Eğer sayı $0$ ise, çifttir.
E) Eğer sayının son rakamı $0, 2, 4, 6, 8$ ise, çifttir.
Aşağıdaki algoritmayı takip ediniz:
1. BAŞLA
2. Sayı (X) oku.
3. Sonuc = $0$ yap.
4. Eğer $X > 10$ ise:
5. Sonuc = Sonuc + $5$ yap.
6. Eğer $X < 20$ ise:
7. Sonuc = Sonuc + $3$ yap.
8. Değilse:
9. Sonuc = Sonuc + $1$ yap.
10. Değilse (yani $X \le 10$):
11. Sonuc = Sonuc + $2$ yap.
12. Sonuc'u ekrana yaz.
13. BİTİR
Eğer X sayısı $15$ olarak girilirse, ekrana hangi sayı yazılır?
B) $5$
C) $7$
D) $8$
E) $9$
Aşağıdaki algoritma, pozitif bir tam sayının en büyük basamağını bulmak için tasarlanmıştır:
1. BAŞLA
2. Sayı (N) oku.
3. Eğer $N < 0$ ise "Geçersiz Sayı" yaz ve BİTİR.
4. Eğer $N = 0$ ise "En Büyük Basamak: $0$" yaz ve BİTİR.
5. EnBuyukBasamak = $0$ yap.
6. GeçiciN = N yap.
7. Döngü: GeçiciN $ > 0 $ olduğu sürece tekrarla:
8. Basamak = GeçiciN'nin $10$ ile bölümünden kalanını al.
9. Eğer Basamak $ > $ EnBuyukBasamak ise:
10. EnBuyukBasamak = Basamak yap.
11. GeçiciN = GeçiciN'nin $10$ ile bölümünden tam kısmını al.
12. Döngü bittiğinde "En Büyük Basamak: " + EnBuyukBasamak'ı ekrana yaz.
13. BİTİR
Eğer N sayısı $4827$ olarak girilirse, ekrana ne yazılır?
B) En Büyük Basamak: $4$
C) En Büyük Basamak: $7$
D) En Büyük Basamak: $8$
E) En Büyük Basamak: $9$
Aşağıdaki algoritma, bir N sayısına kadar olan sayıların karelerinin toplamını hesaplamaktadır:
1. BAŞLA
2. N sayısını oku.
3. Toplam = $0$ yap.
4. i = $1$ yap.
5. Döngü: i $ \le N $ olduğu sürece tekrarla:
6. Kare = i * i yap.
7. Toplam = Toplam + Kare yap.
8. i = i + $1$ yap.
9. Döngü bittiğinde Toplam'ı ekrana yaz.
10. BİTİR
Eğer N sayısı $4$ olarak girilirse, ekrana hangi sayı yazılır?
B) $14$
C) $20$
D) $30$
E) $36$
Bir öğrenci, $1$ ile girilen pozitif tam sayı $K$ arasındaki çift sayıların çarpımını hesaplayan bir algoritma yazmak istiyor. Örneğin, $K=6$ için $2 \times 4 \times 6$ sonucunu vermelidir.
Aşağıdaki algoritma adımları verilmiştir:
1. BAŞLA
2. K sayısını oku.
3. Eğer $K < 2$ ise "Geçersiz K" yaz ve BİTİR.
4. Carpim = $1$ yap.
5. i = $2$ yap.
6. Döngü: i $ \le K $ olduğu sürece tekrarla:
7. Carpim = Carpim * i yap.
8. i = i + $2$ yap.
9. Döngü bittiğinde Carpim'ı ekrana yaz.
10. BİTİR
Eğer K sayısı $5$ olarak girilirse, ekrana hangi sayı yazılır?
B) $4$
C) $6$
D) $8$
E) $10$
Cevap Anahtarı ve Detaylı Çözümler İçin QR Kodu Okutun
https://www.eokultv.com/atolye/9-sinif-matematik-algoritmik-dogal-dil/testler