1. 컴퓨터는 왜 0과 1을 좋아할까?
이 챕터에서 배우는 것
- 이진수가 자리마다 2의 거듭제곱 값을 가짐을 안다.
- 비트를 켜고 꺼서 10진수 값이 어떻게 만들어지는지 직접 확인한다.
- 컴퓨터가 전기 신호의 켜짐/꺼짐으로 수를 표현하는 이유를 이해한다.
컴퓨터는 10개의 손가락이 없다
우리는 손가락 10개 덕에 0~9로 셉니다. 그런데 컴퓨터의 '손가락'은 전기 스위치 — 켜짐(1)과 꺼짐(0) 딱 두 개뿐입니다.
두 개뿐인 신호로 어떻게 255, 1000 같은 큰 수를 만들까요? 아래 스위치들을 직접 눌러 보세요.
먼저 예상해 보세요
4개의 스위치(4비트)로 만들 수 있는 가장 큰 수는?
비트 스위치
🎯 비트 원을 눌러 켜고 꺼 보세요. 위의 자리값(1·2·4·8…)이 아래 합계에 어떻게 더해지는지 관찰하며 도감을 채우세요.
비트 스위치
🎯 비트 원을 눌러 켜고 꺼 보세요. 위의 자리값(1·2·4·8…)이 아래 합계에 어떻게 더해지는지 관찰하며 도감을 채우세요.
발견 도감
0 / 5 발견
자리값이 두 배씩 커진다
십진수는 자리마다 ×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를 만들려면 몇 개를 켜야 하나요?
발견 도감
0 / 5 발견
확인 퀴즈
이진수에서 오른쪽부터 각 자리의 값은?
이진수 1011을 십진수로 바꾸면? (8+0+2+1)
4비트로 만들 수 있는 가장 큰 수는?
0과 1로 수를 만드는 법을 알았습니다. 다음엔 컴퓨터가 이 수들을 어떻게 '정렬'하는지 — 알고리즘이 일하는 모습을 봅시다.