
💡 정보 처리 과정
- 데이터는 기록된 사실이지만, 직접적인 문제 해결에 도움이 되지 않음
- 처리와 가공을 통해 정보로 변환
💡 연속적 데이터, 범주적 데이터란?
- 연속적 데이터: 수량화가 가능 (온도, 키, 체중, 나이)
- 범주적 데이터: 범주로 단순 분류 가능 (성별, 직종)
수집된 데이터의 집합을 정렬, 군집화, 계산 또는 표현방법 변경 등 데이터를 변환하여 정보를 생성하는 과정

bit, binary digit: 0 | 1 (2^1) 두 가지의 상태값으로 여러 개 중첩시켜 데이터 표현byte: 256 (2^8) 상태 표현 가능
컴퓨터는 트랜지스터를 통해 2진법 숫자로 데이터를 표현하여 저장 및 처리한다.
💡 트랜지스터와 2진법
- 트랜지스터: 전기 신호로 작동하는 스위치
- IF 전기 신호 들어옴 →
ON,TRUE,1- IF 전기 신호 없음 →
OFF,FALSE,0
VS 디지털데이터를 저장할 땐 컴퓨터에게 데이터 타입을 명시해야 한다.
컴퓨터는 정보 처리 방법과 과정을 자의적으로 결정 불가능
→ 처리 방법과 과정이 정의된 프로그램 사용
💡 프로그램이란?
- 컴퓨터가 어떠한 작업을 자동으로 처리하도록 처리 방법 및 순서를 컴퓨터가 이해할 수 있는 언어 형태로 기술한 것
- 유사한 유형의 여러 문제를 추상화시킨 알고리즘의 구현 결과물
(algorithm)🔸 분류
- 저급언어: 컴퓨터가 이해하기 쉬운 언어
- 고급언어: 사람(프로그래머)가 이해하기 쉬운 언어
고급 언어로 작성된 프로그램은 기계어밖에 인식할 수 없는 컴퓨터는 이해❌
→ 컴파일러 또는 인터프리터 사용
다음과 같이 어떤 문제(라면끓이기)를 해결하기 위한 절차를 무엇이라고 하는가?

① 프로그래밍 언어
② 레시피
③ 컴파일러 또는 인터프리터
④ 알고리즘
④ 알고리즘
‘방송대 컴퓨터과학과의 파이썬 프로그래밍 기초는 전공 과목이다’ 라고 할 때, ‘전공’이라는 설명은 어떤 유형의 데이터에 속하는가?
① 연속적 데이터
② 범주적 데이터
③ 정보
④ 반정형 데이터
② 범주적 데이터
표현의 모호성을 제거하고 자연어와 유사한 형태의 문법을 갖는 프로그래밍 언어는?
① 1세대 프로그래밍 언어
② 2세대 프로그래밍 언어
③ 3세대 프로그래밍 언어
④ 4세대 프로그래밍 언어
③ 3세대 프로그래밍 언어