Bilişim TeknolojileriZor

Programlama

Hata ayıklama

5. Sınıf Bilişim Teknolojileri

Akıllı bir sulama sistemi, toprak nemi 20 birimin altına düştüğünde (Nem<20Nem < 20) çalışacak şekilde programlanmıştır. Ancak sistem hava çok güneşliyken bile çalışmamakta, sadece toprak tamamen kuruduğunda bile hata vermektedir. Yapılan incelemede koddaki şartın Nem>20Nem > 20 şeklinde yazıldığı görülmüştür. Bu durumla ilgili hangisi doğrudur?

Şıklar

A

Program hiç çalışmaz çünkü işaret yanlıştır.

B

Bu bir yazım hatasıdır, bilgisayar bu kodu okuyamaz.

C

Mantıksal bir hatadır; sistem nemli toprağı daha çok sulamaya çalışmaktadır.

D

Sensör bozuktur, kodun düzeltilmesi sorunu çözmez.

Çözüm Açıklaması

Karşılaştırma operatörünün yanlış kullanılması (<< yerine >>) mantıksal bir hatadır. Sistem çalışır ama tam tersi bir davranış sergiler; nem 20'den büyükken (toprak ıslakken) sulama yapar.

Bu konudan daha fazla soru çöz!

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

Hızlı Çöz

Benzer Sorular