Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- SW
- 모두를 위한 컴퓨터 과학(CS50)
- WebProgramming
- java
- 알고리즘
- Computer Science
- 이진법
- SSAFY 9기
- ERD
- CS 기초지식
- Compute Science
- til
- 부스트코스
- 관계형 데이터베이스
- Java Programming
- CS 기초
- 상속
- w3schools
- ssafy
- CS50
- exception
- edwith
- 객체지향
- CS기초지식
- 삼성청년SW아카데미
- 면접을 위한 CS 전공지식 노트
- 기초프로그래밍
- 모두를 위한 컴퓨터 과학
- 예외처리
- 데이터베이스 모델링
Archives
- Today
- Total
Joslynn의 하루
[CS 기초 지식] 모두를 위한 컴퓨터 과학(CS50)_정보의 표현 본문
만약 컴퓨터가 수많은 스위치(트랜지스터)들을 끄고 켜서 숫자를 표현한다면, 문자는 어떻게 표현할까?
: 글을 숫자로 표현하는 방식으로 문자를 표현할 수 있다.
ex) 대문자 A == 숫자 65로 약속;
ASCII 아스키코드
: 8bit로만 문자를 표현하므로 표현할 수 있는 한계가 존재
: 미국식 영어에 편향되어 있음
: 최근 사용하는 이모티콘들조차 키보드에 속한 문자들임, 이들을 나타내는 0과 1의 패턴도 있음
유니코드(Unicode)
: 8이나 16, 24, 32비트까지 사용 - 훨씬 더 많은 0과 1을 사용할 수 있다.
: 😂(기쁨의 눈물) 이모티콘 // 10진법으로 128,514, 2진법으로는 11111011000000010
사진은 점으로 이루어져있다. 그렇다면 컴퓨터는 점을 어떻게 표현할까?
: RGB라고 불리는 체계에 의해 표현
: 어떤 숫자가 어떤 색을 나타낼지
: 하나의 점, 하나의 픽셀은 0과 1로 이루어진 빨강, 초록, 파랑 세가지 값을 가짐 (색 조합)
: 얼마만큼의 빨강, 얼마만큼의 초록, 얼마만큼의 파랑을 섞으면 모든 색을 표현 가능
여러 정보의 표현 방식
동영상: 여러장의 사진을 연결하면 인간의 눈으로는 움직이는 동영상으로 보임
음악의 표현: 음과 길이, 음량 세가지 값을 사용
중요한 것은 컴퓨터의 세계에서 모든 정보는 0과 1로 표현이 가능하다는 것이다.
'CS 기초지식' 카테고리의 다른 글
[CS 기초지식] 디자인 패턴_싱글톤 패턴, 팩토리 패턴, 전략 패턴 (0) | 2022.09.21 |
---|---|
[CS 기초 지식] 모두를 위한 컴퓨터 과학(CS50)_스크래치 기초, 심화 (0) | 2022.08.31 |
[CS 기초 지식] 모두를 위한 컴퓨터 과학(CS50)_알고리즘 (0) | 2022.08.23 |
[CS 기초 지식] 모두를 위한 컴퓨터 과학(CS50)_이진법(Binary) (0) | 2022.08.18 |
Comments