정답: 1번 BCD 코드 1001은 4비트로 표현됩니다. 해밍 코드를 만들기 위해 패리티 비트를 추가합니다. 해밍 코드에서 7비트 중 3비트는 패리티 비트이고, 나머지 4비트는 데이터 비트입니다. 데이터 비트를 \(d_3, d_5, d_6, d_7\)에 할당합니다: - \(d_3 = 1\) - \(d_5 = 0\) - \(d_6 = 0\) - \(d_7 = 1\) 패리티 비트를 \(p_1, p_2, p_4\)에 할당합니다: - \(p_1\)은 \(d_3, d_5, d_7\)의 패리티: \(1 \oplus 0 \oplus 1 = 0\) - \(p_2\)는 \(d_3, d_6, d_7\)의 패리티: \(1 \oplus 0 \oplus 1 = 0\) - \(p_4\)는 \(d_5, d_6, d_7\)의 패리티: \(0 \oplus 0 \oplus 1 = 1\) 따라서, 해밍 코드의 순서는 \(p_1, p_2, d_3, p_4, d_5, d_6, d_7\)의 순서로 0011001이 됩니다.