did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780130131461

Introduction to FORTRAN 90

by ;
  • ISBN13:

    9780130131461

  • ISBN10:

    0130131466

  • Edition: 2nd
  • Format: Paperback
  • Copyright: 1999-03-25
  • Publisher: Pearson
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $66.65

Summary

ESourcePrentice Hall's Engineering Sourceprovides a complete, flexible introductory engineering and computing program. Featuring over 15 modules and growing, ESource allows users to fully customize their series through the ESource website.Users are not only able to pick and choose modules, but also sections of modules, and re-paginate and re-index the complete project.For any Engineer or Computer Scientist interested in a complete, customized reference.

Table of Contents

About ESource v
About the Authors ix
Introduction to Computing
1(14)
Fortran 90
1(1)
Computer Hardware and Software
2(4)
Programming and Problem Solving
6(9)
Basic Fortran
15(29)
Data Types, Constants, and Variables
15(6)
Integers
15(1)
Real Data Type
16(1)
Character Strings
16(1)
Identifiers
17(1)
Variables
17(2)
The IMPLICIT NONE Statement
19(1)
Variable Initialization
19(1)
Named Constants: The PARAMETER Attribute
19(2)
Operations and Functions
21(5)
Numeric Operations
21(2)
Numeric Functions
23(1)
Character Operations
24(2)
The Assignment Statement
26(3)
Input/Output
29(4)
Program Composition and Format
33(11)
Program Format
34(10)
Selective Execution
44(26)
Logical Expressions
44(3)
Simple Logical Expressions
44(2)
Compound Logical Expressions
46(1)
IF Constructs
47(7)
Simple IF Construct
48(1)
General Form of the IF Construct
49(1)
Example: Quadratic Equations
49(5)
IF-ELSE IF Constructs
54(5)
Example: Modified Pollution-Index Problem
55(2)
Named Constructs
57(2)
The CASE Construct
59(3)
Named CASE Constructs
60(1)
Example: Pollution Indices Revisited
60(2)
The LOGICAL Data Type
62(8)
Example: Logical Circuits
63(7)
Repetitive Execution
70(24)
Loop Types
70(1)
Counter-Controlled DO Loops
70(7)
General DO Loops
77(17)
Input Loops
79(2)
The DO-CYCLE Construct
81(1)
Named DO Constructs
82(12)
Input/Output
94(22)
Formatted Output
94(6)
Integer Output---The I Descriptor
96(1)
Real Output---The F, E, ES, and EN Descriptors
97(1)
Character Output
98(1)
Positional Descriptors---X and T
98(1)
Repeating Groups of Format Descriptors
98(1)
The Slash (/) Descriptor
99(1)
Scanning the Format
99(1)
Formatted Input
100(4)
Integer Input
100(1)
Real Input
101(1)
Character Input
102(1)
Skipping Input Characters
102(1)
Multiple Input Lines
103(1)
The WRITE Statement and the General READ Statement
104(2)
The WRITE Statement
104(1)
The General READ Statement
105(1)
File Processing
106(10)
Opening Files
106(2)
Closing Files
108(1)
File Input/Output
108(8)
Programming with Functions
116(38)
Handling Complex Problems: Subprograms
116(1)
Functions
116(18)
Function Subprograms
116(1)
Example: Temperature Conversion
117(3)
Argument Association
120(1)
Local Identifiers---The Factorial Function
121(1)
Example: Poisson Probability Function
122(2)
Scope
124(2)
Saving the Values of Local Variables
126(8)
Introduction to Modules
134(5)
Modules
135(1)
Example: A Temperature-Conversion Library
135(1)
Using a Module
136(3)
External Functions
139(3)
External Subprograms
139(1)
Interfaces
140(2)
Introduction to Recursion
142(12)
Example: Street Network
147(7)
Programming With Subroutines
154(24)
Subroutine Subprograms
154(10)
Example: Displaying an Angle in Degrees
155(2)
Example of a Subroutine That Returns Values: Converting Coordinates
157(2)
Argument Association
159(5)
Subprograms as Arguments
164(14)
Module Subprograms as Arguments
165(2)
External Subprograms as Arguments
167(1)
Intrinsic Subprograms as Arguments
168(1)
Interface Blocks
169(9)
Arrays
178(51)
Example: Processing a List of Failure Times
178(5)
Compile-Time Arrays and Run-Time Arrays
183(6)
Compile-Time Arrays
183(1)
Allocatable Arrays
184(1)
Example: Processing a List of Failure Times---Revisited
185(4)
Array Processing
189(10)
Array Constants
189(1)
Array Expressions
189(1)
Array Assignment
190(1)
Array Sections and Subarrays
190(2)
The WHERE Construct
192(1)
Arrays as Arguments
192(5)
Example: Vector Processing
197(2)
Sorting and Searching
199(13)
Sorting
200(5)
Searching
205(7)
Introduction to Multidimensional Arrays and Multiply Subscripted Variables
212(17)
Example: Temperature Table
214(15)
Other Data Types
229(18)
Parameterized Data Types
229(3)
The COMPLEX Data Type
232(5)
Introduction to Derived Data Types and Structures
237(10)
Example: Retrieving Computer Usage Records
240(7)
Pointers and Linked Structures
247(23)
Pointers
247(7)
Pointer Variables
247(1)
The ALLOCATE Statement
248(1)
Pointer Association Status
248(1)
Pointer Assignment
249(2)
Pointers in Expressions
251(2)
Pointers and Subprograms
253(1)
Implementing Linked Lists
254(16)
Constructing a Linked List
255(1)
Traversing a Linked List
256(2)
Insertion and Deletion in Linked Lists
258(12)
Intrinsic Procedures 270(9)
Sample Data Files 279(4)
Answers to Selected Practices 283(13)
Index 296

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program