✅ 9. Sınıf Matematik: Algoritma, akış şeması ve sözde kod Test Çöz
🚀 Teste Hazır mısın?
Öğrendiklerini pekiştirmek ve kendini denemek için harika bir fırsat! Soruları dikkatlice oku ve çözümlere göz atmayı unutma.
✅ 9. Sınıf Matematik: Algoritma, akış şeması ve sözde kod Testi
Aşağıdakilerden hangisi bir algoritmanın temel özelliklerinden biri değildir?
A) Sonlu sayıda adımdan oluşmasıB) Kesin ve net olması
C) Her adımın açıkça tanımlanmış olması
D) Birden fazla farklı sonuca ulaşabilmesi
E) Başlangıcı ve sonu olması
Akış şemalarında veri girişi veya veri çıkışı işlemlerini temsil eden sembol aşağıdakilerden hangisidir?
A) DikdörtgenB) Elips (oval)
C) Paralelkenar
D) Eşkenar dörtgen
E) Ok
Sözde kod (pseudocode) ile ilgili aşağıdaki ifadelerden hangisi doğrudur?
A) Doğrudan bilgisayar tarafından çalıştırılabilen bir programlama dilidir.B) Akış şemalarından daha karmaşık grafikler içerir.
C) Algoritmanın insan diline yakın, ancak programlama diline benzer bir yapıda ifade edilmesidir.
D) Sadece matematiksel formülleri ifade etmek için kullanılır.
E) Algoritma geliştirme sürecinde en son aşamadır.
Aşağıdaki sözde kod parçacığının çıktısı ne olur?
1. BAŞLA
2. Sayı1 = 10
3. Sayı2 = 5
4. Toplam = Sayı1 + Sayı2
5. YAZ Toplam
6. BİTİR
B) $10$
C) $15$
D) $50$
E) $Toplam$
Aşağıdaki akış şeması sembollerinden hangisinin açıklaması yanlıştır?
A) Elips (oval): Başla/BitirB) Dikdörtgen: İşlem
C) Paralelkenar: Karar
D) Eşkenar dörtgen: Karar
E) Ok: Akış yönü
Aşağıdaki sözde kod parçacığının çıktısı ne olur?
1. BAŞLA
2. a = 5
3. b = a + 3
4. a = b - 1
5. YAZ a
6. YAZ b
7. BİTİR
B) $8$ ve $7$
C) $5$ ve $8$
D) $8$ ve $8$
E) $7$ ve $7$
Aşağıdaki sözde kod parçacığının çıktısı ne olur?
1. BAŞLA
2. x = 12
3. y = 5
4. EĞER x > y İSE
5. YAZ "x büyüktür"
6. DEĞİLSE
7. YAZ "y büyüktür veya eşittir"
8. BİTİR
B) y büyüktür veya eşittir
C) x büyüktür y büyüktür veya eşittir
D) Hata
E) Çıktı yok
Bir akış şemasında aşağıdaki adımlar bulunmaktadır:
1. BAŞLA
2. Sayı oku (Örn: $A$)
3. Sayı oku (Örn: $B$)
4. EĞER $A > B$ İSE
5. Sonuç = $A - B$
6. DEĞİLSE
7. Sonuç = $B - A$
8. YAZ Sonuç
9. BİTİR
Eğer $A = 25$ ve $B = 10$ olarak girilirse, akış şemasının çıktısı ne olur?
B) $15$
C) $25$
D) $35$
E) $-15$
Aşağıdaki sözde kod parçacığının çıktısı ne olur?
1. BAŞLA
2. toplam = 0
3. SAYAC = 1
4. TEKRARLA SAYAC 3'ten küçük olduğu sürece:
5. toplam = toplam + SAYAC
6. SAYAC = SAYAC + 1
7. DÖNGÜ BİTTİ
8. YAZ toplam
9. BİTİR
B) $1$
C) $2$
D) $3$
E) $6$
Bir öğrencinin sınav notunu hesaplamak için aşağıdaki adımlar verilmiştir:
I. Notu ekrana yazdır.
II. Sınav notunu gir.
III.BAŞLA
IV. BİTİR
V. Notu hesapla (Örn: Vize notunun %40'ı + Final notunun %60'ı).
VI. Vize ve Final notlarını gir.
Bu adımların doğru bir algoritma sırasına göre dizilişi aşağıdakilerden hangisidir?
B) III - VI - II - V - I - IV
C) III - VI - V - II - I - IV
D) III - II - V - VI - I - IV
E) VI - II - III - V - I - IV
Aşağıdaki akış şeması parçacığı, girilen bir sayının pozitif, negatif veya sıfır olduğunu belirlemek için tasarlanmıştır.
1. BAŞLA
2. Sayı gir (X)
3. EĞER X > 0 İSE
* YAZ "Pozitif"
4. DEĞİLSE (Burada bir karar bloğu daha olmalı)
* EĞER X < 0 İSE
* YAZ "Negatif"
* DEĞİLSE
* YAZ "Sıfır"
5. BİTİR
Bu akış şemasında, "DEĞİLSE" bloğundan sonraki ikinci karar bloğu (X < 0 İSE) yerine aşağıdaki koşullardan hangisi yazılsaydı algoritma yine doğru çalışırdı?
B) $X \ge 0$ İSE
C) $X \ne 0$ İSE
D) $X \le 0$ İSE
E) $X > 0$ İSE
Aşağıdaki sözde kodun çıktısı ne olur?
1. BAŞLA
2. sayi = 1
3. sonuc = 0
4. TEKRARLA sayi <= 5 olduğu sürece:
5. EĞER sayi % 2 == 0 İSE
6. sonuc = sonuc + sayi
7. DEĞİLSE
8. sonuc = sonuc - sayi
9. sayi = sayi + 1
10. DÖNGÜ BİTTİ
11. YAZ sonuc
12. BİTİR
B) $-1$
C) $0$
D) $1$
E) $3$
Aşağıdaki akış şeması, klavyeden girilen pozitif bir tam sayının basamakları toplamını hesaplamak için tasarlanmıştır.
1. BAŞLA
2. Sayı gir (N)
3. toplam = 0
4. TEKRARLA N > 0 olduğu sürece:
5. basamak = N % 10
6. toplam = toplam + basamak
7. N = N / 10 (Tam sayı bölme)
8. DÖNGÜ BİTTİ
9. YAZ toplam
10. BİTİR
Eğer kullanıcı $N = 458$ değerini girerse, akış şemasının çıktısı ne olur?
B) $5$
C) $8$
D) $17$
E) $458$
Bir sayının asal olup olmadığını kontrol eden aşağıdaki sözde kod parçacığında, algoritmanın doğru çalışması için hangi adımda değişiklik yapılması gerekir?
1. BAŞLA
2. Sayı gir (N)
3. EĞER N <= 1 İSE
4. YAZ "Asal değil"
5. DEĞİLSE
6. asal_mi = DOĞRU
7. i = 1
8. TEKRARLA i < N olduğu sürece:
9. EĞER N % i == 0 İSE
10. asal_mi = YANLIŞ
11. Döngüden ÇIK
12. i = i + 1
13. DÖNGÜ BİTTİ
14. EĞER asal_mi == DOĞRU İSE
15. YAZ "Asal"
16. DEĞİLSE
17. YAZ "Asal değil"
18. BİTİR
B) Adım 7: i değişkeni $2$ olarak başlatılmalı.
C) Adım 8: Döngü koşulu $i \le N/2$ olarak değiştirilmeli.
D) Adım 9: Koşul $N % i \ne 0$ olarak değiştirilmeli.
E) Adım 11: Döngüden ÇIK komutu kaldırılmalı.
Cevap Anahtarı ve Detaylı Çözümler İçin QR Kodu Okutun
https://www.eokultv.com/atolye/9-sinif-matematik-algoritma-akis-semasi-ve-sozde-kod/testler