목차
추천의 글
개정판을 내면서
머리말
제Ⅰ편 문법
   제1장 설치하기 ... 3
      1.1 비주얼 스튜디오 설치 ... 3
      1.2 포트란 다운로드 ... 5
      1.3 포트란 설치 ... 7
   제2장 따라하기 ... 10
      2.1 포트란 실행 ... 11
      2.2 작업환경 설정 ... 12
      2.3 프로젝트 생성 ... 12
      2.4 파일 형식 설정 ... 15
      2.5 코딩(Coding) ... 17
      2.6 컴파일링(Compiling) ... 19
      2.7 디버깅(Debugging) ... 20
      2.8 실행 ... 21
   제3장 기초 ... 22
      3.1 용어 ... 22
      3.2 프로그래밍 절차 ... 24
      3.3 포트란 변천 ... 24
      3.4 포트란 기본구조 ... 28
      3.5 포트란 기본구성 (문자, 연산 및 문자 활용, 상수와 변수, 명령문) ... 30
      3.E 연습문제 ... 37
   제4장 선언문 ... 39
      4.1 IMPLICIT 선언문 (IMPLICIT문, IMPLICIT NONE문) ... 40
      4.2 문자/정수/실수/복소수/논리자 선언문 (CHARACTER문,INTEGER문, REAL문, COMPLEX문, LOGICAL문, KIND함수) ... 41
      4.3 변수속성 선언 (EXTERNAL문, INTENT문, INTRINSIC문, OPT10NAL문/PRESENT문, PARAMETER문, POINTER문/TARGET문, PRIVATE문/PUBLIC문, SAVE문) ... 45
      4.4 TYPE 선언문 ... 56
      4.5 STRUCTURE 선언문 ... 60
      4.E 연습문제 ... 61
   제5장 입출력문 ... 62
      5.1 OPEN문/CLOSE문/REWIND문/BACKSPACE문/INQUIRE문 ... 62
      5.2 FORMAT문 ... 67
      5.3 READ문 ... 69
      5.4 WRITE문/PRINT문 ... 71
      5.5 DATA문/NAMELIST문 ... 73
      5.E 연습문제 ... 76
   제6장 반복문 ... 77
      6.1 DO문 ... 77
      6.2 DO EXIT문 ... 78
      6.3 DO WHILE문 ... 79
      6.4 DO CYCLE문 ... 79
      6.E 연습문제 ... 80
   제7장 조건문 ... 82
      7.1 IF문 ... 82
      7.2 CASE문 ... 86
      7.3 연습문제 ... 88
   제8장 배열 ... 89
      8.1 정의 ... 89
      8.2 DIMENS10N문 ... 90
      8.3 COMMON문 (COMMON BLOCK문) ... 92
      8.4 동적 배열 (ALLOCATABLE문/ALLOCATE문) ... 93
      8.5 배열의 기본 연산 (WHERE문, FORALL문) ... 94
      8.E 연습문제 ... 99
   제9장 부프로그램 ... 101
      9.1 SUBROUTINE문/CALL문 ... 101
      9.2 FUNCT10N문 ... 102
      9.3 MODULE문/USE문 ... 104
      9.4 INTERFACE문 ... 106
      9.5 BLOCK DATA문 ... 107
      9.6 INCLUDE문 ... 108
      9.E 연습문제 ... 109
   제10장 보조 명령문 및 기능 ... 110
      10.1 보조 명령문 (CONTAINS문, CONTINUE문, END문, GO TO문, RETURN문, STOP문) ... 110
      10.2 도움말 기능 ... 114
      10.3 디버깅 (오류 찾기) ... 115
      10.4 Array Visualizer(배열의 시각화) ... 118
      10.5 IMSL 등 수치해석 내장함수 사용하기 ... 120
      10.6 배정도 실수ㆍ복소수 연산 ... 123
      10.7 프로그래머를 위한 Tips ... 124
   제11장 기타 ... 131
        11.1 예제: Newton 방법 (방정식 해법) ... 131
        11.2 예제: 학점 산출 ... 132
        11.3 예제: Euler 방법 (미분방정식 해법) ... 134
제Ⅱ편 WINDOWS 프로그래밍
   제1장 따라하기 ... 139
        1.1 QulckWin Application ... 139
        1.2 Windowing Application ... 142
   제2장 기본예제 ... 144
        2.1 Dialogs ... 144
        2.2 QuickWin Applications ... 148
        2.3 Win32 Applications ... 151
        2.4 OpenGL ... 155
        2.5 DLLs ... 157
        2.6 Mixed Language Support ... 159
        2.7 Exception Handling ... 162
        2.8 Miscellaneous ... 163
제Ⅲ편 부록
   제1장 기본내장함수 ... 167
      1.1 연산함수 ... 167
      1.2 수학함수 ... 169
      1.3 배열함수 ... 171
      1.4 문자함수 ... 181
      1.5 ASCII 문자 코드표 ... 184
   제2장 매뉴얼(설명서) ... 186
      2.1 Compiler Documentation ... 186
      2.2 Getting Started Guide ... 188
      2.3 README ... 189
      2.4 Product Release Notes ... 189
      2.5 Installation Guide ... 189
      2.6 Preinstall_FAQ ... 189
      2.7 I-64 Architecture Assembler documentation ... 190
   제3장 포트란 프로그래머를 위한 C언어 개요 ... 191
      3.1 변수 ... 191
      3.2 연산자 ... 192
      3.3 반복문 ... 192
      3.4 If문 ... 194
      3.5 Switch문 ... 194
      3.6 Struct문 ... 194
   제4장 MATLAB, C++, F90/95, F77 비교 ... 196
      Ⅰ-3 기초 ... 196
      Ⅰ-4 선언문 ... 198
      Ⅰ-6 반복문 ... 199
      Ⅰ-7 조건문 ... 200
      Ⅰ-8 배열 ... 201
      Ⅰ-9 부프로그램 ... 203
      Ⅱ-1 기본내장함수 ... 204
참고문헌 ... 207
색인(Index) ... 209
닫기