CS50_2019 - boostcourse

merin·2022년 6월 4일
0

1. 컴퓨팅 사고

1) 이진법

0과 1의 세계 -- 10의 거듭제곱 대신 2진법, 컴퓨터만의 어법으로 패턴화 : bit
byte = 8bit

2) 정보의 표현
이모티콘 -- 수많은 점으로 나누어져 있는 정보를 보내는 것. 음악의 정보도 마찬가지

3) 알고리즘

input - algorithm - output

문제를 해결하는데 천천히 processing 하는 거.
주소록에 Mike Smith 이름을 찾는다. 하나씩 넘긴다. -- 느리고 천천히 정확한 방법
두개씩 넘긴다 -- 빠르지만 정답을 놓칠 수 있음.
반정도 펼치고 반으로 나누고 반으로 나눠서 M으로 가까운 쪽으로 간다 -- 가장 정확하고 빠르다.

어느 알고리즘이 가장 좋은지? 직관적으로 볼 수 있는 걸 기계로 번역하는 것에 불과하다.
4) 스크래치 : 기초
scratch.mit.edu
고양이 귀여워

5) 스크래치 : 심화
변수 variables
ㅋㅋㅋ게임개웃기다 컵케이크맛있겠다

profile
MALer

0개의 댓글