Bài giảng Nhập môn Tin học - Chương 5 trình bày về đại số Boole. Nội dung chính trong chương này gồm có: Đại số boole là gì? Khái niệm cơ bản về đại số Boole, độ ưu tiên của các toán tử, các tiên đề của đại số Boole, nguyên lý đối ngẫu,... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn Tin học - Chương 5: Đại số BooleChương5:ĐạisốBooleĐạisốboolelàgì?LàphéptoánđạisốliênquanđếnhệthốngsốnhịphânDonhàtoánhọcngườiAnhđưaranăm18151864nhằm Đơngiảnhóaviệctrìnhbày Thaotácvớilogicmệnhđề1938ClaudeđềxuấtsửdụngđạisốBooletrongthiếtkếmạchCungcấpcáchtiếpcậntiếtkiệmvàđơngiảnĐượcsửdụngrộngrãitrongthiếtkếmạchđiệntửtrongmáytínhKháiniệmcơbảnvềĐạisốBooleCácphéptoántrongđạisốBoolethựchiệntrêncácbiếncó2giátrị0và1, gồm Cộnglogic:‘+’hayOR Nhânlogic:‘.‘hayAND Phépbù:‘’hayNOTKháiniệmcơbảnvềĐạisốBooleBảngchântrị: A B AANDB AORB NOTA 0 0 0 0 1 0 1 0 1 1 1 0 0 1 0 1 1 1 1 0ĐộưutiêncủacáctoántửToántửcóđộưutiêncaonhấtđượcđịnhtrịđầutiên.Biểuthứcđượctínhtừtráisangphải Độưutiên Toántử 1 ()Biểuthứctrongngoặc 2 _(NOT) 3 .(AND) 4 +(OR)ĐộưutiêncủacáctoántửCáctiênđềcủađạisốBooleCáctiênđềcủađạisốBooleNguyênlýđốingẫuCósựđốingẫugiữatoántửAND,ORvàbit0,1CácđịnhlýcủađạisốBooleCácđịnhlýcủađạisốBooleHàmBooleMộthàmBoolelàmộtbiểuthứcđượcthựchiệnvới: Cácbiếnnhịphân CáctoántửAND,OR,NOT Cácdấungoặcvàđấu= GiátrịcủahàmBoolecóthểlà0hoặc1 MộthàmBoolecóthểđượcbiểudiễndạng: Mộtbiểuthứcđạisố MộtbảngchântrịHàmBooleHàmBoolebiểudiễndướidạngbiểuthứcđạisố: Hoặc Với:X,YvàZđượcgọilàcácbiếncủahàm. HàmBooleHàm Boole biểu diễn dưới X Y Z W dạngbảngchântrị 0 0 0 0Số hàng của bảng là 2n, n là 0 0 1 1 số các biến nhị phân được sử 0 1 0 0 dụngtronghàm. 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1SựdưthừaKháiniệm: Literal:làcácbiếntronghàmBoole Termcủanbiến làsựkếthợpcủacácbiếnmàmỗibiếnchỉxuấthiệnmột lầnduynhất. Vídụ:termcủa3biếnA,B,ClàA.B.CMộtbiểuthứclàdưthừanếunócóchứa Literallặp:XXhayX+X Biếnvàbùcủabiến:XX’hayX+X’ Hằng:0hay1TốithiểuhóahàmBooleTốithiểuhàmBoolean: Giảmsốphầntử(Term) Giảmsốbiến(Literal)Phươngpháp: Sửdụngphươngphápđạisố Ápdụngcácđịnhlý,tiênđề,cácluậtnhiềulầnđểtốithiểuhàmBooleantới mứcthấpnhất.TốithiểuhóahàmBoolePhầnbùcủahàmBoolePhầnbùcủahàmBooleVídụ:tínhphầnbùcủahàmsau: Bước1:ChuyểntoántửANDthànhORvàngượclại. Bước2:tínhphầnbùcủacácbiếnDạngchínhtắccủahàmBooleMộthàmnbiếnluônđượcbiểudiễndưới2dạng:Dạngtổngcáctích(sumofproductSOP):biểuthứcđượcbiểudiễndưới dạng tổng(sum)các toánhạng (term), mỗi toánhạng là tích (product) của cácliteralDạngtíchcáctổng (productofsumPOS):biểuthứcđượcbiểudiễndưới dạngtíchcáctoánhạng,mỗitoánhạnglàtổngcủacácliteral ...
Bài giảng Nhập môn Tin học - Chương 5: Đại số Boole
Số trang: 32
Loại file: pptx
Dung lượng: 545.67 KB
Lượt xem: 29
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tìm kiếm theo từ khóa liên quan:
Nhập môn Tin học Bài giảng Nhập môn Tin học Đại số Boole Nguyên lý đối ngẫu Hệ thống số nhị phân Hàm BooleTài liệu có liên quan:
-
Nhập môn Tin học căn bản: Phần 1
106 trang 364 0 0 -
Giáo trình điện tử căn bản chuyên ngành
0 trang 86 0 0 -
Giáo trình Nhập môn tin học: Phần 2
62 trang 83 0 0 -
Giáo trình Điện tử số: Tập 1 - ThS. Trần Thị Thúy Hà, ThS. Đỗ Mạnh Hà
364 trang 75 0 0 -
29 trang 72 0 0
-
Tóm tắt bài giảng Toán rời rạc - Nguyễn Ngọc Trung
51 trang 67 0 0 -
Giáo trình Nhập môn tin học: Phần 1
66 trang 61 0 0 -
Đề cương chi tiết học phần Nhập môn tin học
15 trang 56 0 0 -
Ngân hàng đề thi học phần Nhập môn tin học - Nhập môn lập trình
18 trang 54 0 0 -
Giáo án Nhập môn Tin học: Máy tính điện tử; Hệ điều hành
16 trang 46 0 0