Bilişim TeknolojileriZor

Programlama

Hata ayıklama

5. Sınıf Bilişim Teknolojileri

Aşağıdaki tabloda bir oyun programının 'Can' (Lives) değişkeninin çalışmasıyla ilgili bilgiler verilmiştir. Programcı, karakter 'Diken'e çarptığında canının 1 azalmasını istemektedir. Tablodaki verileri analiz ederek hatanın kaynağını bulunuz.

Şıklar

A

Can değişkeninin başlangıç değeri 0 olmalıdır.

B

Diken ile temas olduğunda can değeri yanlış bir sayıya set edilmektedir.

C

Can değeri 0 olduğunda oyunun durması hatadır.

D

Can değeri her saniye otomatik olarak azalmaktadır.

Çözüm Açıklaması

Tabloyu incelediğimizde: Başlangıçta 3 can var. 1. Diken temasında can 3'ten 2'ye düşmüş (Doğru, -1 azalmış). Ancak 2. Diken temasında can 2'den birdenbire 0'a düşmüştür. Eğer hata olmasaydı canın 1 olması gerekirdi. Bu durum, programcının kod yazarken 2. adımda yanlışlıkla 'Can = 0' komutunu kullandığını veya çıkarma işlemini yanlış tanımladığını gösterir.

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