FORTRAN 77 for humans /

Page, Rex.

FORTRAN 77 for humans / Rex Page, Rich Didday & Elizabeth Alpert. - 3rd edition - St. Paul, MN ; New York : West publishing Co., c1986. - xiii, 462 p. : ill. ; 25 cm.

Table of Content
1. Basic Ideas
Advice to you who are about to learn Fortran
Organization of the text
The big picture
The idea of Algorithms
Machine idea

2. Writing Programs
Memory cells
The ASSIGNMENT statement
The PRINT statement
Using functions
The read statement

3. Data types
Numbers
Integers
Integer divisions: Quotients and remainders
Arithmetic expressions
etc.

4. Loops
Introduction
READ-loops
Pretest loops
Post test loops
DO-loops

5. Top-Down Design
Complexity and hierarchy
Program design example

6. Debugging your Programs
Introduction
Compile-time error
Execution-time error

7. Selecting Alternatives
Two alternatives (if-then-else)
Many alternatives(if-then else-if)
Logical opeartors
If-then, no else
LOGICAL Variables
etc.

8.FORMATs
Line spacing charts and output FORMATs
More output FORMATs plus repeat specifications
Data line layout forms and input FORMATs
Data descriptors
Multiple-record FORMATs and re-scanning

9. Arrays
Using arrays
A problem that calls for arrays
A more useful solution
Some misconceptions that cause bugs
Arras in variables
etc.

10. Character strings
What operations make sense?
Substrings
Concatenation

11. Subprograms
Hierarchies and modularity
FUNCTIONs
FUNCTIONs with array parameters
SUBROUTINEs
etc.

12. Program design
Good programs don't just happen
Putting subproblems together
Stepwise refinement
Trade-off and design alternatives

13. Files
Files, records and I/O devices
Subsquential formatted files
Direct-access files
Unformatted files
Internal files

14. Arrays as data structures
Data structures
Multi-dimensional arrays
Odd-shaped arrays
Stacks and queues
Lists

15. Generalizations about programming
Other languages
Some opinionated opinions



Index : p. 453-462

0314934049 (pbk.) : $24.95


FORTRAN 77 (Computer program language)

005.133 / PAG