A specification is developed. Pg.___
An algorithm is designed. Pg.___
A program is written. Pg.___
It is then tested and used to solve the problem. Pg.___
Chapter Summaries that include concise Fortran 90 summaries. Pg.___
Many examples of applied problem-solving. Pg.___
Quick quizzes to test understanding of basic Fortran 90 concepts. Pg.___
300 new Quick Quiz questions. Pg.___
500 exercises. Pg.___
230 programming problems. Pg.___
Solutions to all exercises and almost all programming problems are in the solutions manual and program solutions are also available on disk.
Based on a best seller, this book is a complete and thorough presentation of standard Fortran 90 with special applications in science and engineering. This book emphasizes problem- solving and structured program development following basic software engineering principles. Its clear and concise presentation is perfect for readers with no previous programming experience. KEY TOPICS: 30 special Application Sections illustrate problem solving using a variety of interesting engineering and science problems. A four-step problem-solving method is used in each application. A large number of complete programs and sample runs throughout the book illustrate basic programming concepts and demonstrate good structure and style. They are selected from a wide range of areas in engineering, math, and science. MARKET: Engineers and scientists using standard Fortran 90.
1. Introduction to Computing.
2. Basic Fortran.
3. Selective Execution.
4. Repetitive Execution.
6. Programming with Functions.
7. Programming with Subroutines.
8. One-Dimensional Arrays.
9. Multidimensional Arrays.
10. Derived Data Types.
11. Other Data Types.
12. File Processing.
13. Pointers and Linked Structures.
Appendix A: ASCII and EBCDIC.
Appendix B: Sample Files.
Appendix C: Program Composition.
Appendix D: Generic and Specific Names of Functions.
Appendix E: Internal Representation.
Appendix F: Obsolete and Redundant Features.
Appendix G: Answers to Quick Quizzes.
Index of Programming Problems.