Problem Solving with Fortran 90: For Scientists and Engineers

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

i.l Overview for Instructors The purpose of this text is to provide an introduction to the problem-solving capabilities of Fortran 90. The intended audience is undergraduate science and engineering students who have not previously taken a formal programming course. The focus is on the process of solving computational problems of interest to scientists and engineers, rather than on programming per se, which has several important implications for the contents of the text, as outlined later in the Preface. Fortran has long been favored as an introductory programming language for engineering and science students because of its historical roots and continued prominence in the professional practice of these disciplines. The Fortran 77 standard has been taught, within an essentially mainframe context, to an entire generation of scientists and engineers. However, many of the science and engineering calculations that, a generation ago, could be done only on mainframe computers can now be done on desktop computers, often using applications that don't require any programming at all.

Author(s): David R. Brooks (auth.)
Series: Undergraduate Texts in Computer Science
Edition: 1
Publisher: Springer-Verlag New York
Year: 1997

Language: English
Pages: 682
Tags: Special Purpose and Application-Based Systems

Front Matter....Pages i-xxxiv
Computing Environments for Problem Solving....Pages 1-17
Solving Problems with a High-Level Programming Language....Pages 19-68
Getting Started with Fortran: Writing Simple Programs....Pages 69-145
Using Functions to Expand the Power of Fortran....Pages 147-185
Gaining Control over Program Output....Pages 187-214
Program Control: Branching and Repetitive Calculations....Pages 215-276
Program Modularization....Pages 277-331
Using Arrays to Organize Information....Pages 333-400
Using Formatted Sequential Access and Internal Files....Pages 401-470
Some Essential Programming Algorithms....Pages 471-532
Basic Statistics and Numerical Analysis with Fortran....Pages 533-596
A Closer Look....Pages 597-640
Back Matter....Pages 641-682