[공통수학1 시리즈 6편] 다항식의 나눗셈

한국어 버전

이번 글의 목표는

다항식의 나눗셈을 장제법배열(계수) 관점에서 이해하고,
몫과 나머지가 어떻게 생기는지 구조적으로 파악하기.

수의 나눗셈과 다항식의 나눗셈을 서로 상당히 비슷한 구조를 가지고 있습니다. 피제수에서 제수를 반복해서 빼낸다는거죠 하지만, 수는 피제수를 제수 미만의 크기로 줄인다다항식은 피제수를 제수 미만의 차수로 줄인다 는 목표의 차이가 있습니다.

  • 다항식 나눗셈의 핵심은 차수가 높은 항부터 차례로 없애는 것
  • 누락된 차수는 반드시 0의 계수로 채워야 함
  • 배열 관점은 이 과정을 계수의 연산으로 바꾸어 보여 줌

1. 다항식 나눗셈의 기본 원리

1-1. 왜 나눗셈이 필요한가?

다항식의 나눗셈은 수의 나눗셈과 같은 이유로 필요합니다.

  • 인수분해: (x25x+6)÷(x2)=x3(x^2 - 5x + 6) \div (x - 2) = x - 3
    x25x+6=(x2)(x3)x^2 - 5x + 6 = (x-2)(x-3)
  • 방정식 풀이: x36x2+11x6=0x^3 - 6x^2 + 11x - 6 = 0에서 x=1x=1이 해이면,
    (x36x2+11x6)÷(x1)(x^3 - 6x^2 + 11x - 6) \div (x - 1)을 해서 낮은 차수로 줄임
  • 함수의 근 살펴 보기: P(x)Q(x)\frac{P(x)}{Q(x)} 형태의 유리함수 분석

1-2. 나눗셈의 정의

다항식 A(x)A(x)B(x)B(x)로 나누면, 몫 Q(x)Q(x)와 나머지 R(x)R(x) 가 생깁니다.

A(x)=B(x)Q(x)+R(x)A(x) = B(x) \cdot Q(x) + R(x)

여기서 deg(R)<deg(B)\deg(R) < \deg(B) 입니다.

예시: (2x33x+1)÷(x2)(2x^3 - 3x + 1) \div (x - 2)

  • 피제수: 2x33x+12x^3 - 3x + 1
  • 제수: x2x - 2
  • 몫: 2x2+4x+52x^2 + 4x + 5
  • 나머지: 1111

1-3. 세로셈으로 나눗셈해 보기

다항식 나눗셈은 숫자의 세로셈 나눗셈과 같은 원리로 진행됩니다.

먼저 숫자 나눗셈부터 떠올려 봅시다.

예시: 231÷11231 \div 11

21112312211110\begin{array}{r|rrrr} \text{몫} & & 2 & 1 & \\ \hline 11 & 2 & 3 & 1 & \\ & 2 & 2 & & \\ & & 1 & 1 & \\ & & 1 & 1 & \\ & & & 0 & \\ \end{array}
  • 23÷11=223 \div 11 = 2 이므로 몫에 22를 적음
  • 2×11=222 \times 11 = 22를 빼면 11이 남고, 다음 숫자 11을 내려서 1111
  • 11÷11=111 \div 11 = 1 이므로 몫에 11을 적음
  • 1×11=111 \times 11 = 11을 빼면 나머지는 00

이제 이 원리를 다항식에 그대로 적용하면 됩니다.

  1. 피제수의 가장 높은 차수를 제수의 가장 높은 차수로 나눔
  2. 그 결과를 몫에 적음
  3. 제수와 곱한 뒤 같은 차수끼리 빼기
  4. 남은 식으로 같은 과정을 반복
2x2+4x+5x22x3+0x23x+12x34x24x23x4x28x5x+15x1011\begin{array}{r|rrrr} \text{몫} & & 2x^2 & +4x & +5 \\ \hline x-2 & 2x^3 & +0x^2 & -3x & +1 \\ & 2x^3 & -4x^2 & & \\ & & 4x^2 & -3x & \\ & & 4x^2 & -8x & \\ & & & 5x & +1 \\ & & & 5x & -10 \\ & & & & 11 \\ \end{array}

핵심 포인트:

  • 같은 차수끼리 세로로 맞춰서 계산해야 함
  • 누락된 차수는 0x20x^2처럼 채워 넣어야 계산이 흐트러지지 않음

2. 배열로 이해하는 나눗셈 과정

2-1. 왜 배열이 편리한가?

다항식 표현 배열 표현 장점
2x3+0x23x+12x^3 + 0x^2 - 3x + 1 [2,0,3,1][2, 0, -3, 1] 누락된 차수가 명확함
x2x - 2 [1,2][1, -2] 계수만 볼 수 있음
차수 계산 필요 인덱스 = 차수 컴퓨터 연산에 최적

2-2. 배열 나눗셈 알고리즘

[2,4,5][1,2][2,0,3,1][2,4][4,3][4,8][5,1][5,10][11]\begin{array}{r|rrrr} \text{몫} & & [2, & 4, & 5] \\ \hline {[1, -2]} & [2, & 0, & -3, & 1] \\ & [2, & -4] & & \\ & & [4, & -3] & \\ & & [4, & -8] & \\ & & & [5, & 1] \\ & & & [5, & -10] \\ & & & & [11] \\ \end{array}

Step별 상세 설명:

Step 계산 과정 배열 연산
초기 피제수: [2, 0, -3, 1], 제수: [1, -2] -
1 2 ÷ 1 = 2 (몫의 첫 계수) [2, 0] − [2, −4] = [0, 4]
2 다음 계수 합침: [4, −3], 4 ÷ 1 = 4 [4, −3] − [4, −8] = [0, 5]
3 다음 계수 합침: [5, 1], 5 ÷ 1 = 5 [5, 1] − [5, −10] = [0, 11]
결과 몫: [2, 4, 5], 나머지: 11 -

중요: 이 과정은 세로셈(장제법)과 정확히 같습니다. 배열은 그 과정을 숫자 중심으로 보여줄 뿐입니다.

2-3. 다양한 예시

예시 1: 간단한 경우

(x2+3x+2)÷(x+1)(x^2 + 3x + 2) \div (x + 1)
  • 배열: [1,3,2]÷[1,1][1, 3, 2] \div [1, 1]
  • 몫: [1,2]x+2[1, 2] \rightarrow x + 2
  • 나머지: 00

(x2+3x+2)=(x+1)(x+2)(x^2 + 3x + 2) = (x+1)(x+2)

예시 2: 나머지가 있는 경우

(x2+2x+5)÷(x+1)(x^2 + 2x + 5) \div (x + 1)
  • 배열: [1,2,5]÷[1,1][1, 2, 5] \div [1, 1]
  • 몫: [1,1]x+1[1, 1] \rightarrow x + 1
  • 나머지: 44

x2+2x+5=(x+1)(x+1)+4x^2 + 2x + 5 = (x+1)(x+1) + 4

예시 3: 2차로 2차 나누기

(2x2+5x+3)÷(x+1)(2x^2 + 5x + 3) \div (x + 1)
  • 몫: 2x+32x + 3
  • 나머지: 00

예시 4: 3차 나눗셈

(x36x2+11x6)÷(x1)(x^3 - 6x^2 + 11x - 6) \div (x - 1)
  • 몫: x25x+6=(x2)(x3)x^2 - 5x + 6 = (x-2)(x-3)
  • 나머지: 00

x36x2+11x6=(x1)(x2)(x3)x^3 - 6x^2 + 11x - 6 = (x-1)(x-2)(x-3)

아래 시각화에서 예시 프리셋을 고르거나 직접 다항식을 입력해, 나눗셈 과정이 어떻게 순차적으로 전개되는지 확인해 보세요.

다항식 나눗셈 시각화

단계별 다항식 나눗셈 과정 보기

나눗셈 준비

피제수와 제수를 확인한 뒤, 나눗셈 과정을 단계별로 시작합니다.

준비

예시 프리셋

본문 2-3의 예시를 바로 불러와 단계별 과정을 확인할 수 있습니다.

미리보기 0
미리보기 0
1
원본 다항식
2
배열 변환
3
나눗셈 시작
4
단계별 계산
5
결과

3. 핵심 정리

3-1. 다항식 나눗셈의 본질

  • 차수가 높은 항부터 차례로 제거하는 과정
  • 배열(계수) 관점: 같은 인덱스 위치끼리 연산
  • 검산: A=BQ+RA = B \cdot Q + R 확인

3-2. 배열 관점의 의미

다항식         → 차수별 계수의 줄
장제법         → 높은 차수부터 차례로 제거
배열 표현      → 그 과정을 숫자 계산으로 기록
몫과 나머지    → 나눗셈 결과를 구조적으로 정리

3-3. 다음 단계로 가는 연결

이번 글에서는 모든 다항식에 적용되는 일반 나눗셈을 먼저 익혔습니다.

다음 글에서는 제수가 (xc)(x-c) 꼴인 특별한 경우를 다룹니다.
이때는 배열 계산이 더 간단한 형태로 줄어들고, 그것이 바로 조립제법입니다.

한 줄 결론:

다항식 나눗셈은 차수를 낮추는 체계적 과정이며,
배열 관점은 이 과정을 계수의 흐름으로 드러내 준다.

💬 댓글

이 글에 대한 의견을 남겨주세요