Google
 

Fortran

Interactive Fortran 77

in

The aim of this book is to introduce the concepts and ideas involved in problem solving with Fortran 77 using an interactive timesharing computer system. The
book tries to achieve this using the established practices of structured and modular programming. Two techniques of problem solving, so-called top-down
and bottom-up are also introduced.

The book has been developed from a one week full-time course on program - ming, given several times a year at Imperial College to a variety of students,

Fortran 90 Tutorial

in

Select the topics you wish to review:

Introduction and Basic Fortran
Selective Execution (IF-THEN-ELSE and SELECT CASE)
Repetitive Execution (DO Loops)
Functions and Modules
Subroutines
One-Dimensional Arrays
Multi-Dimensional Arrays
Formated Input and Output

Dr. C.-K. Shene
Professor
Department of Computer Science
Michigan Technological University

To Download this E-Book Click Here.

Fortran 90 for the Fortran 77 Programmer

in

This tutorial is written in order to ease the transition from the very common and popular programming language Fortran 77 to the more modern Fortran 90. This transition uses the fact that Fortran 77 is a pure subset of Fortran 90. There are, however, two very important reasons to go over to as much Fortran 90 as possible. One is that it includes new and powerful constructs, the other is that Fortran 90 gives us more facilities for correctness checking of the program. This means that more reliable programs are obtained.

Fortran 77 Standard

in

Table of Contents

* 1 INTRODUCTION
* 2 FORTRAN TERMS AND CONCEPTS
* 3 CHARACTERS, LINES, AND EXECUTION SEQUENCE
* 4 DATA TYPES AND CONSTANTS
* 5 ARRAYS AND SUBSTRINGS
* 6 EXPRESSIONS
* 7 EXECUTABLE AND NONEXECUTABLE STATEMENT CLASSIFICATION
* 8 SPECIFICATION STATEMENTS
* 9 DATA STATEMENT
* 10 ASSIGNMENT STATEMENT
* 11 CONTROL STATEMENTS
* 12 INPUT/OUTPUT STATEMENTS
* 13 FORMAT SPECIFICATION
* 14 MAIN PROGRAM
* 15 FUNCTIONS AND SUBROUTINES
* 16 BLOCK DATA SUBPROGRAM

Syndicate content