TABLE OF CONTENTS


CHAPTER 1:  OVERVIEW
1.1  GENERAL RULES
1.2  A FEW BASIC STATEMENTS
1.3  EXAMPLE PROGRAM
1.4  FORTRAN 90 FEATURES
1.5  SUMMARY
       PROBLEMS


CHAPTER 2:  BASIC INPUT/OUTPUT
2.1  RECORDS AND FILES
2.2  UNITS AND FILE CONNECTION
2.3  READ STATEMENT
2.4  WRITE STATEMENT
2.5  UNFORMATTED INPUT/OUTPUT RULES
2.6  OPEN STATEMENT
2.7  CLOSE STATEMENT
2.8  DATA STATEMENT
2.9  DEBUGGING TOOLS
2.10  EXAMPLE PROGRAMS
2.11  SUMMARY
         PROBLEMS


CHAPTER 3:  DECLARATION STATEMENTS
3.1  INTEGER STATEMENT
3.2  REAL STATEMENT
3.3  COMPLEX STATEMENT
3.4  DOUBLE PRECISION
3.5  LOGICAL STATEMENT
3.6  CHARACTER STATEMENT
3.7  DECLARATION STATEMENTS IN FORTRAN 90
3.8  SUMMARY
       PROBLEMS


CHAPTER 4:  CONDITIONAL STATEMENTS
4.1  LOGICAL EXPRESSIONS
4.2  BLOCK IF CONSTRUCT
4.3  LOGICAL IF STATEMENT
4.4  GO TO AND CONTINUE STATEMENTS
4.5  ARITHMETIC IF STATEMENT
4.6  EXAMPLE PROGRAMS
4.7  SUMMARY
       PROBLEMS


CHAPTER 5:  ASSIGNMENT STATEMENTS
5.1  CONSTANTS
5.2  ASSIGNMENT STATEMENTS
5.3  OPERATIONS
5.4  INTRINSIC FUNCTIONS
5.5  EXAMPLE PROGRAMS
5.6  SUMMARY
       PROBLEMS


CHAPTER 6:  FORMATTED INPUT/OUTPUT
6.1  FORMAT STATEMENT
6.2  FIELD AND EDIT DESCRIPTORS
6.3  OTHER FORMAT TOPICS
6.4  EXAMPLE PROGRAMS
6.5  SUMMARY
       PROBLEMS


CHAPTER 7:  DO LOOPS
7.1  INDEXED DO STATEMENT
7.2  DO WHILE STATEMENT
7.3  EXAMPLE PROGRAMS
7.4  SUMMARY
       PROBLEMS


CHAPTER 8:  SUBSCRIPTED VARIABLES
8.1  ARRAY SPECIFICATION
8.2  PARAMETER STATEMENT
8.3  SEQUENCE OF STATEMENTS IN SPECIFICATION BLOCK
8.4  INPUT/OUTPUT OF ARRAYS
8.5  LIST-TO-FORMAT INTERACTION
8.6  IMPLIED DO LISTS IN DATA STATEMENTS
8.7  SORTING OF ARRAYS THE BUBBLE SORT
8.8  EXAMPLE PROGRAM
8.9  SUMMARY
       PROBLEMS


CHAPTER 9:  FUNCTIONS AND SUBROUTINES
9.1  STATEMENT FUNCTIONS
9.2  FUNCTIONS
9.3  SUBROUTINES
9.4  COMMON STATEMENT
9.5  ADJUSTABLE ARRAYS
9.6  EXTERNAL AND INTRINSIC STATEMENTS
9.7  SUMMARY
       PROBLEMS


CHAPTER 10:  ADDITIONAL FEATURES
10.1  TRANSFER OF CONTROL IN INPUT/OUTPUT
10.2  COMPLEX INTRINSIC FUNCTIONS
10.3  CHARACTER MANIPULATION
         PROBLEMS


CHAPTER 11:  MISCELLANEOUS STATEMENTS
11.1  ASSIGN STATEMENT
11.2  COMPUTED GO TO STATEMENT
11.3  BACKSPACE STATEMENT
11.4  BLOCK DATA SUBPROGRAM
11.5  EQUIVALENCE STATEMENT
11.6  IMPLICIT STATEMENT
11.7  PAUSE STATEMENT
11.8  REWIND STATEMENT


140619

Documents in Portable Document Format (PDF) require Adobe Acrobat Reader 5.0 or higher to view; download Adobe Acrobat Reader.

Open-channel hydraulics, Victor M. Ponce, San Diego State University, Copyright © 2014, All rights reserved.


FORTRAN FOR SCIENTISTS AND ENGINEERS

VICTOR M. PONCE

•  ONLINE EDITION  •

Contents

Chapter 01

Chapter 02

Chapter 03

Chapter 04

Chapter 05

Chapter 06

Chapter 07

Chapter 08

Chapter 09

Chapter 10

Chapter 11

Copyright © 2014 • Victor M. Ponce • All rights reserved.