Kodlama nasıl öğrenilir 7. sınıf Test 2

Soru 02 / 10

Ahmet, bir oyun programlamak istiyor. Oyunda karakterin zıplaması için aşağıdaki kod bloklarından hangisini kullanması en uygundur?

A) `print("Karakter zıpladı")`
B) `if space_key: y_position += 10`
C) `background_color = blue`
D) `player_name = "Ahmet"`

Merhaba sevgili öğrenciler!

Ahmet'in karakterini zıplatmak için en uygun kod bloğunu bulalım. Bir karakterin zıplaması demek, oyun ekranında dikey konumunun (yukarı-aşağı pozisyonunun) değişmesi demektir. Genellikle bu, karakterin y-eksenindeki değerini artırarak (veya bazı sistemlerde azaltarak) yukarı doğru hareket ettirmek anlamına gelir.

  • A) `print("Karakter zıpladı")`

    Bu kod bloğu, bilgisayar ekranına veya oyunun konsoluna sadece bir yazı yazdırmak için kullanılır. Yani, "Karakter zıpladı" mesajını görürsünüz ama karakterin kendisi ekranda hareket etmez veya zıplamaz. Bu, bir olayın gerçekleştiğini bildirmek için kullanılabilir ama olayın kendisini gerçekleştirmek için uygun değildir.

  • B) `if space_key: y_position += 10`

    Bu kod bloğu, bir oyun karakterini zıplatmak için oldukça uygundur. İki önemli kısmı var:

    • `if space_key:` kısmı, oyuncunun "boşluk tuşuna" (space key) basıp basmadığını kontrol eder. Oyunlarda bir eylemi başlatmak için genellikle tuş kontrolleri kullanılır.
    • `y_position += 10` kısmı ise, karakterin dikey konumunu (y-eksenindeki yerini) 10 birim artırır. Oyunlarda genellikle y-ekseni yukarı-aşağı hareketi temsil eder. Bu değeri artırmak, karakteri yukarı doğru hareket ettirerek zıplamasını sağlar. Bu kod, tuşa basıldığında karakterin konumunu doğrudan değiştirir.
  • C) `background_color = blue`

    Bu kod bloğu, oyunun arka plan rengini maviye çevirir. Oyunun görsel bir özelliğini değiştirir ama karakterin kendisinin hareket etmesiyle veya zıplamasıyla hiçbir ilgisi yoktur.

  • D) `player_name = "Ahmet"`

    Bu kod bloğu, bir değişkene (player_name) "Ahmet" adını atar. Bu, genellikle oyuncunun adını veya diğer bilgilerini saklamak için kullanılır. Karakterin oyundaki hareketini veya zıplamasını sağlamaz.

Yukarıdaki açıklamalara göre, karakterin zıplamasını sağlayacak, yani dikey konumunu değiştirecek ve bunu bir tuş basışına bağlayacak tek seçenek B seçeneğidir.

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
Geri Dön