Tìm thấy 7 kết quả

Thời gian Nội dung Điểm thực lực Điểm cảm ơn
27/04 07:58:36 PHẦN I: ĐỌC HIỂUCâu 1Thể loại: Văn bản ... 3
27/04 07:55:30 Có nha ???? để mình trình bày lại theo ...
21/04 15:54:01 Câu 1: CCâu 2: BCâu 3: ACâu 4: D
21/04 15:52:45 Câu 6: DCâu 7: DCâu 8: D
21/04 15:50:43 Câu 1: ACâu 2: ACâu 3: DCâu 4: ACâu 5: D
21/04 15:40:45 Mình trình bày đúng kiểu học để kiểm tra ...
21/04 15:34:31

  • Nếu sai → nói "n là số chẵn"

  • ???? Tức là bị đảo ngược kết quả


    5. Cách sửa đúng
    • Nếu n mod 2 = 0 → n là số chẵn

    • Ngược lại → n là số lẻ

    ✔ Sửa lại:
    • Nhánh “nếu” → nói: n là số chẵn

    • Nhánh “nếu không” → nói: n là số lẻ

    " alt="1. Các loại lỗi khi lập trình

    Có 3 loại lỗi chính:

    • Lỗi cú pháp (Syntax error):
      Sai quy tắc viết lệnh (thiếu dấu, sai từ khóa…). Chương trình thường không chạy được.

    • Lỗi thời gian chạy (Runtime error):
      Chương trình chạy nhưng bị dừng giữa chừng (ví dụ chia cho 0, nhập sai kiểu dữ liệu…).

    • Lỗi logic (Logic error):
      Chương trình vẫn chạy bình thường nhưng kết quả sai do thuật toán sai.


    2. Cách xử lý lỗi logic (nhất là lập trình trực quan như Scratch)
    • Kiểm tra lại từng bước thuật toán (làm bằng tay trước).

    • Chạy thử từng phần nhỏ (test từng khối lệnh).

    • In/hiển thị giá trị trung gian để xem sai ở đâu.

    • So sánh kết quả với ví dụ đúng.

    • Nhờ người khác xem giúp (dễ phát hiện lỗi hơn).


    3. Các phương pháp phổ biến để phát hiện lỗi
    • Kiểm thử (Testing): chạy với nhiều dữ liệu khác nhau.

    • Gỡ lỗi (Debug): chạy từng bước để tìm chỗ sai.

    • In giá trị trung gian: kiểm tra biến trong quá trình chạy.

    • Đọc lại code: phát hiện sai logic.

    • Dùng công cụ hỗ trợ: IDE, cảnh báo lỗi.


    4. Lỗi trong chương trình Hình 15.3

    Mục tiêu: kiểm tra số chẵn/lẻ
    Nhưng chương trình bị sai ở logic điều kiện và kết luận.

    ❌ Sai ở đâu?
    • Điều kiện:
      n chia lấy dư 2 = 0 → đúng là số chẵn

    • Nhưng chương trình lại:

      • Nếu đúng → nói "n là số lẻ"

      • Nếu sai → nói "n là số chẵn"

    ???? Tức là bị đảo ngược kết quả


    5. Cách sửa đúng
    • Nếu n mod 2 = 0 → n là số chẵn

    • Ngược lại → n là số lẻ

    ✔ Sửa lại:
    • Nhánh “nếu” → nói: n là số chẵn

    • Nhánh “nếu không” → nói: n là số lẻ

    " src="https://cdn.lazi.vn/timthumb.php?src=storage/uploads/edu/answer/1776760471_lazi_875878.jpeg&w=100" />