목차
CHAPTER 01 알고리즘 개요
 1-1. 알고리즘과 순서도  ... 13
 1-2. 순서도의 기본 기호  ... 14
 1-3. 순서도의 기본 구조  ... 16
 1-4. 비주얼 C++ 6.0 사용법  ... 19
 1-5. 변수와 출력문  ... 27
CHAPTER 02 순차구조
 2-1. 입출력문  ... 37
 2-2. 산술연산자  ... 40
 2-3. 절대치(abs)  ... 42
 2-4. 정수(int)  ... 44
 2-5. 제곱근(sqrt)  ... 46
 2-6. 나머지(%)  ... 48
 2-7. 난수(rand)  ... 50
CHAPTER 03 선택구조
 3-1. 관계 연산자와 논리 연산자  ... 59
 3-2. if 문  ... 62
 3-3. if∼else 문  ... 64
 3-4. 다중 if 문  ... 66
 3-5. switch case 문  ... 68
CHAPTER 04 순환구조
 4-1. for 문  ... 77
 4-2. while, do∼while  ... 79
 4-3. break 문  ... 82
 4-4. goto 문  ... 84
 4-5. 두 수사이의 합, 갯수 구하기  ... 86
 4-6. 두 수 중에서 큰 수, 작은 수 판별  ... 88
 4-7. 2의 거듭 제곱표  ... 90
CHAPTER 05 중복순환구조
 5-1. 구구단 구하기  ... 99
 5-2. 삼각형 모양 만들기  ... 101
 5-3. 알파벳 출력하기  ... 103
 5-4. 소수  ... 105
 5-5. 약수  ... 107
 5-6. 5! 계산하기  ... 109
CHAPTER 06 배열
 6-1. 1차원 배열의 합과 평균  ... 117
 6-2. 1차원 배열에 데이터 입력  ... 120
 6-3. 2차원 배열  ... 122
 6-4. 2차원 배열에 데이터 입력(행 우선)  ... 125
 6-5. 2차원 배열에 데이터 입력(열 우선)  ... 127
 6-6. 2차원 배열에 삼각형 모양으로 채우기  ... 129
CHAPTER 07 문자열 함수
 7-1. 문자열과 포인터 변수  ... 139
 7-2. 문자열 길이 명령  ... 142
 7-3. 부분 문자열 처리  ... 144
 7-4. 문자열 복사, 연결 명령  ... 146
 7-5. 대문자, 소문자 및 수치 변환  ... 148
 7-6. 문자열 역순  ... 150
 7-7. 문자 변경  ... 152
 7-8. 문자열 분리  ... 154
CHAPTER 08 기본 알고리즘(1) 
 8-1. 범위의 개수 구하기  ... 163
 8-2. 최대값과 최소값  ... 165
 8-3. 석차  ... 167
 8-4. 등차수열  ... 169
 8-5. 등비수열  ... 171
 8-6. 스위치 변수  ... 173
 8-7. 피보나치 수열  ... 175
CHAPTER 09 기본 알고리즘(2)
 9-1. 공배수  ... 185
 9-2. 최대공약수  ... 187
 9-3. 가장 가까운 수  ... 190
 9-4. 10진수를 2진수로 변환  ... 192
 9-5. 10진수를 16진수로 변환  ... 194
 9-6. 2진수를 10진수로 변환  ... 197
 9-7. 16진수를 10진수로 변환  ... 199
CHAPTER 10 정렬 알고리즘(1)
 10-1. 선택정렬(Selection Sort)  ... 207
 10-2. 버블정렬(Bubble Sort)  ... 210
 10-3. 삽입정렬(Insertion Sort)  ... 212
CHAPTER 11 정렬 알고리즘(2)
 11-1. 병합정렬(Merge Sort) - (1)  ... 221
 11-2. 병합정렬(Merge Sort) - (2)  ... 224
 11-3. 퀵 정렬(Quick Sort)  ... 226
CHAPTER 12 검색 알고리즘
 12-1. 순차검색(Sequential Search)  ... 237
 12-2. 이분검색(Binary Search)  ... 239
 12-3. 소문자 대문자 상호변환  ... 241
 12-4. 숫자의 빈도  ... 243
CHAPTER 13 함수
 13-1. 수학 함수  ... 251
 13-2. 함수  ... 254
 13-3. 재귀 함수  ... 256
CHAPTER 14 순차 파일처리
 14-1. 파일 처리 개요  ... 265
 14-2. 순차파일 쓰기  ... 268
 14-3. 순차 파일 읽기  ... 270
 14-4. 순차파일 추가  ... 272
 14-5. 순차파일 병합  ... 274
 14-6. 순차파일 행으로 읽기  ... 276
부록 
 1. 아스키(ASCII) 코드  ... 285
 2. 데이터 형식  ... 288
 3. 1∼100 숫자  ... 293
 4. 수의 진법  ... 294
 5. 참고문헌  ... 301
닫기