공부 STUDY/CS
1. 컴퓨팅 사고 Computational Thinking, Scratch
*CS50 컴퓨터 과학을 공부하며 정리한 글입니다. (edwith X CS50을 참조하였음을 밝힙니다.) 문제 해결은 입력을 전달받아 출력을 만들어내는 과정이다. 컴퓨터 과학은 이 중간 과정에 있다. 이를 간단히 표현해보면, input - 컴퓨터 과학 - output 이렇게 정리할 수 있다. 입력과 출력을 표현하기 위해서 모든 사람이 동의할 표준 약속이 필요하다. 그 표현 방법에 대해 공부해보자. 1) 2진법 일상 속에서 사용하는 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 총 10개의 기호로 표현하는 방법이 '10진법'이다. 하지만 컴퓨터는 오직 0과 1을 가지고 데이터를 표현한다. 이 표현 방법을 '2진법'이라고 한다. 컴퓨터는 0과 1만으로 글, 사진, 영상 그리고 소리 등을 저장할 수 있다..