Scratch ile eğer (If) kullanımı Test 1

Soru 07 / 10

'Eğer' bloğunun içindeki koşul sağlanmazsa ne olur?


A) Program hata verir
B) İçindeki bloklar çalışmaz
C) Karakter kaybolur
D) Sahne değişir

Merhaba sevgili öğrenciler!

Bu soru, programlamadaki temel kontrol yapılarından biri olan 'Eğer' (if) bloğunun nasıl çalıştığını anlamamız için çok önemli. Hadi adım adım inceleyelim:

  • 'Eğer' (if) bloğu nedir?

    'Eğer' bloğu, programlamada belirli bir koşulun doğru olup olmadığını kontrol etmek için kullanılır. Eğer koşul doğruysa, 'Eğer' bloğunun içindeki kodlar çalışır. Eğer koşul yanlışsa, o kodlar çalışmaz ve program 'Eğer' bloğundan sonraki kodlarla devam eder.

  • Koşul sağlanırsa ne olur?

    Eğer 'Eğer' bloğunun içindeki koşul (örneğin, "sayı 10'dan büyükse" veya "karakter duvara değdiyse") doğru çıkarsa, program o bloğun içine girer ve o bloğun içindeki tüm komutları sırayla çalıştırır.

  • Koşul sağlanmazsa ne olur?

    İşte sorumuzun cevabı burada yatıyor! Eğer 'Eğer' bloğunun içindeki koşul yanlış çıkarsa (yani sağlanmazsa), program o bloğun içindeki kodları tamamen atlar. Yani, o kodlar hiç çalıştırılmaz. Program, 'Eğer' bloğunun bittiği yerden sonraki komutlarla yoluna devam eder.

  • Seçenekleri inceleyelim:
    • A) Program hata verir: Bir 'Eğer' koşulunun sağlanmaması genellikle bir hata durumu değildir. Bu, programın beklenen bir davranışıdır ve programın akışını kontrol etmenin bir yoludur. Program hata vermeden çalışmaya devam eder.
    • B) İçindeki bloklar çalışmaz: Bu, 'Eğer' bloğunun temel çalışma prensibidir. Koşul yanlışsa, bloğun içindeki kodlar çalıştırılmaz. Bu doğru cevaptır.
    • C) Karakter kaybolur: Bu, 'Eğer' bloğunun koşuluyla doğrudan ilgili genel bir sonuç değildir. Bir karakterin kaybolması, ancak 'Eğer' bloğunun içinde böyle bir komut varsa gerçekleşebilir ve bu da koşulun sağlanması durumunda olurdu.
    • D) Sahne değişir: Bu da C seçeneği gibi, 'Eğer' bloğunun koşuluyla doğrudan ilgili genel bir sonuç değildir. Sahnenin değişmesi için 'Eğer' bloğunun içinde özel bir "sahne değiştir" komutu olması gerekir ve bu da koşulun sağlanması durumunda çalışırdı.

Bu durumda, 'Eğer' bloğunun içindeki koşul sağlanmazsa, o bloğun içindeki komutlar çalıştırılmaz ve program akışına devam eder.

Cevap B 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
Ana Konuya Dön:
Geri Dön