💻 컴퓨터과학 초5~중1 이진수, 비트

1. 컴퓨터는 왜 0과 1을 좋아할까?

이 챕터에서 배우는 것
  • 이진수가 자리마다 2의 거듭제곱 값을 가짐을 안다.
  • 비트를 켜고 꺼서 10진수 값이 어떻게 만들어지는지 직접 확인한다.
  • 컴퓨터가 전기 신호의 켜짐/꺼짐으로 수를 표현하는 이유를 이해한다.

컴퓨터는 10개의 손가락이 없다

우리는 손가락 10개 덕에 0~9로 셉니다. 그런데 컴퓨터의 '손가락'은 전기 스위치 — 켜짐(1)과 꺼짐(0) 딱 두 개뿐입니다.

두 개뿐인 신호로 어떻게 255, 1000 같은 큰 수를 만들까요? 아래 스위치들을 직접 눌러 보세요.

먼저 예상해 보세요

4개의 스위치(4비트)로 만들 수 있는 가장 큰 수는?

비트 스위치

🎯 비트 원을 눌러 켜고 꺼 보세요. 위의 자리값(1·2·4·8…)이 아래 합계에 어떻게 더해지는지 관찰하며 도감을 채우세요.

비트 스위치

🎯 비트 원을 눌러 켜고 꺼 보세요. 위의 자리값(1·2·4·8…)이 아래 합계에 어떻게 더해지는지 관찰하며 도감을 채우세요.

비트 스위치
10진수 0최댓값 15
비트 수

발견 도감

0 / 5 발견

???
비트 하나만 켜 보세요
8 + 2
???
8비트 모드에서 전부 켜 보세요

자리값이 두 배씩 커진다

십진수는 자리마다 ×10 (1, 10, 100, 1000). 이진수는 자리마다 ×2 (1, 2, 4, 8, 16, 32, 64, 128).

켜진 비트의 자리값을 전부 더한 것이 그 수입니다: 1011 = 8 + 0 + 2 + 1 = 11.

4비트는 015(16개), 8비트는 0255(256개) — 비트가 하나 늘 때마다 표현 범위는 두 배가 됩니다. 이게 컴퓨터가 글자·그림·소리까지 숫자로 저장하는 방법의 시작입니다.

0과 1이 만드는 세계

여러분이 보는 이 화면도, 듣는 음악도, 게임도 결국 수많은 비트의 켜짐·꺼짐입니다. 컴퓨터가 '똑똑'한 게 아니라, 단순한 스위치를 수십억 개 빠르게 쓰는 것뿐입니다.

도전: 숫자 맞추기

🎯 8비트 모드에서 10, 100, 255를 만들어 보세요. 10은 어느 비트를 켜야 할까요? 255를 만들려면 몇 개를 켜야 하나요?

도전: 숫자 맞추기

🎯 8비트 모드에서 10, 100, 255를 만들어 보세요. 10은 어느 비트를 켜야 할까요? 255를 만들려면 몇 개를 켜야 하나요?

도전: 숫자 맞추기
10진수 0최댓값 15
비트 수

발견 도감

0 / 5 발견

???
비트 하나만 켜 보세요
8 + 2
???
8비트 모드에서 전부 켜 보세요

확인 퀴즈

이진수에서 오른쪽부터 각 자리의 값은?

이진수 1011을 십진수로 바꾸면? (8+0+2+1)

4비트로 만들 수 있는 가장 큰 수는?

0과 1로 수를 만드는 법을 알았습니다. 다음엔 컴퓨터가 이 수들을 어떻게 '정렬'하는지 — 알고리즘이 일하는 모습을 봅시다.