컴퓨팅 사고- 정보의 표현

매일 공부(ML)·2022년 1월 29일
0

CS50

목록 보기
2/37

학습 목표

컴퓨터가 문자, 사진, 영상, 음악 등 다양한 정보를 처리하는 방식을 설명할 수 있습니다.


핵심 단어

  • ASCII

  • 유니코드

  • RGB


문자의 표현

컴퓨터가 숫자를 입력받아서 출력하는 것은 쉽습니다. 근데 우리는 숫자로 대화하는 것이 아닌 문자로 대화를 하죠? 메신저를 보내거나 기록을 남길 때요.

그렇다면, 어떻게 컴퓨터는 문자를 입력받고 출력을 하는 것일까요?

그 비밀은 바로, 특정 숫자로 문자를 표현하는 것입니다.

ASCII(아스키코드)

  • 128개의 부호

  • 문자를 숫자로 표현한 것입니다.

  • 영어만 가능


Unicode(유니코드)

  • ASCII는 영어만 가능하다는 단점을 극복

  • 많은 비트 사용하여 다양한 문자 표현 가능

    • 영어 말고 다른 언어 가능
    • 이모티콘 표현 가능

그림, 영상 표현

그림이나 사진은 수 많은 점들로 이뤄지고 있고, 이 점들은 픽셀로 빨간색, 초록색, 파란색을 띄고 있습니다.

이러한 픽셀들은 세 가지 색을 서로 다른 비율로 조합하여 특정한 색을 갖게 되고 우리는 이러한 표현을 RGB라고 합니다.

영상 또한 그림의 연속체라서 이러한 방식과 동일합니다.

즉, flow는 2진법 -> 10진법 -> 사진 -> 영상


profile
성장을 도울 아카이빙 블로그

0개의 댓글