Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
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 more
Archives
관리 메뉴

프랙티스만이 살길. 프랙티스만이 살길.

1. 컴퓨팅 사고 본문

Computer science/CS50

1. 컴퓨팅 사고

gaussian-goodman
  • 컴퓨터 과학
    • 문제해결을 위한 학문으로, 문제해결은 입력(input)을 받아 출력(out put)을 만드는 과정이다.
  • 2진법
    • 0과 1로 수를 표현하는 것. 컴퓨터는 이진법을 이용한다. 컴퓨터의 수많은 트렌지스터가 on/off 상태를 이용하여 0과 1을 표현한다.
    • 2진법에서 하나의 자릿수를 표현하는 단위를 비트(bit)라고한다. 비트는 binary digit의 줄임말로서, 0과 1 중 하나만 가질 수 있는 측정단위이다.
    • 바이트(byte)는 8개의 비트가 모여 만들어진 것이다. 하나의 비트에는 0과 1이 들어갈 수 있고, 여덟자리가 있기 때문에 $2^8$개의 서로 다른 바이트가 존재 할 수 있다.비트와 바이트

  • ASCII
    • 컴퓨터는 0과1밖에 사용하지 않기 때문에 문자를 숫자로 표현하기 위해서는 0과1의 조합으로 문자를 지시하는 약속을 정해야 한다. 여러 약속 중 하나가 **설명미국정보교환표준부호 ASCII(아스키코드/American Standard Code for Information Interchange)**인데 총 128개의 부호로 정의되어 있고, 예를 들어알파벳 A는 10진수 기준으로 65, 알파벳 B는 66로 되어있습니다. 
     

  •  유니코드
    • 이모티콘과 영어외 다른언어를 표현하기 위해 ASCII코드의 상위집합인 유니코드가 있다.
  • 알고리즘
    • 알고리즘은 입력을 출력으로 만들기위한 처리과정을 의미한다. 어떤 명령을 수행해야 출력으로 변환 할 수 있는지에 대한 규칙들의 순차적 나열이다.

'Computer science > CS50' 카테고리의 다른 글

5. 메모리 주소  (0) 2023.07.05
4. 알고리즘  (0) 2023.07.05
3. 배열  (0) 2023.07.05
2. C언어  (0) 2023.07.05
0. 들어가며  (0) 2023.07.05