목차
1장 Introduction, Program Organization = 1
1.1. 서론 = 2
1.2. Keypunching FORTRAN Statements = 3
1.3. FORTRAN PACKAGE = 6
1.4. 수의 저장 = 7
1.5. 데이터 읽어 들이기 = 12
1.6. MAKING DECISIONS = 14
1.7. 컴퓨터와 언어 개요 = 19
Solved Problems = 22
2장 산술문 = 31
2.1. 서론 = 32
2.2. 수치 상수(numbers) = 32
2.3. 변수 이름(저장장소들의 이름) = 35
2.4. TYPE 문 - INTEGER, REAL = 37
2.5. 산수 계산 - Integer 및 Real 산수 = 38
2.6. 산술 표현 = 40
2.7. 혼합 모드 산수 계산 = 43
2.8. 내장 함수 = 45
2.9. 산술 치환문 = 49
2.10. 컴퓨터 산수 = 51
Solved Problems = 53
3장 수치입력과 출력 = 57
3.1. 서론 = 58
3.2. 무형식 입/출력 = 58
3.3. 형식 입력/출력에 대한 소개 = 60
3.4. 형식 입력 및 출력 필드 명세 = 63
3.5. 형식 Write 문과 Carriage 제어 = 71
3.6. 출력 필드 명세 = 75
3.7. 문자 필드 = 81
3.8. 레코드, 복수 레코드 및 빗금 = 83
3.9. 반복 인자 = 86
3.10. 단순하지만 완전한 프로그램 예 = 87
Solved Problems = 89
4장 Transfer of Control, Flowcharts = 109
4.1. 서론 = 110
4.2. 무조건 이송(Unconditional Transfer) = 111
4.3. 조건 이송 = 114
4.4. 관계적 표현 = 117
4.5. 논리 IF 문 = 119
4.6. 루프 제어 = 123
4.7. 산술(arithmetic) IF문 = 127
4.8. 계산된(computed) GO TO 문 = 131
4.9. 알고리즘 = 133
4.10. 선두(HEADER) 카드와 트레일러(TRAILER) 카드 = 139
Solved Problems = 141
5장 DO LOOPS = 153
5.1. 서론 = 154
5.2. CONTINUE 문 = 155
5.3. DO 문의 단순한 사용 = 156
5.4. DO 문 = 162
5.5. DO 루프 사용에 관한 규칙 = 165
5.6. DO 루프로부터 벗어나기 = 167
5.7. DO 루프 내에서의 이송 및 DO 루프로의 이송 = 169
5.8. CONTINUE 문의 필요성 = 171
5.9. 다중(Nested) DO 루프 = 175
PROGRAMS = 179
6장 배열(Arrays), 아래첨자 붙은 변수(Subscripted Variables) = 189
6.1. 서론 = 190
6.2. 1-차원 배열 = 191
6.3. DIMENSION 문 = 193
6.4. 첨자들을 위한 산술 표현 = 195
6.5. 배열을 사용하는 예제 = 196
6.6. 다차원 배열 = 203
6.7. 배열 입력/출력, 묵시적(Implied) DO 루프 = 209
6.8 프로그래밍 기법 예제 = 216
Solved Problems = 218
7장 함수와 서브루틴 = 231
7.1. 서론 =232
7.2. 함수(FUNCTION) 부프로그램 = 234
7.3. FUNCTION 부프로그램 호출하기 = 237
7.4. 여러 값들을 계산하는 FUNCTION 부프로그램 = 240
7.5. 배열과 FUNCTION 부프로그램, 가변차원 = 242
7.6. 산술문 함수(Arithmetic Statement Function) = 244
7.7. SUBROUTINES = 248
7.8. SUBROUTINE과 FUNCTION 비교 = 253
Solved Problems = 254
8장 프로그래밍 기법과 수치계산 = 259
8.1. 서론 = 260
8.2. 분류하기(SORTING) = 262
8.3. 합병하기(MERGING) = 265
8.4. 탐색하기 (SEARCHING) = 267
8.5. UPDATE = 270
8.6. HORNER'S METHOD = 270
8.7. 방정식 근 구하기 = 272
8.8. 수치 적분= 276
8.9. 벡터와 행렬 = 278
8.10. 선형 방정식 = 287
Problems = 292
9장 문장정보, 논리변수와 계산 = 295
9.1. 서론 = 296
9.2. 문자 저장 = 296
9.3. A-필드 = 299
9.4. 문자 정보 다루기= 304
9.5. H-필드 = 306
9.6. 논리 상수와 논리 변수 = 308
9.7. 논리 연산자와 논리 표현 = 309
9.8. 논리 값 치환 = 311
9.9. L-필드 = 312
9.10. 연산 서열(Hierarchy) = 315
Solved Problems = 316
10장 입력/출력의 부가적인 특징 = 295
10.1. 서론 = 324
10.2. Data Statement = 324
10.3. T-필드 = 328
10.4. G-필드 = 330
10.5. 축척 인자(Scale Factor) = 332
10.6. 왼 괄호 규칙 = 335
10.7. 실행-시각 FORMAT = 336
10.8. 그래프 그리기 = 340
Solved Problems = 345
11장 포트란의 기타 특징 = 351
11.1. 서론 = 352
11.2. TYPE 문 = 352
11.3. INPLICIT 문 = 353
11.4. 2배 정밀도(DOUBLE PRECISION) = 354
11.5 복소수 = 359
11.6. 할당형(ASSIGNED) GOTO 문, ASSIGN 문 = 364
11.7. 어떤 부프로그램으로의 복수 입장과 복귀 = 365
11.8. Unlabeled Common 문 = 367
11.9. Labeled COMMON 문 = 372
11.10. EQUIVALENCE 문 = 376
11.11 BLOCK DATA = 381
11.12. EXTERNAL = 382
12장 구조화된 포트란 = 385
12.1 IF-구조 = 386
12.2. 루프-제어 구조 = 392
Solved Problems = 400
부록 A. 내장함수 = 407
부록 B. 컴퓨터 내부에서 데이터의 표현 = 411
부록 C. Einsys Fortran 1.0 컴파일러 사용법 = 421
찾아보기 = 431