목차
CHAPTER one. 프로그래밍 언어 개론 = 8
하나. 컴퓨터란 무엇인가? = 10
두울. 컴퓨터의 역사 = 11
컴퓨터 이전의 역사 = 11
초기의 컴퓨터 역사 = 11
컴퓨터의 세대별 발전 = 12
세엣. 하드웨어와 소프트웨어 = 13
하드웨어 = 13
소프트웨어 = 15
네엣. 프로그래밍 언어와 언어처리기 = 17
프로그래밍 언어 = 17
언어처리기 = 18
다섯. 프로그래밍 언어의 변천 = 19
1950년대 : 초기의 프로그래밍 언어 = 19
1960년대 : 언어의 범람 = 20
1970년대 : 개념이 명확한 언어들의 개발 = 21
1980년대 : 새로운 방향의 시도 = 21
1990년대 : 웹 언어의 대두 = 21
여섯. 프로그래밍 절차 = 22
문제 분석 = 23
입출력 설계 = 23
순서도 작성 = 23
코딩과 프로그램 입력 = 23
컴파일 및 링크 = 23
모의 실행 및 실행 = 23
CHAPTER two. 순서도의 기본 개념 = 26
하나. 순서도란 무엇인가? = 28
두울. 순서도의 기호 = 28
단말(terminal) = 28
처리(process) = 29
입출력(input/output) = 29
판단(decision) = 30
흐름선(flow-line) = 30
준비(preparation) = 31
연결자(connector) = 31
페이지 연결자(page connector) = 32
설명(comment) = 32
정의된 처리(predefined process) = 33
펀치 카드(punch card) = 33
서류(document) = 34
수조작 입력(manual input) = 33
디스플레이(display) = 34
온라인 기억장치(on-line storage) = 34
자기 테이프(magnetic tape) = 34
자기 디스크(magnetic disk) = 34
자기 드럼(magnetic drum) = 34
자기 코어(magnetic core) = 35
펀치 테이프(punch tape) = 35
오프라인 기억장치(off-line storage) = 35
수동 조작(manual operation) = 35
병합(merge) = 35
정렬(sort) = 36
주출(extract) = 36
대조(collate) = 36
병렬처리(parallel mode) = 36
통신 연결(communication link) = 36
세엣. 순서도의 종류 = 37
시스템 순서도 = 37
프로그램 순서도 = 38
네엣. N-S 차트 = 40
다섯. 프로그래밍의 기본 논리 = 42
순차 논리 = 42
판단 논리 = 44
반복 논리 = 45
CHAPTER three. 기본 프로그래밍 논리 = 50
하나. 프로그래밍의 기초 지식 = 52
두울. 순차 논리 = 54
세엣. 판단 논리 = 61
네엣. 반복 논리 = 73
반복의 기본 개념 = 73
데이터의 반복 처리 = 79
다섯. 반복 명령문 = 103
CHAPTER four. 응용 프로그래밍 논리 = 112
하나. two read 방식 = 114
두울. switch 변수의 이용 = 123
CHAPTER five. 배열을 이용한 프로그래밍 논리 = 130
하나. 배열의 기본 개념 = 132
차원 배열 = 135
두울. 다차원 배열 = 154
세엣. 배열의 응용 = 169
정렬(sort) = 169
검색(search) = 177
병합(merge) = 181
CHAPTER six. 구조체를 이용한 프로그래밍 논리 = 194
하나. 구조체란 무엇인가? = 196
두울. 구조체 배열의 개념 = 201
세엣. 자기참조 구조체 = 204