9. Sınıf Sözde Kod ve Söz Dizimi Nedir? Test 1

Soru 04 / 10

Aşağıdaki sözde kod parçasında hangi kavram vurgulanmaktadır?
EĞER sayı > 0 İSE
    Ekrana "Pozitif" yaz
DEĞİLSE
    Ekrana "Negatif" yaz
EĞER BİTTİ

A) Döngü yapısı
B) Karar yapısı
C) Fonksiyon tanımlama
D) Değişken atama

Verilen sözde kod parçasını adım adım inceleyelim:

  • EĞER sayı > 0 İSE: Bu satır, bir koşulun kontrol edildiği yerdir. Program, sayı adındaki değişkenin değerinin 0'dan büyük olup olmadığını sorgular.
  • Ekrana "Pozitif" yaz: Eğer yukarıdaki koşul (sayı > 0) doğruysa, yani sayı değişkeninin değeri pozitifse, bu komut çalışır ve ekrana "Pozitif" kelimesi yazdırılır.
  • DEĞİLSE: Eğer ilk koşul doğru değilse (yani sayı 0'dan büyük değilse), program bu kısma geçer ve buradaki komutları çalıştırır.
  • Ekrana "Negatif" yaz: sayı 0'dan büyük değilse (yani 0 veya negatifse), bu komut çalışır ve ekrana "Negatif" kelimesi yazdırılır. (Not: Bu örnekte 0 durumu "Negatif" olarak ele alınmıştır, ancak gerçek bir uygulamada 0 için ayrı bir kontrol eklenebilir.)
  • EĞER BİTTİ: Bu ifade, koşullu yapının sona erdiğini belirtir.

Bu yapı, programın belirli bir koşula (sayı > 0) bağlı olarak farklı eylem yolları izlemesini sağlar. Koşul doğruysa bir işlem yapılır, değilse başka bir işlem yapılır. Bu tür yapılar, programlamada karar verme veya seçim yapma mekanizmasını temsil eder.

  • A) Döngü yapısı: Döngüler (örneğin FOR veya WHILE döngüleri), belirli bir koşul sağlandığı sürece veya belirli sayıda bir kod bloğunu tekrar tekrar çalıştırmak için kullanılır. Verilen kodda tekrar eden bir işlem yoktur, sadece bir kez karar verilir.
  • B) Karar yapısı: Karar yapıları (örneğin IF-ELSE veya SWITCH-CASE), belirli bir koşulun doğru olup olmadığına bağlı olarak farklı kod bloklarının yürütülmesini sağlar. Verilen sözde kod, tam olarak bu işlevi görmektedir: sayının değerine göre "Pozitif" veya "Negatif" yazma kararı verilir.
  • C) Fonksiyon tanımlama: Fonksiyon tanımlama, belirli bir görevi yerine getiren ve programın farklı yerlerinden çağrılabilen, yeniden kullanılabilir kod blokları oluşturmaktır. Verilen kod bir fonksiyon tanımı değildir.
  • D) Değişken atama: Değişken atama, bir değişkene bir değer verme işlemidir (örneğin sayı = 10). Verilen kodda sayı değişkeni kullanılıyor olsa da, vurgulanan ana kavram bir değer ataması değil, o değer üzerinde bir karar verme sürecidir.

Bu nedenle, sözde kod parçasında vurgulanan kavram, programın belirli bir koşula göre farklı eylemler gerçekleştirmesini sağlayan karar yapısıdır.

Cevap B seçeneğidir.

↩️ Soruya Dön
1 2 3 4 5 6 7 8 9 10
Geri Dön