Computer Science/Computational thinking(7)
-
컴퓨팅 사고 | 정보의 표현
✔ 학습목표 컴퓨터가 문자, 사진, 영상, 음악 등 다양한 정보를 처리하는 방식을 설명할 수 있다. ASCII ASCII(아스키코드/American Standard Code for Information Interchange)는 문자를 숫자로 표현할 수 있도록 정해진 표준 중 하나이다. 예를 들어 알파벳 F는 10진수 기준으로 70이다. 이를 2진법으로 표현하면 1000110으로 표현할 수 있다. Unicode Unicode(유니코드)는 ASCII의 상위개념으로, 더 많은 비트를 사용하여 더 다양한 문자를 표현하도록 지원한다. 유니코드를 사용하면 😂(기쁨의 눈물)과 같은 이모티콘까지 표현할 수 있다. RGB 문자와 같이 그림의 경우에도 숫자로 표현할 수 있다. 그림은 수많은 작은 점으로 구성된다. 이를 픽..
2021.01.29 -
컴퓨팅 사고 | 컴퓨터 과학과 2진법
✔ 학습목표 컴퓨터 과학이 무엇인지 정의하고, 컴퓨터가 정보를 표현하는 방법에 대해 설명할 수 있다. 컴퓨터과학 컴퓨터과학은 문제 해결에 대한 학문이다. 문제 해결은 입력(input)을 전달받아 출력(output)을 만들어내는 과정이다. 그 중간에 있는 과정이 컴퓨터 과학이다. 입력과 출력을 표현하기 위해서는 모두가 동의하는 약속, 즉 표준이 필요하다. 2진법 일상에서 사용하는 0,1,2,3,4,5,6,7,8,9 총 10개의 기호로 표현하는 것이 10진법이다. 하지만 컴퓨터에서는 오직 0과 1로만 데이터를 표현한다. 이것을 2진법이라 한다. 10진법에서는 각 자릿수가 10의 거듭제곱을 의미하지만, 2진법에서는 2의 거듭제곱을 의미한다(예) 10진법의 3을 2진법으로 표현하면 011이 된다). 컴퓨터에는 ..
2021.01.29