목차
Chapter 1 컴퓨터와 프로그램 = 1
1. 컴퓨터는 무엇을 실행하는가? = 3
1.1 컴퓨터가 실행하는 것 = 3
2. 컴퓨터의 기능 = 5
3. 컴퓨터 하드웨어와 소프트웨어 = 7
3.1 하드웨어(Hardware) = 8
3.2 소프트웨어(Software) = 9
4. 컴퓨터는 어떻게 실행하는가? = 10
4.1 컴퓨터와 사람의 상호작용 = 10
4.2 컴퓨터가 어떻게 프로그램을 실행하는가? = 11
Chapter 2 프로그래밍과 프로그래밍 언어 = 17
1. 프로그램 설계 = 19
1.1 프로그램 작성 단계 = 19
2. 프로그래밍 언어(Programming Language) = 25
2.1 프로그래밍 언어의 발전 단계 = 25
2.2 주요 언어로 작성된 프로그램 = 26
3. 운영체제와 소프트웨어 = 30
3.1 운영체제(OS : Operating System) = 30
3.2 운영체제의 종류 = 31
3.3 소프트웨어(Software) = 34
4. 프로그램의 실행 = 36
4.1 중앙처리장치(CPU : Central Processing Unit) = 36
4.2 중앙처리장치의 구조와 기능 = 37
4.3 프로그램의 실행 = 38
Chapter 3 순서도와 프로그램 논리 = 41
1. 절차의 표현 = 43
2. 순서도(flowchart) = 45
3. 프로그램 논리 = 50
4. 순서 논리 = 51
5. 선택 논리 = 52
6. 반복 논리 = 53
Chapter 4 변수와 순서논리 = 55
1. 변수 = 57
1.1 변수의 사용 = 58
2. 순서논리 = 75
Chapter 5 산술연산자와 산술연산 프로그램 = 85
1. 산술연산자와 우선순위 = 87
2. 산술연산 프로그램 = 95
Chapter 6 선택 논리 Ⅰ = 121
1. 선택문 = 123
1.1 단순 if 문(if) = 123
1.2 이중 if 문(if-else) = 129
1.3 다중 if 문(if-else if) = 132
1.4 내포된 if 문 = 135
2. 관계연산자 = 138
2.1 관계연산 조건식 = 138
2.2 관계연산 프로그램 = 143
Chapter 7 선택 논리 Ⅱ = 177
1. 논리연산자 = 179
1.1 논리연산자 : AND(&&) = 180
1.2 논리연산자 : OR(||) = 197
1.3 논리연산자 : NOT(!) = 213
2. 복합 조건 프로그램 = 217
2.1 연산자의 우선순위 = 217
2.2 복합 조건 프로그램 = 223
Chapter 8 반복 논리 Ⅰ = 245
1. 반복 논리 = 247
2. 반복문 : while = 249
3. 반복문 : do-while = 273
Chapter 9 반복 논리 Ⅱ = 299
1. 반복문 : for = 301
2. 반복문의 차이 : while, do-while, for = 327
3. 반복의 중첩 = 339