Làm thế nào để tạo ra một OR hợp lý với logic AND và hợp lý NOT?Làm thế nào để thực hiện hợp lý HOẶC với AND, và NOT?
Trả lời
Kiểm tra De Morgans's laws. Bạn đang tìm kiếm Hình thức thay thế.
P OR Q = NOT((NOT P) AND (NOT Q))
+1 để đề cập đến luật của De Morgan. Tôi không thể nghĩ ra cái tên khi tự trả lời câu hỏi. –
Hai lần nâng cấp, nhưng không ai nhận thấy sự thay đổi 'và' và' hoặc'. – GSerg
@GSerg bạn nói đúng. Đã sao chép sai. :) Đã sửa nó. –
Giống như not (not x and not y)
?
Khá đơn giản:
A || B = !(!A && !B)
Đó là De Morgan's Law:
A OR B = NOT (NOT A AND NOT B)
Truth bảng cho A HOẶC B:
A B X
0 0 0
0 1 1
1 0 1
1 1 1
Truth bảng cho De Morgan tương đương:
A B !A !B (!A AND !B) !(!A AND !B)
0 0 1 1 1 0
0 1 1 0 0 1
1 0 0 1 0 1
1 1 0 0 0 1
Sử dụng luật DeMorgans. Phủ định (Không phải là "Và" Không B)
- 1. Làm thế nào để thực hiện riêng tạo mảng byte của tôi và xử lý
- 2. Làm thế nào để thực hiện enum với Generics?
- 3. Làm thế nào để thực hiện các hợp đồng mã làm việc với deserialization các hợp đồng dữ liệu?
- 4. Làm thế nào để thực hiện tính toán trong tiền xử lý với stringification trong C
- 5. Làm thế nào để thực hiện hoạt động chi nhánh và hợp nhất trong VSS?
- 6. Làm thế nào để thực hiện quy tụ với trơn
- 7. Làm thế nào để gọi TypeConverter.ConvertTo hoặc ConvertToString với InvariantCulture nhưng không thực hiện ITypeDescriptorContext
- 8. Làm thế nào để thực hiện khớp mẫu với các trường hợp vararg?
- 9. làm thế nào để thực hiện onRetainNonConfigurationInstance
- 10. C#, NUnit: Làm thế nào để đối phó với thử nghiệm của trường hợp ngoại lệ và thực hiện chậm
- 11. Có thể hoặc hợp lý để thực hiện khóa kiểm tra kép ở Delphi?
- 12. Làm thế nào để xử lý các tập hợp giáo lý lớn và các hiệp hội
- 13. Làm thế nào để giảm một tuyên bố hợp lý?
- 14. Làm thế nào để thực hiện Play Framework với thử nghiệm AngularJS e2e hoặc với thử nghiệm Play
- 15. Làm thế nào để hiện đang thực hiện khu vực?
- 16. Làm thế nào để thực hiện Solr vào Sitecore
- 17. Làm thế nào để làm điều kiện phức tạp trong bash? (kết hợp của 'và' &&, 'hoặc' || ...)
- 18. Làm thế nào để thực hiện mô hình xử lý bằng phương pháp gần đúng (CA1063)
- 19. Làm cách nào để thực hiện từ Stemming hoặc Lemmatization?
- 20. Làm thế nào để sử dụng hợp lý HOẶC trong SPARQL regex()?
- 21. Làm cách nào để làm cho diffmerge thực hiện hợp nhất ba chiều với Mercurial?
- 22. Làm thế nào để đánh lừa git-svn để nhận ra các hợp nhất được thực hiện với svn?
- 23. Làm thế nào để bạn thực hiện một Assembler?
- 24. Android Robotium - Làm thế nào để quản lý thứ tự thực hiện của testcases?
- 25. C# - Làm thế nào để thực hiện nhiều "kết hợp" một cách chính xác với Giao diện và/hoặc Lớp trừu tượng
- 26. Làm thế nào để thực hiện xử lý kéo bảng TinyMCE?
- 27. Làm cách nào để thực hiện chèn hoặc cập nhật hàng loạt với SQLAlchemy hiệu quả?
- 28. Làm thế nào để thực hiện 'biên dịch mvn' và 'gói mvn' với m2e trong Eclipse?
- 29. Làm thế nào để thực hiện C# tê giác Security
- 30. Làm cách nào để thực hiện xác thực với Node.js, Express và Mongoose?
đây là bài tập về nhà của bạn? – Matten
Có, cần tổng hợp đoạn điều khiển logic lôgic, cơ sở hợp lý để sử dụng: VÀ, KHÔNG – MyNameIsMy