✅ 9. Sınıf Matematik: Algoritma Mantığı Test Çöz
✅ 9. Sınıf Matematik: Algoritma Mantığı Testi
Bir algoritma tasarlanırken aşağıdaki adımlardan hangisi genellikle ilk veya son adım olarak kullanılır ve algoritmanın sınırlarını belirler?
A) KararB) İşlem
C) Girdi
D) Başlangıç/Bitiş
E) Döngü
Akış şemalarında kullanılan aşağıdaki sembollerden hangisi genellikle "Girdi Alma" veya "Çıktı Verme" işlemlerini temsil eder?
A) DikdörtgenB) Eşkenar dörtgen
C) Paralelkenar
D) Oval
E) Ok
Aşağıdaki algoritmayı takip ederek "sonuc" değişkeninin değerini bulunuz:
1. Başla
2. $x = 5$
3. $y = 3$
4. $sonuc = x + y$
5. Bitir
B) $5$
C) $8$
D) $15$
E) $3$
Aşağıdakilerden hangisi "Çay Demleme" sürecinin doğru bir algoritma adımı sıralamasıdır?
I. Çaydanlığa su koy ve kaynat.
II. Demliğe çay koy.
III. Kaynamış suyu demliğe ekle.
IV. Çayın demlenmesini bekle.
V. Servis et.
B) II - I - III - IV - V
C) I - III - II - IV - V
D) II - III - I - IV - V
E) I - II - IV - III - V
Aşağıdaki algoritmayı takip ederek "sonuc" değişkeninin son değerini bulunuz:
1. Başla
2. $a = 10$
3. $b = 4$
4. $c = a - b$
5. $sonuc = c \times 2$
6. Bitir
B) $12$
C) $14$
D) $20$
E) $24$
Aşağıdaki algoritmayı takip ederek "mesaj" çıktısını bulunuz:
1. Başla
2. $sayi = 7$
3. Eğer $sayi > 5$ ise
4. $mesaj = \text{"Büyük"}$
5. Değilse
6. $mesaj = \text{"Küçük"}$
7. Bitir
B) Küçük
C) Sayı
D) 7
E) Hata
Aşağıdaki algoritmayı takip ederek "toplam" değişkeninin son değerini bulunuz:
1. Başla
2. $toplam = 0$
3. $sayac = 1$
4. $sayac \le 3$ olduğu sürece tekrarla:
5. $toplam = toplam + sayac$
6. $sayac = sayac + 1$
7. Döngü sonu
8. Bitir
B) $3$
C) $6$
D) $10$
E) $12$
Bir sayının tek mi çift mi olduğunu kontrol eden aşağıdaki algoritmanın eksik adımını tamamlayınız:
1. Başla
2. Kullanıcıdan bir $sayi$ al.
3. Eğer $sayi$ _______ ise
4. Ekrana "Çift Sayı" yaz.
5. Değilse
6. Ekrana "Tek Sayı" yaz.
7. Bitir
B) $10$dan küçük
C) $2$ye tam bölünüyorsa
D) Pozitif
E) Negatif
Aşağıdaki akış şeması parçasının sözde kod (pseudocode) karşılığı hangi seçenekte doğru verilmiştir?
(Akış şeması: Bir dikdörtgen içinde "Sayıyı Oku", ardından bir eşkenar dörtgen içinde "Sayı > 10?", evet kolunda bir paralelkenar içinde "Büyük Yaz", hayır kolunda bir paralelkenar içinde "Küçük Yaz".)
B) Sayıyı Oku Büyük Yaz Küçük Yaz
C) Eğer Sayı > 10 ise Sayıyı Oku Büyük Yaz Değilse Küçük Yaz Son
D) Sayıyı Oku Sayı > 10? Büyük Yaz Küçük Yaz
E) Sayıyı Oku Döngü Sayı > 10 ise Büyük Yaz Değilse Küçük Yaz Döngü Son
Aşağıdaki algoritmayı takip ederek "sonuc" değişkeninin son değerini bulunuz:
1. Başla
2. $x = 2$
3. $y = x + 3$
4. $x = y \times 2$
5. $sonuc = x - y$
6. Bitir
B) $7$
C) $10$
D) $12$
E) $15$
Kenar uzunlukları $a$ ve $b$ olan bir dikdörtgenin alanını hesaplayan algoritma adımları aşağıdakilerden hangisidir?
A) 1. Başla 2. $a$ ve $b$ değerlerini al. 3. Alan = $a + b$ 4. Alanı yaz. 5. BitirB) 1. Başla 2. $a$ ve $b$ değerlerini al. 3. Alan = $a \times b$ 4. Alanı yaz. 5. Bitir
C) 1. Başla 2. Alan = $a \times b$ 3. $a$ ve $b$ değerlerini al. 4. Alanı yaz. 5. Bitir
D) 1. Başla 2. $a$ değerini al. 3. $b$ değerini al. 4. Alanı yaz. 5. Bitir
E) 1. Başla 2. Alanı yaz. 3. $a$ ve $b$ değerlerini al. 4. Alan = $a \times b$ 5. Bitir
Aşağıdaki algoritmayı takip ederek "sonuc" değişkeninin son değerini bulunuz:
1. Başla
2. $sayi = 15$
3. Eğer $sayi > 10$ ise
4. Eğer $sayi < 20$ ise
5. $sonuc = \text{"Onlu Aralık"}$
6. Değilse
7. $sonuc = \text{"Yirmiden Büyük"}$
8. Değilse
9. $sonuc = \text{"Ondan Küçük veya Eşit"}$
10. Bitir
B) Onlu Aralık
C) Yirmiden Büyük
D) 15
E) Hata
Kullanıcıdan alınan bir sayının pozitif, negatif veya sıfır olduğunu belirleyen en doğru algoritma aşağıdakilerden hangisidir?
A) 1. Başla 2. Sayıyı al (x). 3. Eğer $x > 0$ ise "Pozitif" yaz. 4. Eğer $x < 0$ ise "Negatif" yaz. 5. Eğer $x = 0$ ise "Sıfır" yaz. 6. BitirB) 1. Başla 2. Sayıyı al (x). 3. Eğer $x > 0$ ise "Pozitif" yaz. 4. Değilse eğer $x < 0$ ise "Negatif" yaz. 5. Değilse "Sıfır" yaz. 6. Bitir
C) 1. Başla 2. Sayıyı al (x). 3. Eğer $x = 0$ ise "Sıfır" yaz. 4. Eğer $x > 0$ ise "Pozitif" yaz. 5. Bitir
D) 1. Başla 2. Sayıyı al (x). 3. Eğer $x < 0$ ise "Negatif" yaz. 4. Eğer $x > 0$ ise "Pozitif" yaz. 5. Bitir
E) 1. Başla 2. Sayıyı al (x). 3. Eğer $x \ge 0$ ise "Pozitif veya Sıfır" yaz. 4. Değilse "Negatif" yaz. 5. Bitir
Aşağıdaki algoritma, kullanıcının girdiği bir $N$ sayısına kadar olan çift sayıların toplamını hesaplamaktadır. Eğer kullanıcı $N = 8$ girerse, "toplam" değişkeninin son değeri ne olur?
1. Başla
2. Kullanıcıdan $N$ sayısını al.
3. $toplam = 0$
4. $sayac = 2$
5. $sayac \le N$ olduğu sürece tekrarla:
6. $toplam = toplam + sayac$
7. $sayac = sayac + 2$
8. Döngü sonu
9. Ekrana $toplam$ yaz.
10. Bitir
B) $16$
C) $20$
D) $24$
E) $30$
Aşağıdaki algoritma, kullanıcının girdiği bir $N$ sayısına kadar olan tek sayıların toplamını hesaplamaktadır. Eğer kullanıcı $N = 7$ girerse, "toplam" değişkeninin son değeri ne olur?
1. Başla
2. Kullanıcıdan $N$ sayısını al.
3. $toplam = 0$
4. $sayac = 1$
5. $sayac \le N$ olduğu sürece tekrarla:
6. $toplam = toplam + sayac$
7. $sayac = sayac + 2$
8. Döngü sonu
9. Ekrana $toplam$ yaz.
10. Bitir
B) $12$
C) $16$
D) $20$
E) $25$
Cevap Anahtarı ve Detaylı Çözümler İçin QR Kodu Okutun
https://www.eokultv.com/atolye/9-sinif-matematik-algoritma-mantigi/testler