✅ 9. Sınıf Matematik: Algoritma Online Test
✅ 9. Sınıf Matematik: Algoritma Testi
Bir problemin çözümüne ulaşmak için belirli bir sıraya göre izlenmesi gereken adımlar dizisine ne ad verilir?
A) ProgramB) Akış Şeması
C) Algoritma
D) Kod
E) Döngü
Aşağıdakilerden hangisi bir algoritmanın temel özelliklerinden biri değildir?
A) Giriş ve çıkışa sahip olmaB) Sonlu sayıda adımdan oluşma
C) Kesin ve net olma
D) Her zaman hızlı çalışma
E) Belirlilik
Bir çay demleme algoritmasının adımları aşağıdaki gibidir. Doğru sıralanmış hali hangisidir?
I. Çaydanlığa su koy.
II. Çaydanlığı ocağa koy ve suyu kaynat.
III. Demliğe çay ekle.
IV. Kaynamış suyu demliğe dök.
V. Çayı demle.
B) I, III, II, IV, V
C) II, I, III, IV, V
D) I, II, IV, III, V
E) III, I, II, IV, V
Aşağıdaki algoritmayı takip ederek A değişkeninin son değerini bulunuz.
1. A = 5
2. B = 3
3. A = A + B
4. B = A - B
5. A = A $\times$ B
B) 15
C) 24
D) 40
E) 48
Algoritmalar ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?
A) Algoritmalar, bir problemi çözmek için adım adım yönergeler sunar.B) Akış şemaları, algoritmaların görsel temsilidir.
C) Her algoritma mutlaka bir bilgisayar programı olarak yazılmalıdır.
D) Algoritma adımları belirli bir sıraya göre takip edilmelidir.
E) Algoritmalar sonlu sayıda adımdan oluşur.
Aşağıdaki algoritma çalıştırıldığında ekrana ne yazılır?
1. Sayı1 = 10
2. Sayı2 = 4
3. Sonuç = Sayı1 $\div$ Sayı2
4. Ekrana Sonuç'u yaz.
B) 2.5
C) 3
D) 4
E) 10
Aşağıdaki algoritmayı takip ederek A değişkeninin son değerini bulunuz.
1. A = 10
2. B = 7
3. Eğer A > B ise
4. A = A - B
5. Değilse
6. A = A + B
7. Bitir
B) 7
C) 10
D) 17
E) 30
Aşağıdaki algoritma çalıştırıldığında ekrana ne yazılır?
1. Sayac = 0
2. i = 1
3. Eğer i $\le$ 5 ise 4. adıma git, değilse 7. adıma git.
4. Sayac = Sayac + 1
5. i = i + 1
6. 3. adıma geri dön.
7. Ekrana Sayac'ı yaz.
B) 1
C) 4
D) 5
E) 6
Kullanıcıdan alınan iki sayıdan büyüğünü bulan algoritmanın doğru akış sırası aşağıdakilerden hangisidir?
I. Sayı2'yi oku.
II. Başla.
III. Sayı1'i oku.
IV. Eğer Sayı1 > Sayı2 ise "Sayı1 büyüktür" yaz, değilse "Sayı2 büyüktür" yaz.
V. Bitir.
B) II, I, III, IV, V
C) III, I, II, IV, V
D) II, IV, III, I, V
E) II, III, IV, I, V
Aşağıdaki akış şemasına göre, "GİRİŞ" olarak 8 değeri verildiğinde "ÇIKIŞ" değeri ne olur?
$$
\text{BAŞLA} \rightarrow \text{GİRİŞ (x)} \rightarrow \text{y = x + 5} \rightarrow \text{EĞER y > 10 İSE} \rightarrow \text{EVET: y = y - 3} \rightarrow \text{HAYIR: y = y + 2} \rightarrow \text{ÇIKIŞ (y)} \rightarrow \text{BİTİR}
$$
(Not: Akış şemasının görseli yerine metinsel olarak adımlar verilmiştir.)
B) 11
C) 12
D) 13
E) 15
Aşağıdaki algoritma çalıştırıldığında Sayı = 15 için ekrana ne yazılır?
1. Başla
2. Sayı'yı oku (Sayı = 15)
3. Kalan = Sayı mod 2
4. Eğer Kalan == 0 ise
5. Ekrana "Çift Sayı" yaz.
6. Değilse
7. Ekrana "Tek Sayı" yaz.
8. Bitir.
B) Tek Sayı
C) 0
D) 1
E) Hata
Aşağıdaki algoritma çalıştırıldığında ekrana yazılacak olan A değeri nedir?
1. A = 0
2. i = 1
3. Döngü Başla (i $\le$ 3)
4. j = 1
5. Döngü Başla (j $\le$ 2)
6. A = A + i $\times$ j
7. j = j + 1
8. Döngü Bitir (j)
9. i = i + 1
10. Döngü Bitir (i)
11. Ekrana A'yı yaz.
B) 14
C) 18
D) 20
E) 24
Bir öğrencinin aldığı 3 dersin notları aşağıdaki gibidir: $N_1 = 70$, $N_2 = 80$, $N_3 = 90$.
Aşağıdaki algoritma bu notların ortalamasını hesaplamaktadır.
1. Toplam = 0
2. Sayac = 0
3. Notlar = [70, 80, 90]
4. Her bir Not için Notlar listesinde:
5. Toplam = Toplam + Not
6. Sayac = Sayac + 1
7. Ort = Toplam $\div$ Sayac
8. Ekrana Ort'u yaz.
Bu algoritma çalıştırıldığında ekrana ne yazılır?
B) 75
C) 80
D) 85
E) 90
Aşağıdaki algoritma, kullanıcıdan alınan pozitif bir tam sayının faktöriyelini hesaplamaktadır. Eğer kullanıcı 4 girerse ekrana ne yazılır?
1. Başla
2. Sayı'yı oku (Örnek: Sayı = 4)
3. Faktoriyel = 1
4. i = 1
5. Eğer i $\le$ Sayı ise 6. adıma git, değilse 9. adıma git.
6. Faktoriyel = Faktoriyel $\times$ i
7. i = i + 1
8. 5. adıma geri dön.
9. Ekrana Faktoriyel'i yaz.
10. Bitir.
B) 12
C) 24
D) 120
E) 720
Cevap Anahtarı ve Detaylı Çözümler İçin QR Kodu Okutun
https://www.cepokul.com/sinav/9-sinif-matematik-algoritma/testler