Bir robotun, bir labirentte 'başla' noktasından 'çıkış' noktasına gitmesi için şu algoritma hazırlanmıştır: 1) 3 adım ileri git, 2) Sağa dön, 3) 2 adım ileri git, 4) Sola dön, 5) 1 adım ileri git. Ancak robot çıkışa ulaşmak yerine duvara çarpmaktadır. Robotun 2. adımda sağa dönmek yerine sola dönmesi gerektiği fark edilmiştir. Bu durumda yapılan hata türü ve düzeltme işlemi aşağıdakilerden hangisidir?
Şıklar
Yazım hatası yapılmıştır; tüm kodlar silinip baştan yazılmalıdır.
Mantıksal bir hata vardır; 2. adımdaki yön komutu değiştirilerek hata ayıklanmalıdır.
Donanım hatası vardır; robotun tekerlekleri kontrol edilmelidir.
Bekleme hatası vardır; her adım arasına 1 saniye süre eklenmelidir.
Çözüm Açıklaması
Robotun yanlış yöne dönmesi bir mantık hatasıdır (logical error). Program çalışır ancak istenen sonucu vermez. Hata ayıklama (debugging) sürecinde sadece hatalı olan yön komutu düzeltilmelidir.
Video Çözüm
AI ile video çözüm oluştur
İnteraktif Çözüm
Adım adım, sesli ve animasyonlu çözüm. Quiz ile kendini test et!