2021 2학기 방송통신대학교 컴퓨터과학개론 출석수업대체과제물 A+받음
- 최초 등록일
- 2022.03.14
- 최종 저작일
- 2021.10
- 5페이지/ 한컴오피스
- 가격 4,000원
소개글
"2021 2학기 방송통신대학교 컴퓨터과학개론 출석수업대체과제물 A+받음"에 대한 내용입니다.
목차
1. 2번 문제
2. 3번 문제
3. 4번 문제
본문내용
10진수 69.6875를 2진수로 변환하기 위해서 정수 부분과 소수 부분을 구분하여 각각을 별도의 방법으로 처리한 후, 해당 결과를 단순히 연결하여 나열한다. 때문에 정수 부분 69와 소수부분 0.6875로 먼저 분리한다.
먼저, 69를 2진수로 변환하는 과정은 위와 같다.
69를 2진수로 변환하기 위해서 69를 2로 계속해서 나눈 후 나머지를 구해 2진수를 얻는다. 69를 2를 나누면 몫은 34, 나머지는 1이 된다. 34를 2로 나누면 17, 나머지는 0이 된다. 17을 2로 나누면 몫은 8, 나머지는 1이 된다. 8을 2로 나누면 몫은 4, 나머지는 0이 된다. 4를 2로 나누면 몫은 2, 나머지는 0이 된다. 2를 2로 나누면 몫은 1, 나머지는 0이 된다. 이를 이진수로 재구성하면 10001012 가 된다.
이어서 0.6875를 2진수로 변환하는 과정은 아래와 같다.
2진수를 변환하기 위해서 0.6875에 2를 곱하면 1.375가 되고, 정수 부분 1을 2진수 소수점 아래 첫째자리에 배치한다. 이어서 0.375에 2를 곱하면 0.75가 된다. 정수 부분이 0이기 때문에 두 번째 자리에는 0을 배치한다. 0.75에 2를 곱하면 1.5가 된다. 정수 부분인 1을 소수점 아래 세 번째 자리에 배치한다. 0.5에 2를 곱하면 1.0이 되며, 소수점 아래 네 번째 자리에 1을 배치한 후, 소수 부분이 0이기 때문에 정지한다. 이를 이진수로 재구성하면 0.10112 이다. 위와 같은 과정을 통해서 정수부분인 69는 10001012 이고, 소수부분인 0.6875는 0.10112이다. 따라서 69.6875는 1000101.10112 이다.
여기서 2진수를 8진수로 변환하는 방법은 2진수 표현에서 소수점 기준으로 왼쪽과 오른쪽의 양방향으로 세 자리씩 묶으면 8진수의 한 자릿수가 된다는 것을 활용한다.
참고 자료
없음