수리논술, 배움에서 논증의 완성까지.

자연계열 3번

문제

제시문 2

(가) 큰 자연수를 나타낼 때, 어떤 수의 거듭제곱을 사용하면 편리한 경우가 있다. 예를 들어, 30400000은 오른쪽 끝으로부터 연속하여 5개의 0이 나타나므로 10의 거듭제곱을 이용하여 나타내면 30400000=304×105\displaystyle 30400000=304\times10^5이다. 다른 경우로 29282\displaystyle 29282는 11의 거듭제곱을 이용하여 29282=2×114\displaystyle 29282=2\times11^4과 같이 나타낼 수 있다.

자연수 100의 팩토리얼, 즉 100!=100×99×98××2×1\displaystyle 100!=100\times99\times98\times\cdots\times2\times1을 계산하여 십진법 수로 표현했을 때, 오른쪽 끝으로부터 연속하여 나타나는 0의 개수를 구하여 보자. 1에서 100까지의 수 각각을 소인수분해할 때, 소인수 5는 5의 배수마다 한 번씩 나오고, 또 5²의 배수마다 한 번씩 더 나오므로, 100!\displaystyle 100!의 소인수분해에 나타나는 2의 지수를 p\displaystyle p, 5의 지수를 q\displaystyle q라고 하면, q=[1005]+[10025]=20+4=24\displaystyle q=\left[\frac{100}5\right]+\left[\frac{100}{25}\right]=20+4=24이고, p>q\displaystyle p>q이다. (이 식에서 기호 [x]\displaystyle [x]x\displaystyle x 이하의 정수 중 가장 큰 것을 뜻한다.) 따라서 100!\displaystyle 100!의 약수 중에서 10의 거듭제곱 꼴로서 지수가 가장 큰 것은 10q=1024\displaystyle 10^q=10^{24}이고, 100!\displaystyle 100!의 십진법 수 표현에서 오른쪽 끝으로부터 연속하여 나타나는 0은 24개이다.

(나) 수를 표현하는 다른 방법으로 12진법을 생각해보자. 예를 들어, 12진법으로 표현한 네 자리 수 abcd(12)\displaystyle abcd_{(12)}는 십진법 수로 abcd(12)=a×123+b×122+c×12+d\displaystyle abcd_{(12)}=a\times12^3+b\times12^2+c\times12+d와 같이 계산된다. 어떤 자연수를 12진법 수로 표현했을 때 오른쪽 끝으로부터 연속하여 나타나는 0의 개수를 구하려면, 그 자연수의 약수 중에서 12r\displaystyle 12^r 꼴로서 지수 r\displaystyle r이 가장 큰 것을 찾아야 한다.

이제, 100!=100×99×98××2×1\displaystyle 100!=100\times99\times98\times\cdots\times2\times1을 12진법 수로 표현했을 때 오른쪽 끝으로부터 연속하여 나타나는 0의 개수를 구해보자. 12=22×3\displaystyle 12=2^2\times3이므로, 100!\displaystyle 100!의 소인수분해에 나타나는 2의 지수 p\displaystyle p, 3의 지수 q\displaystyle q를 구해보면 다음과 같다.p=[1002]+[1004]+[1008]+[10016]+[10032]+[10064]=50+25+12+6+3+1=97\displaystyle p=\left[\frac{100}2\right]+\left[\frac{100}4\right]+\left[\frac{100}8\right]+\left[\frac{100}{16}\right]+\left[\frac{100}{32}\right]+\left[\frac{100}{64}\right]=50+25+12+6+3+1=97q=[1003]+[1009]+[10027]+[10081]=33+11+3+1=48\displaystyle q=\left[\frac{100}3\right]+\left[\frac{100}9\right]+\left[\frac{100}{27}\right]+\left[\frac{100}{81}\right]=33+11+3+1=48따라서 100!\displaystyle 100!의 약수 중에서 12의 거듭제곱 꼴로서 지수가 가장 큰 것은 1248\displaystyle 12^{48}이고, 100!\displaystyle 100!의 12진법 표현에서 오른쪽 끝으로부터 연속하여 나타나는 0은 48개이다.

(다) 0 이상의 정수를 표현하는 방법으로 1!\displaystyle 1!의 자리, 2!\displaystyle 2!의 자리, 3!\displaystyle 3!의 자리, 4!\displaystyle 4!의 자리, \displaystyle \cdots 등을 사용하는 팩토리얼 진법이 있다. 팩토리얼 진법의 n\displaystyle n자리 수 (anan1a2a1)(!)\displaystyle (a_na_{n-1}\cdots a_2a_1)_{(!)}는 십진법 수로 (anan1a2a1)(!)=k=1nak×k!\displaystyle (a_na_{n-1}\cdots a_2a_1)_{(!)}=\sum_{k=1}^n a_k\times k!과 같이 계산된다. 여기에서 가장 높은 자리인 n!\displaystyle n!의 자리의 수 an\displaystyle a_n1,2,,n\displaystyle 1,2,\cdots,n 중 하나이고, k<n\displaystyle k<n이면 k!\displaystyle k!의 자리의 수 ak\displaystyle a_k0,1,2,,k\displaystyle 0,1,2,\cdots,k 중 하나이다.예를 들어, 1320(!)=1×4!+3×3!+2×2!+0×1!=24+18+4=46\displaystyle 1320_{(!)}=1\times4!+3\times3!+2\times2!+0\times1!=24+18+4=46을 나타낸다. 그리고 팩토리얼 진법으로 표현한 네 자리 수 가운데 가장 큰 자연수는4321(!)=4×4!+3×3!+2×2!+1×1!=96+18+4+1=119\displaystyle 4321_{(!)}=4\times4!+3\times3!+2\times2!+1\times1!=96+18+4+1=119이다. 팩토리얼 진법에서 10!\displaystyle 10!의 자리 이상은 그 자리의 수가 10 이상이 될 수 있으므로, 10,11,12,\displaystyle 10,11,12,\cdots를 다른 기호, 예를 들어 알파벳 A, B, C, \displaystyle \cdots 등으로 나타내어 BA070000010(!)=11×11!+10×10!+7×8!+1×2!\displaystyle \mathrm{BA070000010}_{(!)}=11\times11!+10\times10!+7\times8!+1\times2!과 같이 표현한다. 하지만 자리가 높아질수록 그 자리에 쓸 수 있는 수들을 나타낼 기호가 점점 더 많이 필요하게 된다는 단점이 있다.하나의 자연수에 대한 팩토리얼 진법 표현은 유일하다. 이 사실은 팩토리얼 진법으로 표현된 n\displaystyle n자리 수 P\displaystyle Pn\displaystyle n이 아닌 다른 개수의 자리들로는 표현할 수 없음을 보이고, 이후 P\displaystyle Pn\displaystyle n자리의 다른 팩토리얼 진법 표현을 가진다고 가정하면 모순이 생김을 보임으로써 증명할 수 있다.

[문제 3]팩토리얼 진법으로 표현한 수 10120(!)\displaystyle 10120_{(!)}을 십진법 수로 나타내시오.그리고, 그 수의 팩토리얼을 계산하여 30진법 수로 표현했을 때 오른쪽 끝으로부터 연속하여 나타나는 0의 개수를 구하고, 그 과정을 설명하시오.

해설강의 준비중

10120(!)=1×5!+1×3!+2×2!=120+6+4=130\displaystyle 10120_{(!)}=1\times5!+1\times3!+2\times2!=120+6+4=130이다. 이 수의 팩토리얼, 즉 130!\displaystyle 130!을 계산하여 30진법 수로 표현했을 때 오른쪽 끝으로부터 연속하여 나타나는 0의 개수를 구하기 위해서는 130!\displaystyle 130!의 약수 중에서 30의 거듭제곱 꼴로서 지수가 가장 큰 것을 찾아야 한다.30=2×3×5\displaystyle 30=2\times3\times5이므로 130!=130×129×128××2×1\displaystyle 130!=130\times129\times128\times\cdots\times2\times1의 소인수분해에 나타나는 2의 지수를 p\displaystyle p, 3의 지수를 q\displaystyle q, 5의 지수를 r\displaystyle r를 찾으면, r=[1305]+[13025]+[130125]=26+5+1=32\displaystyle r=\left[\frac{130}5\right]+\left[\frac{130}{25}\right]+\left[\frac{130}{125}\right]=26+5+1=32이고 p>q>r\displaystyle p>q>r이다.따라서 130!\displaystyle 130!의 약수 중에서 30의 거듭제곱 꼴로서 지수가 가장 큰 것은 30r=3032\displaystyle 30^r=30^{32}이다. 그러므로 10120(!)!=130!\displaystyle 10120_{(!)}!=130!을 30진법 수로 표현했을 때 오른쪽 끝으로부터 연속하여 나타나는 0은 32개이다.

평가 기준
10120(!)\displaystyle 10120_{(!)}를 십진법 수로 나타냄
② 30을 소인수분해
r\displaystyle r에 의해 30의 거듭제곱 횟수가 결정됨
④ 5의 지수 r\displaystyle r을 구함
⑤ 0의 개수를 말함

* 제시문에서 타당한 자료를 선택하여 정확하게 분석하였는가?

* 수리적 풀이가 정확한가?

* 풀이과정을 논리적으로 서술하였는가?

첨삭 사례

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

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

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