컴퓨터를 이용하여 데이터를 처리할 수 있다. 컴퓨터가 처리할 수 있는 형태는?

→ 숫자

십진수 15를 이진수 4자리로 표현

→ 1111

15를 십진수로 표현한다면?

A. X<<1 = 1110 = 14

B. X<<2 = 1100 = 12

C. X<<3 = 1000 = 8

프로그램 개발 과정

요구사항 분석 → 알고리즘 개발 → 코딩 → 컴파일과 링크 → 실행과 디버깅 → 유지보수

컴파일 오류, 런타임 오류, 논리 오류

A. 컴파일 오류 : 문법 오류

int a

B. 런타임 오류 : 실행 시간에 오류가 발생

int a = 0;

std::cout << 10 / a;

C. 논리 오류 : 문제 해결 절차를 잘못 기술한 것.