전산수학 부울대수

전산수학 부울대수에 대해 알아보도록 하겠습니다.

(1) 기본 부울식

A․1 = A
A․A = A
A․0 = 0
A + A = A
A + A = 1
A + 0 = A
A․A = 0
A + 1 = 1

(2) 드모르간의 법칙

(3) 흡수법칙

A+A․B = AA․(A+B) = A

(4) 교환법칙

A+A=B+AA․B=B․A

(5) 결합법칙

(A+B)+C=A+(B+C)(A․B)․C=A․(B․C)

(6) 분배법칙

A․(B+C)=A․B+A․CA+(B․C)=(A+B)․(A+C)

2-1. 논리함수의 간략화

부울대수의 가설과 정리를 이용하여 간소화 하는 방법

【예】 X = A․B․C + A․B + A의 간략화

X = A․B․C + A․B + A = A(BC+B)+A =AB+A= A
흡수법칙

【예】A․(A․B+C)의 간략화

A․(A․B+C)= AAB + AC = AB + AC = A(B+C)

2-2. 카르노도

진리표를 표로 나타낸 것이로 여러개의 네모로 되어있으며 네모들은 각기 하나의 민텀(Minterm:최소항)을 나타내고 있다. 민텀의 수는 2n개로 나타낸다.

(1) 2변수(22=4개의 민텀)

【예】카르노도에 대한 부울 식 구하시오

(2) 3변수

변수가 4개이므로 23=8개의 민텀이 존재하며 민텀의 부여 순서는 Gray Code의 순서로 배치한다.

【예】카르노도에 대한 부울 식

【예】카르노도에 대한 부울 식

【연습】아래의 3변수의 카르노도에 대한 부울 식을 구하시오


이상 “전산수학 부울대수”에 대해 알아 보았습니다.

댓글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다