Ưu điểm & nhược điểm của logic Boolean

Posted on
Tác Giả: Laura McKinney
Ngày Sáng TạO: 6 Tháng Tư 2021
CậP NhậT Ngày Tháng: 3 Tháng BảY 2024
Anonim
Ưu điểm & nhược điểm của logic Boolean - Khoa HọC
Ưu điểm & nhược điểm của logic Boolean - Khoa HọC

NộI Dung

Được phát triển lần đầu tiên vào giữa những năm 1800 bởi nhà toán học George Boole, logic Boolean là một cách tiếp cận toán học chính thức để ra quyết định. Thay vì đại số quen thuộc của các ký hiệu và số, Boole thiết lập một đại số các trạng thái quyết định, chẳng hạn như có và không, một và không. Hệ thống Boolean vẫn còn trong học viện cho đến đầu những năm 1900, khi các kỹ sư điện nhận thấy sự hữu ích của nó đối với việc chuyển mạch, dẫn đến mạng điện thoại và máy tính kỹ thuật số.

Đại số Boolean

Đại số Boolean là một hệ thống để kết hợp hai trạng thái quyết định có giá trị và đi đến kết quả hai giá trị. Thay cho các số tiêu chuẩn, chẳng hạn như 15.2, đại số Boolean sử dụng các biến nhị phân có thể có hai giá trị 0 và một, tương ứng với các giá trị giả định và giả định, đúng. Thay vì số học, nó có các hoạt động kết hợp các biến nhị phân để mang lại kết quả nhị phân. Ví dụ, hoạt động của VÀ VÀ hung chỉ cho kết quả đúng nếu cả hai đối số hoặc đầu vào của nó cũng đúng. Cọc 1 VÀ 1 = 1, Nghi nhưng 1 và 0 = 0 Rằng trong đại số Boolean. Hoạt động OR cho kết quả đúng nếu một trong hai đối số là đúng. Cả 1 1 0 0, 1 và 0 0 0 0 0 0 đều thể hiện hoạt động OR.

Mạch kỹ thuật số

Đại số Boolean đã mang lại lợi ích cho các nhà thiết kế điện trong những năm 1930, những người làm việc trên các mạch chuyển đổi điện thoại.Sử dụng đại số Boolean, họ đặt một công tắc đóng bằng một, hoặc là true true, trực tiếp và một công tắc mở là 0, hoặc sai. Một lợi thế tương tự áp dụng cho các mạch kỹ thuật số bao gồm các máy tính. Ở đây, một trạng thái điện áp cao tương đương với một máy tính thật và một trạng thái điện áp thấp tương đương với một sai lầm. Sử dụng trạng thái điện áp cao và thấp và logic Boolean, các kỹ sư đã phát triển các mạch điện tử kỹ thuật số có thể giải quyết các vấn đề đơn giản - không có quyết định.

Có-Không có kết quả

Về bản thân, logic Boolean chỉ cung cấp kết quả xác định, đen hoặc trắng. Nó không bao giờ tạo ra một trò chơi có thể. Sự bất lợi này giới hạn đại số Boolean cho những tình huống mà bạn có thể nêu tất cả các biến theo các giá trị đúng hoặc sai rõ ràng và trong đó các giá trị này là kết quả duy nhất.

Tìm kiếm trên web

Các tìm kiếm trên web sử dụng logic Boolean để lọc kết quả. Nếu bạn thực hiện tìm kiếm trên các đại lý xe hơi, ví dụ, một công cụ tìm kiếm sẽ có hàng trăm triệu trang web phù hợp. Nếu bạn thêm từ từ Chicago, thì số lượng giảm đáng kể. Công cụ tìm kiếm sử dụng đại số Boolean, truy xuất các trang khớp với đại lý của CÂU CHUYỆN CƠ SỞ VÀ CƠ HỘI CHUYỆN CÂU CHUYỆN CÂU CHUYỆN, hay nói cách khác, trang Web phải có tất cả các điều khoản để đủ điều kiện. Bạn cũng có thể chỉ định một điều kiện HOẶC ĐỔI, chẳng hạn như nhà xe và nhà điều hành trực tuyến, và người bán thời gian và cung cấp cho bạn các trang dành cho đại lý xe hơi ở Chicago hoặc Milwaukee. Lợi thế của logic Boolean, tinh chỉnh kết quả tìm kiếm, mang lại lợi ích cho hàng triệu người duyệt Web mỗi ngày.

Khó khăn

Ngôn ngữ của logic Boolean rất phức tạp, không quen thuộc và cần học hỏi. Ví dụ, hoạt động của NỀN TẢNG VÀ NỀN Họ mong đợi một cuộc tìm kiếm cho xe ô tô và các đại lý trực tuyến, cung cấp nhiều kết quả hơn so với chỉ xe, mà vì nó ngụ ý thêm vào kết quả. Logic Boolean cũng yêu cầu sử dụng dấu ngoặc đơn để tổ chức ý nghĩa chính xác của câu lệnh: Xe hơi HOẶC thuyền VÀ đại lý cung cấp cho bạn một danh sách mọi việc cần làm với những chiếc xe được thêm vào danh sách các đại lý thuyền, trong khi đó (xe OR hoặc thuyền) đưa ra một danh sách các đại lý xe hơi và đại lý thuyền. Nhược điểm của Boolean logic Khó khăn giới hạn người dùng của nó đối với những người dành thời gian tìm hiểu nó.