✅ 9. Sınıf Matematik: Algoritma ve akış şemaları Test Çöz
✅ 9. Sınıf Matematik: Algoritma ve akış şemaları Testi
Bir problemin çözümüne ulaşmak için izlenmesi gereken açık, belirli ve sonlu adımlar dizisine ne ad verilir?
A) $Veri\ Tabanı$B) $Programlama\ Dili$
C) $Algoritma$
D) $Akış\ Şeması$
E) $Yazılım$
Akış şemalarında kullanılan elips şeklindeki sembol, genellikle hangi anlamı taşır?
A) $Karar\ Verme$B) $Giriş/Çıkış$
C) $İşlem$
D) $Başlangıç/Bitiş$
E) $Bağlantı$
İki sayının toplamını bulan bir algoritmanın adımları aşağıda karışık olarak verilmiştir:
I. Toplamı ekrana yazdır.
II. İkinci sayıyı oku.
III. Başla.
IV. Birinci sayıyı oku.
V. Toplam = Birinci Sayı + İkinci Sayı.
VI. Bitir.
Bu adımların doğru sıralanışı hangi seçenekte verilmiştir?
B) $IV\ -\ II\ -\ V\ -\ I\ -\ III\ -\ VI$
C) $III\ -\ V\ -\ IV\ -\ II\ -\ I\ -\ VI$
D) $IV\ -\ II\ -\ III\ -\ V\ -\ I\ -\ VI$
E) $III\ -\ IV\ -\ V\ -\ II\ -\ I\ -\ VI$
Aşağıdaki akış şemasında $A$ ve $B$ değerleri girildikten sonra $C$ değeri hesaplanıp ekrana yazdırılmaktadır.
1. BAŞLA
2. $A$ değerini gir.
3. $B$ değerini gir.
4. $C = (A \times B) + 5$
5. $C$ değerini ekrana yaz.
6. BİTİR
Eğer $A = 3$ ve $B = 4$ olarak girilirse, ekrana yazdırılacak $C$ değeri kaç olur?
B) $15$
C) $17$
D) $19$
E) $20$
Akış şemalarında kullanılan semboller ve işlevleri ile ilgili aşağıdaki eşleştirmelerden hangisi yanlıştır?
A) Paralelkenar: $Giriş/Çıkış$B) Dikdörtgen: $İşlem$
C) Elips: $Başlangıç/Bitiş$
D) Eşkenar Dörtgen: $Karar\ Verme$
E) Ok: $Veri\ Depolama$
Bir sayının tek mi çift mi olduğunu belirleyen bir algoritma tasarlanacaktır. Aşağıdaki adımlardan hangisi bu algoritmanın "karar verme" aşamasını doğru şekilde ifade eder?
A) Sayıyı oku.B) Sayıyı 2 ile çarp.
C) Sayı 2'ye tam bölünüyor mu?
D) "Tek sayı" yazdır.
E) "Çift sayı" yazdır.
Aşağıdaki akış şeması, girilen iki sayıdan büyük olanı ekrana yazdırmaktadır.
1. BAŞLA
2. $X$ değerini gir.
3. $Y$ değerini gir.
4. Eğer $X > Y$ ise, 5. adıma git. Değilse, 6. adıma git.
5. $X$ değerini ekrana yaz. 7. adıma git.
6. $Y$ değerini ekrana yaz.
7. BİTİR
Eğer $X = 15$ ve $Y = 20$ olarak girilirse, ekrana yazdırılacak değer kaç olur?
B) $20$
C) $5$
D) $35$
E) Hiçbir şey yazdırılmaz.
Aşağıdaki akış şeması, 1'den 3'e kadar olan sayıların toplamını hesaplamaktadır.
1. BAŞLA
2. $Sayı = 1$
3. $Toplam = 0$
4. Eğer $Sayı \le 3$ ise, 5. adıma git. Değilse, 7. adıma git.
5. $Toplam = Toplam + Sayı$
6. $Sayı = Sayı + 1$. 4. adıma geri dön.
7. $Toplam$ değerini ekrana yaz.
8. BİTİR
Bu akış şeması çalıştırıldığında ekrana yazdırılacak $Toplam$ değeri kaç olur?
B) $3$
C) $4$
D) $6$
E) $10$
Aşağıdaki sözde kod, bir sayının karesini alıp 10'dan büyük olup olmadığını kontrol etmektedir.
1. BAŞLA
2. $Sayı$ adında bir değişken tanımla.
3. $Sayı$ değerini kullanıcıdan al.
4. $Kare = Sayı \times Sayı$
5. Eğer $Kare > 10$ ise:
6. "Kare 10'dan büyüktür." yazdır.
7. Değilse:
8. "Kare 10'dan büyük değildir." yazdır.
9. BİTİR
Eğer kullanıcı $Sayı$ olarak $3$ değerini girerse, ekrana ne yazdırılır?
B) $10$
C) $12$
D) $Kare\ 10'dan\ büyüktür.$
E) $Kare\ 10'dan\ büyük\ değildir.$
Bir öğrencinin üç sınav notunun ortalamasını hesaplayan bir algoritma oluşturulmak isteniyor. Bu algoritmanın adımları arasında aşağıdakilerden hangisi bulunmaz?
A) Notları kullanıcıdan al.B) Notları topla.
C) Toplamı 3'e böl.
D) Ortalama değerini ekrana yazdır.
E) Notları alfabetik sıraya diz.
Aşağıdaki akış şeması, girilen bir sayının pozitif mi yoksa negatif mi olduğunu belirlemek için tasarlanmıştır. Ancak akış şemasında bir mantık hatası bulunmaktadır.
1. BAŞLA
2. $Sayı$ değerini gir.
3. Eğer $Sayı > 0$ ise:
4. "Pozitif" yazdır.
5. Değilse:
6. "Negatif" yazdır.
7. BİTİR
Bu akış şemasındaki mantık hatası aşağıdakilerden hangisidir?
B) $Sayı = 0$ durumu göz ardı edilmiştir.
C) $Sayı$ değeri girilmeden işlem yapılmaktadır.
D) "Pozitif" ve "Negatif" çıktıları yer değiştirmiştir.
E) Akış yönü okları eksiktir.
Aşağıdaki akış şeması, girilen $X$ ve $Y$ sayılarına göre bir $Sonuç$ değeri hesaplamaktadır.
1. BAŞLA
2. $X$ değerini gir.
3. $Y$ değerini gir.
4. Eğer $X > 10$ ise:
5. Eğer $Y < 5$ ise:
6. $Sonuç = X + Y$
7. Değilse:
8. $Sonuç = X - Y$
9. Değilse (4. adımdaki koşul için):
10. Eğer $Y = 0$ ise:
11. $Sonuç = 0$
12. Değilse:
13. $Sonuç = X \times Y$
14. $Sonuç$ değerini ekrana yaz.
15. BİTİR
Eğer $X = 8$ ve $Y = 2$ olarak girilirse, ekrana yazdırılacak $Sonuç$ değeri kaç olur?
B) $6$
C) $16$
D) $0$
E) $4$
Bir kullanıcıdan alınan pozitif tam sayı $N$ için, 1'den $N$'ye kadar olan tüm tam sayıların toplamını hesaplayan bir algoritma tasarlanmak isteniyor. Aşağıdaki algoritma taslaklarından hangisi bu problemi doğru ve en genel şekilde çözer?
A) Sadece $N$ sayısını ekrana yazdır.B) $N$ sayısını 2 ile çarp ve sonucu ekrana yazdır.
C) $Toplam = 0$ olarak başlat. $i = 1$ den $N$'ye kadar $i$'yi birer birer artırarak $Toplam = Toplam + i$ işlemini yap. Son $Toplam$ değerini ekrana yazdır.
D) Eğer $N$ çift ise $N/2$ sonucunu ekrana yazdır, değilse $N \times 2$ sonucunu ekrana yazdır.
E) $N$ sayısını 10 ile topla ve sonucu ekrana yazdır.
Aşağıdaki akış şeması, $X$ ve $Y$ değişkenlerini kullanarak bir döngü çalıştırmaktadır.
1. BAŞLA
2. $X = 1$
3. $Y = 5$
4. $Sayac = 0$
5. Eğer $X < Y$ ise, 6. adıma git. Değilse, 10. adıma git.
6. $X = X + 2$
7. $Y = Y - 1$
8. $Sayac = Sayac + 1$
9. 5. adıma geri dön.
10. $Sayac$ değerini ekrana yaz.
11. BİTİR
Bu akış şeması çalıştırıldığında, döngü kaç kez tekrar eder ve ekrana yazdırılacak $Sayac$ değeri kaç olur?
B) $2\ kez\ tekrar\ eder,\ Sayac = 2$
C) $3\ kez\ tekrar\ eder,\ Sayac = 3$
D) $4\ kez\ tekrar\ eder,\ Sayac = 4$
E) $5\ kez\ tekrar\ eder,\ Sayac = 5$
Cevap Anahtarı ve Detaylı Çözümler İçin QR Kodu Okutun
https://www.eokultv.com/atolye/9-sinif-matematik-algoritma-ve-akis-semalari/testler