Study

Sửa lỗi thuật toán

  •   0%
  •  0     0     0

  • Thuật toán “Tìm số lớn nhất trong 2 số a và b” có bước sau: Nhập a, b Nếu a > b thì in ra a Nếu b > a thì in ra b 👉 Thuật toán này sai ở đâu? Sửa lại như thế nào?
    Thuật toán thiếu trường hợp a = b. Phải thêm bước: “Nếu a = b thì in ra a hoặc b”.
  • Thuật toán nhập vào ba số a, b, c. Tìm số nhỏ nhất: B1: Nhập a, b, c B2: Giả sử Min = b B3: Nếu a < Min thì Min = b B4: Nếu c < Min thì Min = c B5: In ra Min ❓ Lỗi gì?
    B3 sai, phải là Min = a
  • Thuật toán tính diện tích hình chữ nhật: B1: Nhập a, b B2: S = a + b B3: In ra S ❓ Lỗi gì?
    Công thức sai, phải là S = a × b.
  • Thuật toán tính trung bình cộng ba số a, b, c: B1: Nhập a, b, c B2: TBC = (a + b + c) / 2 B3: In ra TBC ❓ Lỗi gì?
    Mẫu số sai, phải là /3
  • Thuật toán tính chu vi hình vuông cạnh a: B1: Nhập a B2: P = a × 2 B3: In ra P ❓ Lỗi gì?
    Công thức sai, phải là P = a × 4
  • Thuật toán tính tổng hai số: B1: Nhập a, b B2: Tính S = a – b B3: In ra S ❓ Lỗi ở đâu? Sửa lại thế nào?
    B2 phải là S = a + b.
  • Thuật toán tìm số lớn nhất trong 2 số: B1: Nhập a, b B2: Nếu a < b thì Max = a, ngược lại Max = b B3: In ra Max ❓ Lỗi ở đâu?
    Điều kiện sai, phải là Nếu a > b thì Max = a, ngược lại Max = b.