누구나 쉽게 배우는 진수 - 1. 진수란 무엇인가요?
2025. 3. 28. 12:09ㆍ소프트웨어/기초
✅ 1. 진수란 무엇인가요?
📌 진수(進數) 또는 기수법(基數法)이란?
진수 또는 기수법은 숫자를 표현하는 체계입니다.
쉽게 말해, 숫자를 어떤 규칙으로 세고, 나타낼 것인가를 정하는 방식이죠.
모든 진수는 아래 두 요소로 구성됩니다:
- 기수(Base) 또는 밑수:
- 사용 가능한 숫자 기호의 개수입니다.
- 예: 10진법은 0~9까지 10개의 숫자 기호 사용 → 기수는 10
- 자릿값(Position value):
- 각 자리의 위치에 따라 그 값이 달라지는 구조입니다.
- 왼쪽으로 갈수록 크기가 기수의 거듭제곱으로 증가합니다.
📌 우리가 일상에서 쓰는 10진수란?
10진수(Decimal)는 우리가 가장 자주 사용하는 숫자 체계로, 기수는 10입니다.
- 사용 가능한 숫자 기호: 0 ~ 9 (총 10개)
- 자릿수마다 10의 거듭제곱을 기준으로 계산합니다.
🔢 예시: 10진수 253 분석
자릿수 | 숫자 | 계산식 | 값 |
백의 자리 | 2 | 2 × 100 (10²) | 200 |
십의 자리 | 5 | 5 × 10 (10¹) | 50 |
일의 자리 | 3 | 3 × 1 (10⁰) | 3 |
총합 | 253 |
👉 이처럼, 자릿값 시스템은 진수의 핵심 개념입니다.
📌 왜 진수 개념이 중요한가요?
진수는 단순한 수학 개념을 넘어서, 디지털과 컴퓨터 세계의 언어입니다.
💡 진수가 중요한 이유 3가지:
- 💻 컴퓨터는 2진수만으로 작동합니다.
- 전류가 흐르면 1, 안 흐르면 0 → 전기 신호의 조합으로 모든 데이터 표현
- 🧠 프로그래밍에서는 다양한 진수가 활용됩니다.
- 8진수: 파일 권한
- 16진수: 메모리 주소, 색상 코드 등
- 🔍 진수를 이해하면 다음과 같은 개념도 쉬워집니다:
- 비트/바이트 구조
- 색상 표기, 파일 시스템, 연산 속도 등
📝 간단 연습 문제
Q. 숫자 123을 10진수 자릿값 기준으로 분해해보세요.
정답:
'소프트웨어 > 기초' 카테고리의 다른 글
누구나 쉽게 배우는 진수 - 3장. 2진수(Binary) 이해하기 (0) | 2025.03.28 |
---|---|
누구나 쉽게 배우는 진수 - 2. 왜 다양한 진수가 필요할까요? (0) | 2025.03.28 |
부동 소수점 - 6. 정리 및 실전 예제 (부동 소수점 & IEEE 754 표준) (0) | 2025.02.08 |
부동 소수점 - 5. 정확도가 중요한 경우 어떻게 해결할까? (0) | 2025.02.08 |
부동 소수점 - 4. 부동 소수점 연산의 한계 (0) | 2025.02.08 |