Bilişim TeknolojileriZor

Programlama

Hata ayıklama

5. Sınıf Bilişim Teknolojileri

Bir programcı olan Kerem, '10'dan geriye doğru sayan' bir program yazmak istiyor. Fakat programı çalıştırdığında sayılar sürekli artarak sonsuza kadar gidiyor. Kerem'in yaptığı hatayı düzeltmek için ne yapması gerekir?

AdımSayı Değeri (Hatalı)Olması Gereken
11010
2119
3128

Şıklar

A

Döngü başlangıç değerini 0 yapmalı.

B

Sayı değişkenini her adımda 1 artırmak yerine 1 azaltmalı.

C

Programı tamamen silip yeniden yazmalı.

D

Döngü yerine sadece bir kez '10' yazdırmalı.

Çözüm Açıklaması

Geriye doğru sayma işleminde değişkenin değeri her adımda küçülmelidir. Eğer artırma işlemi yapılırsa sayı 10, 11, 12... şeklinde sonsuza gider. Bu klasik bir sonsuz döngü (infinite loop) hatasıdır.

Bu konudan daha fazla soru çöz!

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

Hızlı Çöz

Benzer Sorular