10진수 ↔ 2진수 변환 학습기

Ⅱ-1. 디지털 데이터 표현 방법 · 수치 정보의 디지털 표현 원리

1. 숫자를 넣어 보세요

0부터 255까지의 정수를 입력한 뒤 변환하기를 누르세요.

3. 연습문제

10진수를 2진수로 바꾸어 적고 정답 확인을 누르세요.

1. 자릿값 카드로 생각하기

2진수의 각 자리는 오른쪽부터 1, 2, 4, 8, 16 … 처럼 2배씩 커지는 자릿값을 가집니다.
카드를 뒤집어 점(●)이 보이면 1, 빗금(뒷면)이 보이면 0 입니다. 점이 보이는 카드의 자릿값만 모두 더하면 10진수가 됩니다.

[첫 번째 방법] 자릿값을 오른쪽에서 왼쪽으로 나열한 뒤, 나타낼 수보다 작은 가장 큰 자릿값부터 순서대로 카드를 뒤집어 합이 그 수가 되도록 만듭니다. (예: 27 → 16+8+2+1 → 11011(2))

2. 카드를 직접 뒤집어 보세요

카드 수:

※ 카드를 손으로 눌러도 뒤집히고, 위 버튼을 누르면 큰 자릿값부터 차례로 뒤집히는 과정을 볼 수 있어요.

3. 목표 수 맞추기

아래 목표 수가 되도록 카드를 뒤집어 보세요. (위 2번의 카드를 사용합니다)

목표: -

4. 학습지 문제 (숫자 카드 4장)

교안의 문제입니다. 답을 적고 정답 확인을 누르세요. 막히면 힌트를 누르세요.

1) 십진수 7 을 나타내는 카드를 뒤집어 보고, 이진수로 얼마인지 써 보자.

2) 이진수 0101 을 카드로 나타내 보고, 십진수로 얼마인지 써 보자.

3) 이진수 4자리로 표현할 수 있는 가장 큰 수는? (이진수와 십진수로 각각)

4) 이진수 3자리로는 모두 몇 개의 수를 표현할 수 있을까?

5) 십진수 31 을 카드로 나타내려면 카드가 모두 몇 장 필요할까?

5. 두 방법 비교

구분① 나눗셈 방법② 자릿값 카드 방법
하는 일2로 계속 나눈 나머지를 역순으로큰 자릿값부터 1을 넣어 합 맞추기
좋은 점수가 커도 기계적으로 정확머릿속으로 빠르게, 원리가 눈에 보임
결과두 방법의 답은 항상 같습니다