[9급 지방직 지적전산학개론 2017년 9번]

서로 일부분이 중첩되는 A와 B면형 자료의 공간분석에서 A XOR B와 같은 결과를 얻는 논리연산은?
지적전산학개론
  1. ①(A OR B) NOT (A AND B)
  2. ②(A AND B) NOT (A OR B)
  3. ③(A NOT B) AND (B NOT A)
  4. ④(A AND B) OR (A NOT B)

선지를 골라 바로 채점해 보세요.

정답 ① — XOR(배타적 논리합) 연산은 두 면형 자료 A와 B 중 어느 한쪽에만 속하고 양쪽 모두에 속하지 않는 영역을 결과로 반환합니다. 제시된 논리연산 중 A OR B의 영역에서 A AND B의 영역을 제외하는 (A OR B) NOT (A AND B)가 이 정의와 정확히 일치합니다.

선지별 오답 이유

  • ① 이 연산은 (A∪B)−(A∩B) (A \cup B) - (A \cap B) 를 의미하며, 이는 두 집합의 합집합에서 교집합을 제외한 영역을 추출하는 것으로, 배타적 논리합(XOR)의 정의와 동일합니다.
  • ② (A∩B)−(A∪B) (A \cap B) - (A \cup B) 를 의미하는 이 연산은 교집합에서 합집합을 제외하는 것이므로 항상 공집합(∅ \emptyset )을 결과로 반환합니다.
  • ③ (A−B)∩(B−A) (A - B) \cap (B - A) 를 의미하는 이 연산은 A에만 속하는 영역과 B에만 속하는 영역의 교집합을 구하는 것으로, 이 두 영역은 서로 배타적이므로 그 결과는 공집합(∅ \emptyset )이 됩니다.
  • ④ (A∩B)∪(A−B) (A \cap B) \cup (A - B) 를 의미하는 이 연산은 A와 B의 교집합과 A에서 B를 제외한 영역을 합치는 것으로, 이는 결국 A 집합 전체를 나타내게 됩니다.

관련 개념

공간분석에서 XOR(배타적 논리합) 연산은 두 공간 객체 중 하나에만 속하는 고유한 영역을 추출할 때 사용됩니다. 이는 (A∪B)−(A∩B) (A \cup B) - (A \cap B) 또는 (A−B)∪(B−A) (A - B) \cup (B - A) 로 표현될 수 있습니다. 이 외에도 합집합(A∪B A \cup B ), 교집합(A∩B A \cap B ), 차집합(A−B A - B ) 등의 기본적인 집합 연산이 공간 객체 간의 관계를 분석하는 데 중요하게 활용됩니다.

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음) · AI 해설 · 자동 검증 통과

신고가 접수됐습니다. 감사합니다.

오류 신고