✅ 9. Sınıf Matematik: Algoritma Dili 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 Dili Testi
Bir problemi çözmek veya belirli bir görevi yerine getirmek için sonlu sayıda adımın açık, sıralı ve mantıksal bir şekilde ifade edilmesine ne denir?
A) Programlama DiliB) Algoritma
C) Akış Şeması
D) Değişken
E) Döngü
Aşağıdakilerden hangisi bir algoritmanın temel özelliklerinden biri değildir?
A) Açık ve net olmalıdır.B) Sonlu sayıda adımdan oluşmalıdır.
C) Her zaman sonsuz döngü içermelidir.
D) Amaca yönelik olmalıdır.
E) Giriş ve çıkışları tanımlanmış olmalıdır.
Aşağıdaki algoritma adımlarını takip ettiğinizde, 'SONUC' değişkeninin değeri kaç olur?
1. A'ya 10 değerini ata.
2. B'ye 5 değerini ata.
3. C'ye A artı B değerini ata.
4. SONUC'a C eksi 3 değerini ata.
5. SONUC'u ekrana yaz.
B) 15
C) 10
D) 18
E) 20
Bir algoritma yazarken, farklı değerleri saklamak için kullanılan ve program boyunca değeri değişebilen veri saklama alanlarına ne ad verilir?
A) SabitB) Operatör
C) Değişken
D) Komut
E) Fonksiyon
Aşağıdaki algoritma parçasının çıktısı ne olur?
1. SAYI'ya 7 değerini ata.
2. Eğer SAYI 5'ten büyükse, "Büyük" yaz.
3. Değilse, "Küçük" yaz.
B) Küçük
C) 5
D) 7
E) Hata
İki sayıyı toplayıp sonucu ekrana yazan bir algoritmanın adımları aşağıdakilerden hangisidir?
I. İkinci sayıyı oku.
II. Sonucu ekrana yaz.
III. Birinci sayıyı oku.
IV. İki sayıyı topla ve sonucu bir değişkene ata.
B) III, I, IV, II
C) III, I, II, IV
D) IV, III, I, II
E) I, IV, III, II
Aşağıdaki algoritma parçasını çalıştırdığınızda ekrana ne yazılır?
1. x'e 10 değerini ata.
2. y'ye 4 değerini ata.
3. Eğer x > y ise:
a. x'e x - y değerini ata.
4. Değilse:
a. y'ye y + x değerini ata.
5. Ekrana x değerini yaz.
B) 4
C) 6
D) 14
E) 0
Bir öğrencinin notu 50 ve üzerindeyse "Geçti", altında ise "Kaldı" yazan bir algoritma için aşağıdaki pseudocode parçalarından hangisi doğru bir yaklaşımdır?
A) Eğer Not < 50 ise: Yaz "Geçti" Değilse: Yaz "Kaldı"B) Eğer Not >= 50 ise: Yaz "Kaldı" Değilse: Yaz "Geçti"
C) Eğer Not >= 50 ise: Yaz "Geçti" Değilse: Yaz "Kaldı"
D) Yaz "Geçti" Eğer Not < 50 ise: Yaz "Kaldı"
E) Yaz "Kaldı" Eğer Not >= 50 ise: Yaz "Geçti"
Aşağıdaki algoritma parçasının çıktısı ne olur?
1. a'ya 3 değerini ata.
2. b'ye 4 değerini ata.
3. c'ye a çarpı b değerini ata.
4. a'ya c eksi a değerini ata.
5. Ekrana a değerini yaz.
B) 4
C) 12
D) 9
E) 15
Kullanıcıdan alınan bir sayının tek mi çift mi olduğunu bulan bir algoritma tasarlanmak isteniyor. Bunun için hangi matematiksel operatörün kullanılması en uygun olur?
A) Toplama ($+$)B) Çıkarma ($-$)
C) Çarpma ($\times$)
D) Bölme ($\div$)
E) Mod alma ($%$)
Bir algoritma, kullanıcıdan iki sayı alacak ve bu iki sayıdan büyük olanı ekrana yazacaktır. Eğer sayılar eşitse, "Sayılar Eşit" yazacaktır. Aşağıdaki algoritma parçalarından hangisi bu durumu doğru şekilde ifade eder?
A) Sayı1'i oku. Sayı2'yi oku. Eğer Sayı1 > Sayı2 ise: Ekrana Sayı1 yaz. Değilse: Ekrana Sayı2 yaz.B) Sayı1'i oku. Sayı2'yi oku. Eğer Sayı1 = Sayı2 ise: Ekrana "Sayılar Eşit" yaz. Değilse eğer Sayı1 > Sayı2 ise: Ekrana Sayı1 yaz. Değilse: Ekrana Sayı2 yaz.
C) Sayı1'i oku. Sayı2'yi oku. Eğer Sayı1 > Sayı2 ise: Ekrana Sayı1 yaz. Eğer Sayı2 > Sayı1 ise: Ekrana Sayı2 yaz. Eğer Sayı1 = Sayı2 ise: Ekrana "Sayılar Eşit" yaz.
D) Sayı1'i oku. Sayı2'yi oku. Ekrana Sayı1 yaz. Ekrana Sayı2 yaz.
E) Sayı1'i oku. Sayı2'yi oku. Eğer Sayı1 > Sayı2 ise: Ekrana Sayı1 yaz. Değilse: Ekrana "Sayılar Eşit" yaz.
Aşağıdaki algoritma parçasını çalıştırdığınızda ekrana ne yazılır?
1. SAYI'ya 12 değerini ata.
2. SONUC'a 0 değerini ata.
3. Eğer SAYI 2'ye tam bölünüyorsa (kalan 0 ise):
a. SONUC'a SAYI bölü 2 değerini ata.
4. Eğer SAYI 3'e tam bölünüyorsa (kalan 0 ise):
a. SONUC'a SONUC artı 3 değerini ata.
5. Ekrana SONUC değerini yaz.
B) 9
C) 12
D) 0
E) 15
Bir algoritma, başlangıçta bir $x$ değişkenine 5 değerini atıyor. Daha sonra, $x$ değeri 10'dan küçük olduğu sürece $x$ değerini 2 artırıp ekrana yazıyor. Bu algoritma kaç kez ekrana çıktı verir ve son çıktı değeri ne olur?
A) 2 kez, 9B) 3 kez, 11
C) 3 kez, 9
D) 4 kez, 11
E) 4 kez, 13
Aşağıdaki algoritma, bir sayının basamaklarını toplamak için tasarlanmıştır. Ancak, eksik bir adımı vardır. Hangi adım eksiktir?
1. SAYI'yı oku.
2. TOPLAM'a 0 değerini ata.
3. SAYI 0'dan büyük olduğu sürece tekrarla:
a. BASAMAK'a SAYI'nın 10'a bölümünden kalanı ata.
b. TOPLAM'a TOPLAM artı BASAMAK değerini ata.
c. ?
4. Ekrana TOPLAM'ı yaz.
B) SAYI'ya SAYI'nın 10'a bölümünü (tam sayı) ata.
C) BASAMAK'a BASAMAK artı 1 değerini ata.
D) TOPLAM'a TOPLAM eksi BASAMAK değerini ata.
E) SAYI'ya SAYI artı 1 değerini ata.
Cevap Anahtarı ve Detaylı Çözümler İçin QR Kodu Okutun
https://www.eokultv.com/atolye/9-sinif-matematik-algoritma-dili/testler