Bilişim TeknolojileriZor

Programlama

Hata ayıklama

5. Sınıf Bilişim Teknolojileri

Bir matematik programında kullanıcıdan bir sayı girmesi isteniyor. Girilen sayı xx olsun. Program şu işlemi yapıyor:

  1. x=x+5x = x + 5
  2. x=x×2x = x \\ \times2 \nKullanıcı 10 sayısını girdiğinde programın 25 sonucunu vermesi gerekirken 30 sonucunu verdiği görülüyor. Hatayı ayıklamak (debug) için işlem sırası nasıl değiştirilmelidir?

Şıklar

A

Önce çarpma, sonra toplama işlemi yapılmalıdır.

B

Toplanan sayı 5 yerine 2 olmalıdır.

C

Çarpılan sayı 2 yerine 5 olmalıdır.

D

Başlangıçta sayıdan 5 çıkarılmalıdır.

Çözüm Açıklaması

Mevcut durumda: (10+5)×2=30(10+5) \\ \times2 = 30. Eğer önce çarpma yapılırsa: (10×2)+5=25(10 \\ \times2) + 5 = 25 olur. Bu, işlem önceliği/sırası hatasıdır.

Bu konudan daha fazla soru çöz!

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

Hızlı Çöz

Benzer Sorular