책 내용 질문하기
십진수, 이진수
도서
[2015] 컴퓨터활용능력 2급 필기
페이지
135
조회수
200
작성일
2016-01-20
작성자
첨부파일

2. 십진수 33.25를 이진수로 올바르게 표현한 것은?

여기서 정수부분 33을 2로 나누어 더 이상 나눠지지 않을 때까지 나누고 몫을 제외한 나머지를 역순으로 표시한다.

까지 이해는 되는데요. 소수 부분이 이해가 안갑니다.

12. 다음 중 이진수(0110)의 2의 보수표현으로 옳은 것은?

2의 보수는 1의 보수를 구한 뒤 1을 더하면 되고, 1의 보수는 주어진 각 자리값을 반대로 변환하면 된다.

즉, 1의 보수는 1001이 된다는 것인데, 여기서 0110+1001+1= 2의 보수가 1010이라고 나오는 점이 이해가 안갑니다.

답변부탁드립니다~

답변
2016-01-22 10:13:28

안녕하세요.

진수변환 문제의 경우는 지금까지 총 2번밖에는 출제되지 않았습니다. 한번더 보시고 이해가 안되시면 그냥 다음으로 넘어가세요.

2. 소수점 이하의 부분은 2로 나누는 것이 아니라 2를 곱한 다음 정수 부분을 차례로 입력해 주면 됩니다.

0.25

* 2

0.50 <- 소수 부분의 첫번째 글자는 0

0.50

* 2

1.0 <- 소수부분의 두번째글자는 1, 소수점 이하의 값이 0으로 끝남

정수 부분의 값을 차례로 입력하면 0.01이 되는 것입니다.

12.

0110 <- 이것을 1의 보수로 바꾸려면 0을 1로, 1을 0으로 바꾸면 됩니다.

1001 <- 이것을 2의 보수로 바꾸려면 1의 보수 값에 1을 더하면 됩니다.

+ 1

1010 <- 이것은 2진수 이므로 값이 2가 되면 한자리 올림수가 발생합니다. 그러므로 1010이 되는 것입니다.

즐거운 하루 되세요.

  • *
    2016-01-22 10:13:28

    안녕하세요.

    진수변환 문제의 경우는 지금까지 총 2번밖에는 출제되지 않았습니다. 한번더 보시고 이해가 안되시면 그냥 다음으로 넘어가세요.

    2. 소수점 이하의 부분은 2로 나누는 것이 아니라 2를 곱한 다음 정수 부분을 차례로 입력해 주면 됩니다.

    0.25

    * 2

    0.50 <- 소수 부분의 첫번째 글자는 0

    0.50

    * 2

    1.0 <- 소수부분의 두번째글자는 1, 소수점 이하의 값이 0으로 끝남

    정수 부분의 값을 차례로 입력하면 0.01이 되는 것입니다.

    12.

    0110 <- 이것을 1의 보수로 바꾸려면 0을 1로, 1을 0으로 바꾸면 됩니다.

    1001 <- 이것을 2의 보수로 바꾸려면 1의 보수 값에 1을 더하면 됩니다.

    + 1

    1010 <- 이것은 2진수 이므로 값이 2가 되면 한자리 올림수가 발생합니다. 그러므로 1010이 되는 것입니다.

    즐거운 하루 되세요.

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