제1부 컴퓨터의 개요 제1장 컴퓨터의 이해 ... 15 1-1. 컴퓨터의 개념 ... 15 1-2. 컴퓨터의 필요성 ... 16 1-3. 컴퓨터의 특성과 기능 ... 20 1-3-1. 컴퓨터의 특징 ... 19 1-3-2. 컴퓨터의 기능 ... 20 1-3-3. 컴퓨터의 구성 ... 22 1-3-4. 소프트웨어 시스템 ... 23 연습문제 ... 28 제2장 컴퓨터의 발달 ... 29 2-1. 계산기의 발달 ... 29 2-1-1. 톱니바퀴 계산기 ... 29 2-1-2. 배비지의 해석 기관 ... 30 2-1-3. 천공 카드 시스템 ... 31 2-1-4. 전기식 계산기 ... 32 2-2. 컴퓨터의 탄생과 세대 분류 ... 33 2-2-1. 전기 기계식 계산기 ... 29 2-2-2. 프로그램 내장 방식 ... 34 2-2-3. 제2세대 컴퓨터 ... 35 2-2-4. 제3세대 컴퓨터 ... 36 2-2-5. 제4세대 컴퓨터 ... 37 연습문제 ... 38 제3장 컴퓨터의 분류 ... 39 3-1. 사용 목적에 의한 분류 ... 39 3-1-1. 특수 목적용 컴퓨터 ... 39 3-1-2. 범용 컴퓨터 ... 40 3-1-3. 개인용 컴퓨터 ... 40 3-2. 데이터에 의한 분류 ... 40 3-2-1. 디지털 컴퓨터 ... 41 3-2-2. 아날로그 컴퓨터 ... 41 3-2-3. 하이브리드 컴퓨터 ... 42 3.3 처리 능력에 의한 분류 ... 42 연습문제 ... 43 제4장 컴퓨터와 생활 ... 44 4-1. 컴퓨터와 기업 경영 ... 4 4-1-1. 경영 의사 결정에서 이용 ... 45 4-1-2. 사무실 통신에 이용 ... 46 4-1-3. 문서 처리에 이용 ... 47 4-2. 컴퓨터와 학교 교육 ... 49 4-2-1. 컴퓨터 보조 수업 ... 49 4-2-2. 컴퓨터의 관리 수업 ... 51 4-3. 컴퓨터와 산업 사회 ... 51 4-3-1. 컴퓨터 보조 설계 ... 51 4-3-2. 컴퓨터 보조 생산 ... 53 4-4. 컴퓨터와 과학 기술 ... 54 4-4-1. 과학 문제 해결에 이용 ... 55 4-4-2. 기초 과학 연구 분야 ... 55 4-4-3. 우주 항공 분야 ... 56 4-4-4. 자원 및 원격 탐사 분야 ... 56 4-5. 컴퓨터와 교통 통신 ... 57 4-5-1. 좌석 예약 시스템 ... 57 4-5-2. 교통 통제 및 운항 ... 58 4-6. 컴퓨터와 인문 사회 과학 ... 58 4-7. 컴퓨터와 보건 생활 ... 59 4-7-1. 병원 경영 분야 ... 59 4-7-2. 컴퓨터 보조 진단 ... 60 4-7-3. 의학 연구 분야 ... 61 4-8. 컴퓨터와 예술 창조 ... 61 4-8-1. 컴퓨터 예술 분야 ... 61 4-9. 컴퓨터와 국방 과학 ... 63 4-10. 컴퓨터와 가정 생활 ... 63 4-11. 컴퓨터와 사회 문제 ... 65 4-11-1. 사무자동화에 따른 문제 ... 65 4-11-2. 사적 권리의 침해 문제 ... 67 4-11-3. 개성에 대한 위협과 비 인간화 문제 ... 67 4-11-4. 컴퓨터 관련 범죄와 윤리 ... 68 연습문제 ... 70 제2부 컴퓨터의 원리 및 구조 제1장 컴퓨터의 원리 ... 73 1-1. 디지털 컴퓨터와 아날로그 컴퓨터 ... 73 1-2. 진법과 수의 구성 ... 74 1-2-1. 2진수의 표현 ... 74 1-2-2. 수의 변환 ... 78 1-3. 데이터의 표현 ... 79 1-3-1. 정수 표현 ... 80 1-3-2. 실수형 데이터 표현 ... 83 1-3-3. 문자 데이터 표현 ... 85 연습문제 ... 88 제2장 컴퓨터의 구조 ... 89 2-1. 컴퓨터 시스템의 기본 구성 ... 89 2-2. 주 기억 장치 ... 90 2-2-1. 주 기억 장치의 기능 ... 90 2-2-2. 주 기억 장치의 종류 ... 91 2-3. 중앙 처리 장치 ... 93 2-3-1. 제어부 ... 93 2-3-2. 기억부 ... 94 2-3-3. 연산부 ... 94 2-4. 보조 기억 장치 ... 95 2-4-1. 자기 테이프 ... 95 2-4-2. 자기 디스크 ... 96 2-5. 입력 장치 ... 97 2-5-1. 광학 마크 판독기 ... 97 2-5-2. 광학 문자 판독기 ... 97 2-5-3. 자기 잉크 문자 판독기 ... 98 2-6. 출력 장치 ... 99 2-6-1. 문자 프린터 ... 99 2-6-2. 라인 프린터 ... 99 2-6-3. 페이지 프린터 ... 100 2-6-4. 레이저 광선 프린터 ... 100 2-6-5. 영상 표시 장치 ... 100 연습문제 ... 101 제3장 하드웨어와 소프트웨어 ... 102 3-1. 하드웨어 ... 102 3-1-1. 시스템의 기본 처리 과정 ... 102 3-1-2. 명령어 구조와 처리 과정 ... 103 3-2. 소프트웨어 ... 106 3-2-1. 기본 개념 ... 106 3-2-2. 소프트웨어의 분류 ... 107 연습문제 ... 112 제3부 프로그래밍 언어 제1장 프로그래밍의 기초 ... 115 1-1. 프로그래밍 언어 ... 115 1-1-1. 컴퓨터 프로그래밍 언어 ... 115 1-1-2. 기계어 ... 118 1-1-3. 어셈블리어 ... 119 1-1-4. 고급어 ... 120 1-2. 프로그래밍 절차와 방법 ... 121 1-2-1. 알고리즘 ... 121 1-2-2. 순서도 ... 123 1-2-3. 나씨슈나이더만 차트 ... 131 1-2-4. 컴퓨터 프로그램 ... 132 1-2-5. 프로그래밍 절차 ... 135 1-2-6. 프로그래밍 방법 ... 140 제2장 BASIC 프로그래밍 ... 142 2-1. BASIC 프로그램의 준비 ... 142 2-1-1. 개요 ... 142 2-1-2. DOS의 부팅과 명령어 ... 143 2-1-3. 포매팅 ... 147 2-2. BASIC 언어의 개요 ... 148 2-2-1. BASIC 언어의 특징 ... 148 2-2-2. BASIC 프로그래밍 ... 148 2-3. 구문 요소 ... 157 2-3-1. 예약어 ... 157 2-3-2. 상수 ... 159 2-3-3. 변수 ... 160 2-3-4. 수치 상수의 표현 ... 161 2-3-4. 산술식 ... 162 2-4. 연산문 ... 163 2-4-1. 치환문 ... 163 2-4-2. 대소 관계 ... 165 2-4-3. 내장 함수 ... 165 2-4-4. 변수의 형 ... 167 2-5. 입출력문 ... 169 2-5-1. PRINT 문과 WIDTH 문 ... 169 2-5-2. INPUT 문 ... 175 2-5-3. READ 문과 DATA 문 ... 179 2-5-4. RESTORE 문 ... 180 2-6. 제어문 ... 181 2-6-1. GO TO 문 ... 181 2-6-2. IF 문 ... 183 2-6-3. 반복문 ... 187 2-7. 배열 ... 195 2-7-1. 배열의 개념 ... 195 2-7-2. 다차원 배열 ... 198 2-8. 함수와 서브루틴 ... 200 2-8-1. 기본 개념 ... 200 2-8-2. 사용자 정의 함수 ... 200 2-8-3. 서브루틴 ... 202 2-9. 부가적 기능 ... 204 2-9-1. 오류 처리 ... 204 2-9-2. 그래픽 ... 207 2-9-3. 사운드 ... 210 연습문제 ... 213 제3장 FORTRAN 프로그래밍 ... 216 3-1. 포트란의 개요 ... 216 3-1-1. 포트란의 특징 ... 216 3-1-2. 포트란 프로그래밍 절차 ... 217 3-1-3. 순서도, 코딩 및 천공 ... 219 3-1-4. 포트란에서 사용 문자 ... 220 3-1-5. 포트란 문의 구성 ... 221 연습문제 ... 225 3-2. 기본 명령문과 수식 ... 226 3-2-1. 연산식 ... 226 3-2-2. 치환문 ... 228 3-2-3. 라이브러리 함수 ... 229 3-2-.4 STOP 문과 END 문 ... 230 연습문제 ... 231 3-3. 입출력문 ... 234 3-3-1. READ 문 ... 234 3-3-2. WRITE 문 ... 235 3-3-3. FORMAT 문 ... 236 3-3-4. 프로그램의 예 ... 238 연습문제 ... 241 3-4. 제어문 ... 244 제3장 뉴 미디어 ... 317 3-1. 뉴 미디어의 특성 ... 317 3-2. 뉴 미디어의 종류 ... 318 3-2-1. 뉴 미디어의 분류 ... 318 제4장 미래의 컴퓨터와 인공 지능 ... 324 4-1. 병렬 분산 처리형 컴퓨터 ... 324 4-1-1. 병렬 처리형 컴퓨터 ... 325 4-1-2. 분산 처리형 컴퓨터 ... 326 4-2. 인공 지능 컴퓨터 ... 328 4-2-1. 자연어의 이해 ... 329 4-2-2. 정리의 증명 ... 330 4-2-3. 패턴 인식 ... 330 4-2-4. 정보의 기억과 검색 ... 331 4-2-5. 지식 공학 ... 331 4-2-6. 지능 로보트 ... 332 4-2-7. 자동화 프로그램 ... 333 4-2-8. 제5세대 컴퓨터 ... 333 4-2-9. 신경 회로 컴퓨터 ... 334 제5장 미래 사회 ... 336 5-1. 미래 시스템 ... 336 5-2. 미래의 응용 분야 ... 337 참고문헌 ... 339 찾아보기 ... 340