5. sınıf bilişim teknolojileri 2. dönem 2. yazılı 4. senaryo meb Test 1

Soru 07 / 10

Bir programda 'Eğer puan $ > 50$ ise 'Geçti' yaz, değilse 'Kaldı' yaz' mantığına ne ad verilir?

A) Döngü
B) Değişken
C) Koşul (Şart) Yapısı
D) Veri Girişi

Merhaba sevgili öğrenciler!

Bu soruda, programlamanın temel mantıklarından biri olan karar verme mekanizmasını anlamamız isteniyor. Hadi adım adım inceleyelim:

  • Soru İçeriği Analizi: Soru, bir programda "Eğer puan $ > 50$ ise 'Geçti' yaz, değilse 'Kaldı' yaz" şeklindeki bir mantığın ne olarak adlandırıldığını soruyor. Burada dikkat etmemiz gereken anahtar kelimeler "Eğer... ise... değilse..." ifadeleridir. Bu ifadeler, belirli bir durumun (puanın 50'den büyük olması) gerçekleşip gerçekleşmediğine göre farklı yollar izleneceğini gösterir.
  • A) Döngü: Döngü, programlamada belirli bir kod bloğunun birden fazla kez tekrarlanmasını sağlayan yapıdır (örneğin, 1'den 10'a kadar sayıları ekrana yazdırmak gibi). Sorudaki mantık bir tekrar etme değil, bir karar verme durumudur. Bu nedenle 'Döngü' doğru cevap değildir.
  • B) Değişken: Değişken, program içinde verileri (sayılar, metinler vb.) depolamak için kullanılan bir isimdir. Örneğin, 'puan' bir değişkendir ve 75 gibi bir değeri saklayabilir. Ancak sorulan şey, bu değişkenin kendisi değil, onun değeri üzerinden yapılan mantıksal işlemdir. Bu nedenle 'Değişken' doğru cevap değildir.
  • C) Koşul (Şart) Yapısı: Koşul (Şart) yapısı, programlamada belirli bir koşulun (şartın) doğru olup olmadığına bakarak farklı kod bloklarının çalıştırılmasını sağlayan yapıdır. "Eğer (koşul doğruysa) şunu yap, değilse (koşul yanlışsa) bunu yap" mantığı tam olarak bir koşul yapısını ifade eder. Sorudaki "Eğer puan $ > 50$ ise 'Geçti' yaz, değilse 'Kaldı' yaz" ifadesi, puanın 50'den büyük olma koşuluna göre programın farklı bir yol izlemesini sağlar. Bu, programın "karar vermesi" anlamına gelir. Bu nedenle 'Koşul (Şart) Yapısı' doğru cevaptır.
  • D) Veri Girişi: Veri girişi, programın dışarıdan (kullanıcıdan klavye aracılığıyla, bir dosyadan veya başka bir kaynaktan) bilgi alması işlemidir. Örneğin, kullanıcının puanını girmesini istemek bir veri girişidir. Ancak sorudaki mantık, alınan veriye göre bir işlem yapma (karar verme) sürecidir, veri alma süreci değildir. Bu nedenle 'Veri Girişi' doğru cevap değildir.

Özetle, programın belirli bir şarta göre farklı yollar izlemesini sağlayan yapıya Koşul (Şart) Yapısı denir.

Cevap C seçeneğidir.

↩️ Soruya Dön
✨ Konuları Gir, Yapay Zeka Saniyeler İçinde Sınavını Üretsin!
1 2 3 4 5 6 7 8 9 10
Geri Dön