Bilişim TeknolojileriZor

Programlama

Hata ayıklama

5. Sınıf Bilişim Teknolojileri

Akıllı bir evin bahçe aydınlatma sistemi şu mantıkla çalışmaktadır: 'EĞER (Hava Karanlık) VE (Bahçede Hareket Var) İSE Lambaları Yak.' \nSistem test edildiğinde, gündüz vakti bahçede kedi dolaştığında da lambaların yandığı fark edilmiştir. Bu hatanın ayıklanması (debugging) için kodda nasıl bir değişiklik yapılmalıdır?

Şıklar

A

'VE' bağlacı yerine 'VEYA' bağlacı kullanılmalıdır.

B

'Hava Karanlık' şartı kontrol edilmeden doğrudan hareket sensörüne bakılmalıdır.

C

Işık sensörünün (Hava Karanlık mı?) doğru çalışıp çalışmadığı kontrol edilmelidir.

D

Lambaların gücü artırılmalıdır.

Çözüm Açıklaması

Hava aydınlıkken (gündüz) lambaların yanması, 'Hava Karanlık' şartının yanlışlıkla 'doğru' sinyali verdiğini gösterir. Bu durum ışık sensöründeki bir hatadan veya bu şartın kodlanma şeklinden kaynaklanmaktadı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