✅ 9. Sınıf Matematik: Algoritma Sorusu Ve Cevapları Test Çöz
✅ 9. Sınıf Matematik: Algoritma Sorusu Ve Cevapları Testi
Bir problemin çözümünü adım adım ve mantıksal bir sıra ile ifade eden yönergeler bütününe ne ad verilir?
A) ProgramB) Algoritma
C) Akış Şeması
D) Kodlama
E) Yazılım
Akış şemalarında bir algoritmanın başlangıcını ve bitişini göstermek için kullanılan sembol aşağıdakilerden hangisidir?
A) DikdörtgenB) Paralelkenar
C) Elips (Terminal)
D) Eşkenar Dörtgen (Karar)
E) Ok
Aşağıdaki algoritma adımları takip edildiğinde ekrana yazılacak sonuç kaç olur?
$$
\begin{array}{l}
\text{1. Başla} \\
\text{2. } x = 5 \\
\text{3. } y = 3 \\
\text{4. } x = x + y \\
\text{5. } y = x - y \\
\text{6. Ekrana } y \text{ yaz} \\
\text{7. Bitir}
\end{array}
$$
B) 5
C) 8
D) 10
E) 13
Akış şemalarında kullanılan sembollerden hangisi, bir algoritmadaki veri girişi veya veri çıkışı işlemlerini temsil eder?
A) DikdörtgenB) Elips
C) Paralelkenar
D) Eşkenar Dörtgen
E) Ok
Bir sayının tek mi çift mi olduğunu kontrol eden bir algoritmanın karar adımı için akış şemasında hangi sembol kullanılır?
A) DikdörtgenB) Paralelkenar
C) Elips
D) Eşkenar Dörtgen
E) Daire
Aşağıdaki algoritmanın çıktısı nedir?
$$
\begin{array}{l}
\text{1. Başla} \\
\text{2. } a = 10 \\
\text{3. } b = 4 \\
\text{4. } c = a \div b \\
\text{5. } c = c + 2 \\
\text{6. Ekrana } c \text{ yaz} \\
\text{7. Bitir}
\end{array}
$$
(Not: Bölme işlemi tam sayı bölmesi olarak kabul edilecektir.)
B) 2.5
C) 4
D) 4.5
E) 5
Aşağıdaki algoritma çalıştırıldığında ekrana yazılacak değer kaçtır?
$$
\begin{array}{l}
\text{1. Başla} \\
\text{2. } \text{toplam} = 0 \\
\text{3. } \text{sayi} = 1 \\
\text{4. } \text{sayi} \le 5 \text{ ise 5. adıma git, değilse 7. adıma git} \\
\text{5. } \text{toplam} = \text{toplam} + \text{sayi} \\
\text{6. } \text{sayi} = \text{sayi} + 1 \text{ ve 4. adıma geri dön} \\
\text{7. Ekrana } \text{toplam} \text{ yaz} \\
\text{8. Bitir}
\end{array}
$$
B) 10
C) 15
D) 20
E) 25
Kullanıcıdan alınan iki sayıdan büyük olanı ekrana yazan bir algoritma için aşağıdaki adımlardan hangisi veya hangileri gereklidir?
I. İki sayıyı oku.
II. Sayıları karşılaştır.
III. Büyük olan sayıyı ekrana yaz.
IV. Küçük olan sayıyı ekrana yaz.
B) I ve II
C) I, II ve III
D) II ve III
E) I, II, III ve IV
Aşağıdaki akış şeması parçası çalıştırıldığında, eğer başlangıçta $x = 7$ değeri verilirse, ekrana yazılacak sonuç ne olur?
$$
\begin{array}{l}
\text{Başla} \\
\rightarrow \text{x oku} \\
\rightarrow \text{x > 10 ise EVET kolu, değilse HAYIR kolu} \\
\quad \text{EVET: x = x - 5} \\
\quad \text{HAYIR: x = x + 3} \\
\rightarrow \text{Ekrana x yaz} \\
\text{Bitir}
\end{array}
$$
B) 7
C) 10
D) 12
E) 15
Kullanıcıdan bir sayı alan ve bu sayının 5'e bölümünden kalanı ekrana yazan bir algoritma için hangi matematiksel işlem operatörü temel olarak kullanılır?
A) Toplama ($+$)B) Çıkarma ($-$)
C) Çarpma ($\times$)
D) Bölme ($\div$)
E) Mod alma ($%$ veya MOD)
Aşağıdaki algoritma çalıştırıldığında ekrana yazılacak değer nedir?
$$
\begin{array}{l}
\text{1. Başla} \\
\text{2. } \text{sayi} = 15 \\
\text{3. Eğer sayi} < 10 \text{ ise} \\
\text{4. } \quad \text{sayi} = \text{sayi} + 5 \\
\text{5. Değilse (sayi} \ge 10 \text{ ise)} \\
\text{6. } \quad \text{sayi} = \text{sayi} - 5 \\
\text{7. Ekrana } \text{sayi} \text{ yaz} \\
\text{8. Bitir}
\end{array}
$$
B) 10
C) 15
D) 20
E) 25
Aşağıdaki algoritma çalıştırıldığında ekrana yazılacak olan 'sonuc' değeri kaçtır?
$$
\begin{array}{l}
\text{1. Başla} \\
\text{2. } \text{sonuc} = 0 \\
\text{3. } i = 1 \\
\text{4. } i \le 4 \text{ ise 5. adıma git, değilse 9. adıma git} \\
\text{5. } \quad \text{sonuc} = \text{sonuc} + (i \times 2) \\
\text{6. } \quad i = i + 1 \\
\text{7. } \quad \text{4. adıma geri dön} \\
\text{8. } \text{Ekrana } \text{sonuc} \text{ yaz} \\
\text{9. Bitir}
\end{array}
$$
B) 10
C) 16
D) 20
E) 24
Aşağıdaki algoritma çalıştırıldığında, kullanıcıdan sırasıyla 3, 7, 2, 8, -1 değerleri girilirse, ekrana yazılacak 'toplam' değeri kaç olur?
$$
\begin{array}{l}
\text{1. Başla} \\
\text{2. } \text{toplam} = 0 \\
\text{3. } \text{sayi} \text{ oku} \\
\text{4. } \text{sayi} = -1 \text{ ise 7. adıma git, değilse 5. adıma git} \\
\text{5. } \text{toplam} = \text{toplam} + \text{sayi} \\
\text{6. } \text{3. adıma geri dön} \\
\text{7. Ekrana } \text{toplam} \text{ yaz} \\
\text{8. Bitir}
\end{array}
$$
B) 12
C) 18
D) 20
E) 22
Aşağıdaki algoritma çalıştırıldığında, kullanıcıdan 10 değeri girilirse, ekrana yazılacak 'sonuc' değeri kaç olur?
$$
\begin{array}{l}
\text{1. Başla} \\
\text{2. } \text{sayi} \text{ oku} \\
\text{3. } \text{sonuc} = 1 \\
\text{4. } \text{sayi} > 0 \text{ ise 5. adıma git, değilse 8. adıma git} \\
\text{5. } \quad \text{sonuc} = \text{sonuc} \times \text{sayi} \\
\text{6. } \quad \text{sayi} = \text{sayi} - 1 \\
\text{7. } \quad \text{4. adıma geri dön} \\
\text{8. Ekrana } \text{sonuc} \text{ yaz} \\
\text{9. Bitir}
\end{array}
$$
B) 10
C) 100
D) 362880
E) 3628800
Cevap Anahtarı ve Detaylı Çözümler İçin QR Kodu Okutun
https://www.eokultv.com/atolye/9-sinif-matematik-algoritma-sorusu-ve-cevaplari/testler