Introduction to Programming using Fortran 95/2003/2008 (Jorgensen)
( \newcommand{\kernel}{\mathrm{null}\,}\)
This text provides an introduction to programming and problem solving using the Fortran 95/2003/2008 programming language. This introduction is geared for non computer science majors. As such, this text is not a complete, comprehensive guide to the Fortran 95/2003/2008 programming language. The primary focus is on an introduction to problem solving and algorithm development. As such, many details of the Fortran 95/2203/2008 language are omitted.
Front Matter
1: Introduction
2: Computer Organization
3: Getting Started
4: Fortran 95/2003/2008 – Basic Elements
5: Expressions
6: Simple Input and Output
7: Program Development
8: Selection Statements
9: Looping
10: Formatted Input/Output
11: Characters and Strings
12: File Operations
13: Single Dimension Arrays
14: Multidimensional Arrays
15: Subprograms
16: Derived Data Types
17: Modules
18: Recursion
19: Character String / Numeric Conversion
20: System Services
21: Appendix 1 - ASCII Table
22: Appendix 2 - Start-Up Instructions
23: Appendix 3 - Random Number Generation
24: Appendix 4 - Intrinsic Functions
25: Appendix 5 - Visualization with GNUplot
26: Appendix 6 - Quiz Question Answers
27: Appendix 7 - Fortran 95/2003/2008 Keywords
Back Matter
Thumbnail: Kaleidoscope showing an abstract object of blue and yellow (Unsplash License; Christian Liebel via Unsplash)