책 내용 질문하기
31p 예제 2진수 8진수 변환시 질문요
도서
[2011] 컴퓨터활용능력 1급 필기(2급,3급 포함)
페이지
31
조회수
180
작성일
2011-08-06
작성자
첨부파일

예제에서

111001011.101010

세개씩 묶어서 8진수로 표현하는데 여기서

111을 묶어 7이 되고

001을 묶어 1이 되고

011을 묶어 3이 되고

소수점이하 부분

101을 묶어 5가 되고

010을 묶어 2가 되는 이유가 뭘까요?

빠른 답변 부탁합니다.

답변
2011-08-07 19:08:00

진수란 수를 어떻게 표현하는지에 대한 개념입니다.

8진수는 수를 8개의 숫자를 이용하여 표현하고 2진수는 수를 2개의 숫자를 이용하여 표현하게 되죠.

진법 변환 패턴부분은 이렇게 이해하시면 될 것 같습니다.

여기서 2진수와 8진수 사이의 진법 변환이 위와 같은 패턴을 가진것은 2진수3자리로 표현가능한 수가 완전하게 8진수 1자리로 표현할 수 있기 때문이죠.

즉, 2진수 3자리로 표현할 수 있는 수는 000, 001, 010, ~~~, 110, 111 로 모두 8개입니다. 크기로 보면 0부터 7까지 나타낼 수 있죠. 이는 8진수 1자리로 나타낼 수 있는 숫자의 범위입니다.

그리고 수의 크기를 정할 때는 소수점을 기준으로 왼쪽으로 나아가면서, 2의 0승, 2의 1승과 같이 나아가고 , 소수점을 기중으로 오른쪽으로 나아가면서, 2의 -1승, 2의 -2승 ... 이런식으로 나가죠.

그러므로 만약 2진수로 101 이라면 1*2^2 + 0*2^1 + 1*2^0 = 1*4 + 0*2 + 1*1 = 5 가 되는 것입니다.

  • *
    2011-08-07 19:08:00

    진수란 수를 어떻게 표현하는지에 대한 개념입니다.

    8진수는 수를 8개의 숫자를 이용하여 표현하고 2진수는 수를 2개의 숫자를 이용하여 표현하게 되죠.

    진법 변환 패턴부분은 이렇게 이해하시면 될 것 같습니다.

    여기서 2진수와 8진수 사이의 진법 변환이 위와 같은 패턴을 가진것은 2진수3자리로 표현가능한 수가 완전하게 8진수 1자리로 표현할 수 있기 때문이죠.

    즉, 2진수 3자리로 표현할 수 있는 수는 000, 001, 010, ~~~, 110, 111 로 모두 8개입니다. 크기로 보면 0부터 7까지 나타낼 수 있죠. 이는 8진수 1자리로 나타낼 수 있는 숫자의 범위입니다.

    그리고 수의 크기를 정할 때는 소수점을 기준으로 왼쪽으로 나아가면서, 2의 0승, 2의 1승과 같이 나아가고 , 소수점을 기중으로 오른쪽으로 나아가면서, 2의 -1승, 2의 -2승 ... 이런식으로 나가죠.

    그러므로 만약 2진수로 101 이라면 1*2^2 + 0*2^1 + 1*2^0 = 1*4 + 0*2 + 1*1 = 5 가 되는 것입니다.

  • *
    2011-08-10 09:31:23

    안녕하세요. 길벗 수험서 운영팀입니다.

    2진수는 0과 1 두개로 숫자를 표시하는 것입니다. 1이면 001입니다. 2는 001에 1을 더하면 002이지만 2를 사용할 수 없으므로 자리 올림이 발생해 010이 되는 것입니다. 3은 010에 1을 더한 011, 4는 011에 1을 더한 것으로 100 이 되는 것입니다.

    001

    + 1

    010

    010

    + 1

    011

    011

    + 1

    100

    즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.