Bilişim TeknolojileriZor

Programlama

Hata ayıklama

5. Sınıf Bilişim Teknolojileri

Ali, karakterinin ekranın sağ kenarına ulaştığında 'Tebrikler' demesini ve başlangıç noktasına dönmesini istiyor. Yazdığı kod şu şekildedir: [Eğer kenara değiyorsa 'Tebrikler' de ve (-200,0) konumuna git]. Ali kodları çalıştırıyor ancak karakter kenara değmesine rağmen hiçbir tepki vermiyor. Ali, bu kod bloğunun 'tıklanınca' bloğunun hemen altına eklendiğini ancak bir döngü içinde olmadığını fark ediyor. Bu hata ayıklama sürecinde Ali'nin ulaştığı temel sonuç ne olmalıdır?

Şıklar

A

Karakter kenara çok hızlı çarptığı için bilgisayar bunu algılayamamıştır.

B

Kenara değme kontrolü program boyunca sadece bir kez (başlangıçta) yapılmış ve bitmiştir.

C

Karakterin gideceği koordinatlar yanlış yazılmıştır.

D

'Tebrikler' yazısı çok küçük olduğu için ekranda görünmemiştir.

Çözüm Açıklaması

Döngü içine alınmayan kontrol blokları program çalışmaya başladığı an bir kez kontrol edilir ve şart sağlanmıyorsa bir daha kontrol edilmez. Kenara değme işleminin her an takip edilmesi için sürekli tekrarla döngüsü şarttır.

Video Çözüm

AI ile video çözüm oluştur

Yükleniyor...

İnteraktif Çözüm

Adım adım, sesli ve animasyonlu çözüm. Quiz ile kendini test et!

Bu konudan daha fazla soru çöz!

Interaktif soru çözümü ile pratik yap, puan kazan.

Hızlı Çöz

Benzer Sorular