Ⅱ-1. 디지털 데이터 표현 방법 · 수치 정보의 디지털 표현 원리
0부터 255까지의 정수를 입력한 뒤 변환하기를 누르세요.
10진수를 2진수로 바꾸어 적고 정답 확인을 누르세요.
2진수의 각 자리는 오른쪽부터 1, 2, 4, 8, 16 … 처럼
2배씩 커지는 자릿값을 가집니다.
카드를 뒤집어 점(●)이 보이면 1, 빗금(뒷면)이 보이면 0 입니다.
점이 보이는 카드의 자릿값만 모두 더하면 10진수가 됩니다.
[첫 번째 방법] 자릿값을 오른쪽에서 왼쪽으로 나열한 뒤, 나타낼 수보다 작은 가장 큰 자릿값부터 순서대로 카드를 뒤집어 합이 그 수가 되도록 만듭니다. (예: 27 → 16+8+2+1 → 11011(2))
※ 카드를 손으로 눌러도 뒤집히고, 위 버튼을 누르면 큰 자릿값부터 차례로 뒤집히는 과정을 볼 수 있어요.
아래 목표 수가 되도록 카드를 뒤집어 보세요. (위 2번의 카드를 사용합니다)
목표: -
교안의 문제입니다. 답을 적고 정답 확인을 누르세요. 막히면 힌트를 누르세요.
1) 십진수 7 을 나타내는 카드를 뒤집어 보고, 이진수로 얼마인지 써 보자.
2) 이진수 0101 을 카드로 나타내 보고, 십진수로 얼마인지 써 보자.
3) 이진수 4자리로 표현할 수 있는 가장 큰 수는? (이진수와 십진수로 각각)
4) 이진수 3자리로는 모두 몇 개의 수를 표현할 수 있을까?
5) 십진수 31 을 카드로 나타내려면 카드가 모두 몇 장 필요할까?
| 구분 | ① 나눗셈 방법 | ② 자릿값 카드 방법 |
|---|---|---|
| 하는 일 | 2로 계속 나눈 나머지를 역순으로 | 큰 자릿값부터 1을 넣어 합 맞추기 |
| 좋은 점 | 수가 커도 기계적으로 정확 | 머릿속으로 빠르게, 원리가 눈에 보임 |
| 결과 | 두 방법의 답은 항상 같습니다 | |