컴시 - 자료 ~ 진법 변환
1. 컴퓨터와 자료
컴퓨터는 자료 입력 -> 처리 -> 정보 생산 의 순서대로 동작함.
· 자료 - 의미가 없는 일반적인 수치, 값
· 정보 - 자료를 가공하려 의사 결정을 위한 형식과 의미를 첨가함.
· 지식 - 목적에 맞추어 일반화되어 있는 정보
2. 정보
2 - 1. 정보의 특성
적시성 - 필요한 시점, 필요한 가치.
비소모성 - 소모되지 않으며, 공유되면 될수록 더 큰 가치를 지님.
상대성 - 정보의 가치는 이를 소유한 사람에 따라 다름.
활용성 - 활용되지 않으면 정보의 가치는 무의미함.
2 - 2. 정보의 표현
컴퓨터의 정보는 기본적으로 전기의 유 / 무로 1과 0으로 나누어짐.
이를 비트 (bit) , 비트의 8개 묶음을 바이트 (byte) 라고 함.
3. 2진법, 8진법, 16진법
진법? - 수를 표시하는 방법, 위치에 따라서 다른 가중치를 가지게 됨.
우리는 보통 0 ~ 9 의 숫자를 가지고 표시하는 10진법을 사용하나, 컴퓨터는 2 / 8 / 16 진법을 사용함.
3 - 1. 2진법
2진법은 0 / 1 두 숫자로 수를 표현하는 방법임,
ex) 1 0 1 0 1
2진법은 우측부터 2^0 ~ 2^n 의 가중치를 가지기 때문에,
예시의 값은 2^4 (16) + 2^2 (4) + 2^0 (1) = 21의 값을 가지게 됨.
3 - 2. 8진법, 16진법
8진법은 0~7까지의 숫자로 수를 표현함.
16진법은 0~9 + A~F의 알파벳으로 수를 표현함.
3 - 3. 그래서 어떻게 변환함?
10진수 -> 2진수
10 / 2 = 5, % = 0
5 / 2 = 2, % = 1
2 / 2 = 1, % = 0
1 / 2 = 0, % = 1
나머지를 위에서부터 아래로, 1 - 0 - 1 - 0
10진수 -> 8진수
10 / 8 = 1, % = 2
1 / 8 = 0, % = 1
2진수와 똑같이, 1 - 2
10진수 -> 16진수
10 / 16 = 0, % = 10
10
소수 부분 - 소수부분만 따로 진수값으로 곱해서 소수가 0이 될때까지
정수 부분은 0 아니면 1인거 기억하기
0.6875 * 2 = 1.3750
1.3750 * 2 = 0.7500
0.7500 * 2 = 1.5000
1.5000 * 2 = 1.0000
0.6875 (10) = 0.1011(2)