중앙대 2010학년도 수시 2차 자연계열 3번 · mathesis.kr/archive/cau/2010su/jayeon_3
문제
(나) 정보를 전달하는 과정에는 오류가 발생할 가능성이 존재한다. 발생한 오류를 감지하고 이를 수정하기 위해 사용되는 방법으로 에러 수정 코드가 있다. 에러 수정 코드란 정보를 보낼 때 본래의 정보 외에 부수적인 사항을 추가하여 전달하는 것을 말하며, 발생한 오류의 개수가 많지 않을 경우 이를 통해 본래의 정보를 복구할 수 있다.
0, 1, 2, 3을 이용하여 정보를 표현하는 4진수 시스템에서, 정보를 4개씩 묶어 전달하는 경우를 생각해 보자. 본래의 정보가 라고 하면 이 정보에 에러 수정 코드 를 추가하여 를 전송한다. 여기서 는 0, 1, 2, 3 중 하나의 값이고, e는 를 4로 나눈 나머지, f는 를 4로 나눈 나머지, g는 를 4로 나눈 나머지이다. 예를 들어, 본래의 정보 에 에러 수정 코드를 추가하여 를 전송하였는데 로 수신되었다면, 에러 수정 코드의 정의에 의해 오류가 발생했음을 쉽게 알아낼 수 있다.
[문제 3] 제시문 (나)에서 설명된 4진수 시스템과 에러 수정 코드를 통해 전송되어 최종적으로 수신된 결과가 이고, 가운데에 위치한 수 x는 통신 장애로 인해 알 수 없다고 가정하자. x 이외에 수신된 6개의 숫자 중 한 개의 숫자에만 오류가 발생했을 가능성을 논리적으로 추론하시오. [15점, 답안지 8줄 이내]
중앙대 2010학년도 수시 2차 자연계열 3번 · mathesis.kr/archive/cau/2010su/jayeon_3
x가 3이면 이 정보에는 오류가 하나만 발생할 가능성은 없다. x가 3이 아니면 에러 수정 코드의 규칙에 따라 6, 7번째 위치에 모두 오류가 발생한 것이 되므로 2개의 오류가 발생한 경우가 된다. 따라서 이 정보에는 오류가 하나만 발생할 가능성이 없다.
오류 없음 또는 오류 2개 중 하나만 언급하면 3점. 답은 틀렸으나 코드를 적용해 풀려고 했으면 2점. a, b, c, e 자리에 오류가 없음을 지적하면 4점, x가 3이 아니어야 오류가 생김을 지적하면 4점, x가 3이면 오류가 없음을 지적하면 5점. 두 경우를 명시적으로 나누지 않았으나 다른 논리적 근거가 있으면 1~4점.
첨삭 사례
아직 등록된 첨삭 사례가 없습니다.