한번의 정리 하기
컴퓨터는 이진법으로 모든것을 표현할 수 있다 텍스트, 이미지, 동영상
이진법으로 모든 숫자를 표현한다
001 010
이것을 2진법 제곱근으로 모든 숫자를 표현할 수 있다
이런 입력은 전기라는 물리적 에너지에 작용된다
이미지에 대한 지식
이미지는 R,G,B 로이루어져 그것의 값을 주어 색감을 표현한다
동영상에 대한 지식
동영상은 이미지를 여러곂 이어 보여준 것으로 사람이 착각할 프레임을 보여주면 된다
분할 탐색에 관하여
전화번호부 탐색을할때 우리는 직관적으로 중간을 펴서 그중 업다운 으로 근처로 간다 그러기 때문에
첫패이지부터 1000페이지 까지 찾는 것보다
중간을 분할하여 찾는것이 훨신 빠르다
이것은 log함수로 나타나며 결과적으로 훨신 빠르다
스크레치를 이용한 코딩의 알고리즘에 대하여 설명해주었다
c언어 사용 웹싸이트
이것을 이용하여 컴파일 하여 사용할 수 있다
cs50.h 에관하여
make 를 사용하면 사용해야하는 프로그램들을 나열해 주어 내가 필요한것을 만들 수 있다
간단한 for 문 사용하기
데이터 타입 구분
데이터 타입에 따른 불러오기 기준
cs50 에는 get_???("넘겨줄 말")로 데이터타입에 따른 데이터를 가져올 수 있다
오버플로우 에 관하여
bit의 한계점에 부딧치면 이렇게 데이터가 깨진다
라이브러리 참고용
컴파일링에 관하여
컴퓨터가 이해할 수 있는 코드로 변환 즉 01010010101010100101011010000000010101010010같이 만듬
헬프에 관하여
help50 를 이용하여 만들면 오류에 대하여 찾아서 알려준다
디버그
debug50 를 사용하여 실행하면 중지점에 서 부터 한줄 씩 사용하도록 할 수 있다
check50
style 50
이 두개는 검사 프로그램으로 생각하면 될거 같다