모두를 위한 컴퓨터 과학(CS50 2019) - (1)컴퓨팅 사고
2022.07.26
모두를 위한 컴퓨터 과학(CS50 2019) 강의를 들으며 작성하였다. 컴퓨터과학이란 무엇인가? 문제를 해결하는 과정. 문제를 해결 : 어떠한 입력이 있을 때 그로부터 어떠한 출력을, 그 문제에 대한 답을 찾는 것 -> 이것의 중간 과정이 컴퓨터과학. 따라서 컴퓨터 과학의 첫 번째 개념은 정보 자체의 표현 방법. 1. 2진법 : 0과 1로만 표현하는 것 - 컴퓨터는 0과 1만으로 숫자 뿐만 아니라 글, 사진, 영상 소리 등을 저장 가능 - 2진법에서는 두 개의 숫자만 있으므로, 각 자리수가 2의 거듭제곱을 의미 - 2진법은 전기를 켜고 끄는 방식으로 작동하는 컴퓨터에게 적합한 방법 - 컴퓨터에게는 수많은 스위치(트랜지스터)가 있으며 on/off 상태를 통해 0과 1을 표현 - 트랜지스터 : 컴퓨터 속의 ..