[CS50 2019] 2진법, 정보의 표현
컴퓨터 과학(Computer Science)은 문제를 해결하는 과정이다. 어떠한 입력(input)이 있고, 입력에 따른 결과(output)가 있다. 그리고 입력과 출력의 사이에 컴퓨터 과학이 존재한다. 즉 어떠한 문제(입력)가 있고, 문제에 대한 해결 과정 후에 문제의 답(결과)이 도출된다. 문제 해결에 앞서, 입력과 출력을 어떻게 표현할지에 대한 합의된 표현 방식의 사용이 필요하다. 2진법 컴퓨터는 0과 1로만 데이터를 표현하는 2진법으로 대화한다. 일반적으로 사용하는 10진법(0, 1, 2, 3, 4, 5, 6, 7, 8, 9 총 10개의 기호로 표현하는 것)과는 상반된다. 컴퓨터는 0과 1만으로 글자, 사진, 영상, 소리 등 다양한 것들을 저장할 수 있다. 2진법에서 각 자리수는 2의 거듭제곱을 의..