[ QuizWit ] in KIDS 글 쓴 이(By): guest (gong) 날 짜 (Date): 1994년03월11일(금) 11시09분22초 KST 제 목(Title): [RE] 그럼 요것도 한번 원래 이진수 소수점 표현이 0.111111....(2)이라면 n번째 1은 1*2^{-n} 로 표시되니까 0.625로 주어진 십진수를 이진수로 표현한다면 0.625= a*2^{-1} + b*2^{-2} + c*2{-3} + ... 등으로 표현된다. 그러니까 a를 알려면 먼저 0.625에 2를 곱해서 보면 1.25 = a + b*2^{-1} + c*2^{-2} + ... 로 변한다. 즉 2의 지수부분이 +1씩 증가한 셈이다. 양변을 비교하면 a=1(정수부분)이 되고 다시 0.25 = b*2^{-1} + c*2^{-2} + ... 2를 다시 곱해서 b를 구하니 0이 되고 또 2를 다시 곱하니 c=1이 되면서 The end. 그래서 0.625 = 0.101(2). 으흐흐흐.. 나도 잘났어~~~. :) |