본문 바로가기
cs/CS50

1: 컴퓨팅 사고-2(아스키코드)

by 이쟝 2021. 11. 23.

2. 정보의 표현 

(1) 문자의 표현

  • 문자를 표현하는 방법 그중 하나는 ASCII(아스키코드)
  • 총 128개의 부호로 정의되어 있음

만약 A를 2진법으로 표현한다면? 2^6x1+1x1(64+1)로 표현가능 1000001(1)

 

(2) 그림, 영상, 음악의 표현

    • 그림도 문자처럼 숫자로 표현할 수 있음
    • 그림은 빨간색, 초록색, 파란색을 띠고 있고 이런 작은 점을 픽셀이라고 함.
    • 각각의 픽셀은 세가지 색을 서로 다른 비율로 조합해 특정한 색을 갖게 됨 ex) 빨간색 72, 초록색 72, 파란색 33을 섞으면 노란색이 됨
    • 이 숫자들을 표현하는 방식을 RGB(Red, Green, Blue)라고 함
    • 영상 또한 수많은 그림을 연속적으로 이어 붙여 놓은 것이고 음악도 마찬가지로 각 음표를 숫자로 표현할 수 있음

 

https://www.boostcourse.org/cs112/joinLectures/41307

 

모두를 위한 컴퓨터 과학 (CS50 2019)

부스트코스 무료 강의

www.boostcourse.org

 

 

'cs > CS50' 카테고리의 다른 글

2: C언어-3(조건문과 반복문)  (0) 2021.11.24
2: C언어-2(문자열)  (0) 2021.11.24
2: C언어 -1(C언어 기본)  (0) 2021.11.24
1: 컴퓨팅 사고-3(알고리즘 기초)  (0) 2021.11.23
1: 컴퓨팅 사고-1(2진법과 비트)  (0) 2021.11.23