✔ 학습목표
컴퓨터가 문자, 사진, 영상, 음악 등 다양한 정보를 처리하는 방식을 설명할 수 있다.
ASCII
ASCII(아스키코드/American Standard Code for Information Interchange)는 문자를 숫자로 표현할 수 있도록 정해진 표준 중 하나이다. 예를 들어 알파벳 F는 10진수 기준으로 70이다. 이를 2진법으로 표현하면 1000110으로 표현할 수 있다.
Unicode
Unicode(유니코드)는 ASCII의 상위개념으로, 더 많은 비트를 사용하여 더 다양한 문자를 표현하도록 지원한다. 유니코드를 사용하면 😂(기쁨의 눈물)과 같은 이모티콘까지 표현할 수 있다.
RGB
문자와 같이 그림의 경우에도 숫자로 표현할 수 있다. 그림은 수많은 작은 점으로 구성된다. 이를 픽셀이라고 한다. 각각의 픽셀은 빨강(R), 초록(G), 파랑(B)의 세 가지 색을 서로 다른 비율로 조합하여 특정한 색을 가진다. 예를 들어 R72 + G72 + B33 = 노란색인 것이다. 이렇게 숫자로 픽셀을 표현하는 방식을 RGB라고 한다.
그림은 RGB로 나타난 픽셀들로, 영상은 그림의 연속으로, 음악은 음표를 숫자로 정의해 표현된다.
이 글은 네이버 부스트코스 David J. Malan(데이비드 J. 말란) 교수님의 모두를 위한 컴퓨터 과학(CS50 2019) 강의를 수강하고 작성한 글입니다.
'Computer Science > Computational thinking' 카테고리의 다른 글
컴퓨팅 사고 | 디버깅 (0) | 2021.02.02 |
---|---|
컴퓨팅 사고 | 컴파일링 (0) | 2021.02.01 |
컴퓨팅 사고 | 하드웨어의 한계 (0) | 2021.01.31 |
컴퓨팅 사고 | 알고리즘 (0) | 2021.01.29 |
컴퓨팅 사고 | 컴퓨터 과학과 2진법 (0) | 2021.01.29 |