daino_saur
article thumbnail
Published 2023. 11. 16. 18:55
[CS50] 정보의 표현 프로그래밍/CS
반응형

 

정보의 표현

 

문자의 표현

 

이전 글에서 컴퓨터는 2진법을 사용해 작동한다고 알아보았다.

 

 

[CS50] 컴퓨팅사고와 2진법

오늘은 컴퓨터 사이언스 공부를 시작하기 전에 컴퓨터 사이언스에 대해 알아보겠다. 컴퓨터 사이언스란 "컴퓨터를 이용한 문제 해결에 대한 학문"이다. 문제 해결은 입력을 받아 출력을 만들어

daino.tistory.com

 

그렇다면 문자는 어떻게 표현할까?

 

바로 숫자로 변환해 표현한다.

 

문자를 숫자로 표현 할 수 있도록 정해진 약속이 있는데,

 

그중 하나가 아스키 코드이다.

 

ASCII

 

ASCII 코드

 

ASCII는 8비트까지만 사용했고 미국식 영어만 표현했기에 모든 문자를 표현하기 어려웠다.

 

그래서 상위 개념으로 유니코드가 탄생했다.

 

사진의 표현

 

RGB값 사용

 

색상 패턴을 숫자로 해석해서 RGB 양으로 받아들이고 모든 색을 표현한다.

 

이외의 표현

 

영상은 수많은 사진을 빠르게 재생하는것일뿐

 

음악은 각 음표를 숫자로 표현한다.

 

퀴즈

 

CS50을 2진법으로 표현해보기

 

67, 83, 50

01000011 / 010100011 / 0110010

 

나는 문자만 아스키코드를 사용했는데, 숫자버전도 있나보다.

 

 

반응형

'프로그래밍 > CS' 카테고리의 다른 글

[CS50] 알고리즘  (0) 2023.11.16
[CS50] 컴퓨팅사고와 2진법  (0) 2023.11.16
[CS50] 다시, 컴퓨터 사이언스를 공부하는 이유  (0) 2023.11.16
profile

daino_saur

@daino

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!