수리논술, 이게 다다.

자연계열 3번

오류 제보

문제

(나) 정보를 전달하는 과정에는 오류가 발생할 가능성이 존재한다. 발생한 오류를 감지하고 이를 수정하기 위해 사용되는 방법으로 에러 수정 코드가 있다. 에러 수정 코드란 정보를 보낼 때 본래의 정보 외에 부수적인 사항을 추가하여 전달하는 것을 말하며, 발생한 오류의 개수가 많지 않을 경우 이를 통해 본래의 정보를 복구할 수 있다.

0, 1, 2, 3을 이용하여 정보를 표현하는 4진수 시스템에서, 정보를 4개씩 묶어 전달하는 경우를 생각해 보자. 본래의 정보가 (a b c d)\displaystyle (a\ b\ c\ d)라고 하면 이 정보에 에러 수정 코드 e,f,g\displaystyle e,f,g를 추가하여 (a b c d e f g)\displaystyle (a\ b\ c\ d\ e\ f\ g)를 전송한다. 여기서 a,b,c,d\displaystyle a,b,c,d는 0, 1, 2, 3 중 하나의 값이고, e는 a+b+c\displaystyle a+b+c를 4로 나눈 나머지, f는 a+c+d\displaystyle a+c+d를 4로 나눈 나머지, g는 b+c+d\displaystyle b+c+d를 4로 나눈 나머지이다. 예를 들어, 본래의 정보 (2 3 2 1)\displaystyle (2\ 3\ 2\ 1)에 에러 수정 코드를 추가하여 (2 3 2 1 3 1 2)\displaystyle (2\ 3\ 2\ 1\ 3\ 1\ 2)를 전송하였는데 (2 3 2 0 3 1 2)\displaystyle (2\ 3\ 2\ 0\ 3\ 1\ 2)로 수신되었다면, 에러 수정 코드의 정의에 의해 오류가 발생했음을 쉽게 알아낼 수 있다.

[문제 3] 제시문 (나)에서 설명된 4진수 시스템과 에러 수정 코드를 통해 전송되어 최종적으로 수신된 결과가 (3 0 1 x 0 3 0)\displaystyle (3\ 0\ 1\ x\ 0\ 3\ 0)이고, 가운데에 위치한 수 x는 통신 장애로 인해 알 수 없다고 가정하자. x 이외에 수신된 6개의 숫자 중 한 개의 숫자에만 오류가 발생했을 가능성을 논리적으로 추론하시오. [15점, 답안지 8줄 이내]

해설강의 준비중

합동식과 배수의 판정

+5점 · 오류가 하나일 가능성 없음
+5점 · x가 3인 경우와 아닌 경우
+5점 · 오류 없음 또는 오류 2개

x가 3이면 이 정보에는 오류가 하나만 발생할 가능성은 없다. x가 3이 아니면 에러 수정 코드의 규칙에 따라 6, 7번째 위치에 모두 오류가 발생한 것이 되므로 2개의 오류가 발생한 경우가 된다. 따라서 이 정보에는 오류가 하나만 발생할 가능성이 없다.

오류 없음 또는 오류 2개 중 하나만 언급하면 3점. 답은 틀렸으나 코드를 적용해 풀려고 했으면 2점. a, b, c, e 자리에 오류가 없음을 지적하면 4점, x가 3이 아니어야 오류가 생김을 지적하면 4점, x가 3이면 오류가 없음을 지적하면 5점. 두 경우를 명시적으로 나누지 않았으나 다른 논리적 근거가 있으면 1~4점.

첨삭 사례

아직 등록된 첨삭 사례가 없습니다.

질문과 답변 · 0개질문과 답변 · 고정 0개

아직 등록된 질문이 없습니다. 질문 작성은 멤버십 회원만 가능합니다.