모두CBT

다음 카르노 맵(Karnaugh map)으로 표현된 부울 함수 F(A,… | [9급 지방직 컴퓨터일반] 18년 1회차 기출문제 상세 페이지

1[9급 지방직 컴퓨터일반] 18년 1회차
다음 카르노 맵(Karnaugh map)으로 표현된 부울 함수 F(A, B, C, D)를 곱의 합(sum of products) 형태로 최소화(minimization)한 결과는? (단, X는 무관(don't care) 조건을 나타낸다)
CD\AB00011110
0001X1
010X00
11X100
1001X1
1
F(A, B, C, D) = AD' + BC'D' + A'BC
2
F(A, B, C, D) = AB'D' + BC'D' + A'BC
3
F(A, B, C, D) = A'B + AD'
4
F(A, B, C, D) = A'C + AD'
해설

최소화 결과는 F(A, B, C, D) = A'B + AD'이다.

AB = 01 열의 네 칸은 1, X, 1, 1이므로 무관 조건을 1로 보고 4칸을 묶으면 A'B가 된다.
AB = 11, 10 열에서 CD = 00, 10 행의 네 칸은 X, 1, X, 1이므로 맵의 위아래 경계를 이어 4칸을 묶으면 AD'가 된다.

두 묶음으로 1인 칸이 모두 덮이고 0인 칸은 하나도 포함되지 않는다.

  • AD' + BC'D' + A'BC는 A'B로 한 번에 묶을 수 있는 칸을 작은 묶음으로 나눠 최소형이 아니다.
  • AB'D' + BC'D' + A'BC도 1인 칸을 모두 덮지만 더 작은 묶음으로 나눠 항이 많아진 식으로 최소형이 아니다.
  • A'C + AD'는 A'C 묶음이 AB = 00, CD = 10의 0인 칸을 포함하고, AB = 01, CD = 00의 1인 칸을 덮지 못한다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.