Using DeMorgan's Law, how would you correctly negate the condition (x >= 10 && x <= 20)?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "(x < 10 || x > 20)". Luật De Morgan nói phủ định của một phép và chuyển thành phép hoặc của hai phủ định, nên phủ định của mệnh đề x lớn hơn hoặc bằng 10 và x nhỏ hơn hoặc bằng 20 là x nhỏ hơn 10 hoặc x lớn hơn 20; từng phép so sánh cũng phải đảo cho đúng, vì phủ định của lớn hơn hoặc bằng là nhỏ hơn hẳn. Biểu thức "(x > 10 && x < 20)" vẫn giữ phép và, nó chỉ thu hẹp khoảng cũ chứ không phủ định: với x bằng 15 thì cả nó lẫn mệnh đề gốc đều đúng, trong khi phủ định phải cho giá trị ngược nhau. Biểu thức "(x < 10 && x > 20)" cũng giữ phép và nên không bao giờ đúng, không số nào vừa nhỏ hơn 10 vừa lớn hơn 20. Biểu thức "!(x >= 10 || x <= 20)" đổi phép và thành phép hoặc rồi mới phủ định cả khối, làm sai cả hai bước; phần trong ngoặc đúng với mọi x nên cả biểu thức luôn sai.
Cùng phần 2
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây