많은 학생들이, 자연수의 진법변환은 어렵지 않게 잘 하면서 소수의 진법변환은 상당히 어려워하더군요.
어려울게 하나도 없는데 말입니다.
1 이상의 수를 진법변환할때 어떻게 하나요?
나눠주면서 나오는 나머지를 거꾸로 늘어놓죠?
0에서 1 사이의 소수를 진법변환할때도 간단한 방법으로 해결됩니다.
곱해주면서 소수점 앞으로 튀어나오는 애들을 떼어다가 순서대로 늘어놓으면 됩니다.
27.375 를 2진법으로 바꾸라고 했는데, 27은 바꿀줄 아시죠?
그럼 0.375 만 바꾸면 되겠네요.
2진법으로 바꾸라고 했으니까 2를 곱합니다.
0.375 × 2 = 0.75 ⇒ 소수점 앞에 숫자가 0이죠. 이걸 떼어다가 2진수의 소수점 아래 첫째자리에 놓습니다.
0.75 × 2 = 1.5 ⇒ 소수점 앞에 숫자가 1이죠. 이걸 떼어다가 2진수의 소수점 아래 둘째자리에 놓습니다.
(숫자를 떼어낸 자리는 0 이 되는겁니다.)
0.5 × 2 = 1.0 ⇒ 소수점 앞에 숫자가 1이죠. 이걸 떼어다가 2진수의 소수점 아래 셋째자리에 놓습니다.
이제 남은게 없죠? 그럼 끝난겁니다.
10진수 0.375 는 2진수 0.011 이 됩니다.
왜 곱해주면서 소수점 앞으로 튀어나오는 애들을 떼어다가 순서대로 늘어놓으면 되는걸까요?
그건 숙제로 남겨드리겠습니다.
진법의 표현방법을 잘 째려보시면 어렵지 않게 알 수 있는 내용이랍니다.
그럼, 이만.
--------------------- [원본 메세지] ---------------------
27.375를 2진법으로 바꿔야하는건데 말이죠.
소수부분이 잘 안풀리네요..
부탁드릴게요.죄송합니다..
카페 게시글
고등학생 수학
풀이&답
Re: 풀이 + 설명입니다. ( 소수점 아래 진법 변환 )
오대감
추천 0
조회 173
02.12.31 18:36
댓글 0
다음검색