Atjaunināt sīkdatņu piekrišanu

E-grāmata: Guide to Fortran 2008 Programming

  • Formāts: PDF+DRM
  • Izdošanas datums: 03-Sep-2015
  • Izdevniecība: Springer London Ltd
  • Valoda: eng
  • ISBN-13: 9781447167594
Citas grāmatas par šo tēmu:
  • Formāts - PDF+DRM
  • Cena: 47,58 €*
  • * ši ir gala cena, t.i., netiek piemērotas nekādas papildus atlaides
  • Ielikt grozā
  • Pievienot vēlmju sarakstam
  • Šī e-grāmata paredzēta tikai personīgai lietošanai. E-grāmatas nav iespējams atgriezt un nauda par iegādātajām e-grāmatām netiek atmaksāta.
  • Formāts: PDF+DRM
  • Izdošanas datums: 03-Sep-2015
  • Izdevniecība: Springer London Ltd
  • Valoda: eng
  • ISBN-13: 9781447167594
Citas grāmatas par šo tēmu:

DRM restrictions

  • Kopēšana (kopēt/ievietot):

    nav atļauts

  • Drukāšana:

    nav atļauts

  • Lietošana:

    Digitālo tiesību pārvaldība (Digital Rights Management (DRM))
    Izdevējs ir piegādājis šo grāmatu šifrētā veidā, kas nozīmē, ka jums ir jāinstalē bezmaksas programmatūra, lai to atbloķētu un lasītu. Lai lasītu šo e-grāmatu, jums ir jāizveido Adobe ID. Vairāk informācijas šeit. E-grāmatu var lasīt un lejupielādēt līdz 6 ierīcēm (vienam lietotājam ar vienu un to pašu Adobe ID).

    Nepieciešamā programmatūra
    Lai lasītu šo e-grāmatu mobilajā ierīcē (tālrunī vai planšetdatorā), jums būs jāinstalē šī bezmaksas lietotne: PocketBook Reader (iOS / Android)

    Lai lejupielādētu un lasītu šo e-grāmatu datorā vai Mac datorā, jums ir nepieciešamid Adobe Digital Editions (šī ir bezmaksas lietotne, kas īpaši izstrādāta e-grāmatām. Tā nav tas pats, kas Adobe Reader, kas, iespējams, jau ir jūsu datorā.)

    Jūs nevarat lasīt šo e-grāmatu, izmantojot Amazon Kindle.

This textbook provides an accessible introduction to the most important features of Fortran 2008. Features: presents a complete discussion of all the basic features needed to write complete Fortran programs; makes extensive use of examples and case studies to illustrate the practical use of features of Fortran 08, and supplies simple problems for the reader; provides a detailed exploration of control constructs, modules, procedures, arrays, character strings, data structures and derived types, pointer variables, and object-oriented programming; includes coverage of such major new features in Fortran 08 as coarrays, submodules, parameterized derived types, and derived-type input and output; highlights the topic of modules as the framework for organizing data and procedures for a Fortran program; investigates the excellent input/output facilities available in Fortran; contains appendices listing the many intrinsic procedures and providing a brief informal syntax specification for the language.

Recenzijas

This book, which could be used either as a textbook or a reference, covers the main aspects of Fortran 2008. The book is clearly written and has many examples, as well as longer case studies. it could be a useful reference for both students and professionals who use Fortran. (D. Bollman, Computing Reviews, December, 2015)

1 Introduction to Programming in Fortran
1(46)
1.1 Programs that Calculate and Print
1(3)
1.2 Intrinsic Data Types
4(8)
1.3 Variables and Input
12(7)
1.4 The Form of a Fortran Program
19(2)
1.5 Some Intrinsic Functions
21(3)
1.6 Expressions and Assignment
24(5)
1.7 Introduction to Formatting
29(5)
1.8 Case Study: Quadratic Formula
34(8)
1.9 Case Study: Debugging Pendulum Calculations
42(5)
2 Control Constructs
47(32)
2.1 Statement Blocks
47(2)
2.2 The if Construct
49(13)
2.3 The case Construct
62(3)
2.4 The do Construct
65(6)
2.5 Case Study: Numerical Integration I
71(4)
2.6 Exercises
75(2)
2.7 The Stop Statement
77(1)
2.8 The go to and continue Statements
78(1)
3 Modules and Procedures
79(40)
3.1 Modules
79(3)
3.2 Procedures
82(1)
3.3 Subroutines
83(1)
3.4 Putting Procedures in a Module
84(2)
3.5 Arguments
86(3)
3.6 Functions
89(3)
3.7 Pure Procedures and Side Effects
92(1)
3.8 Argument Passing
93(4)
3.9 Interface Blocks
97(1)
3.10 Exercises
98(1)
3.11 Using a Function in a Declaration Statement
98(1)
3.12 The return Statement
99(1)
3.13 Scope
99(2)
3.14 Case Study: Numerical Integration II
101(2)
3.15 Case Study: Calculating Probabilities I
103(2)
3.16 Recursion
105(8)
3.17 Case Study: Adaptive Numerical Integration
113(6)
4 Arrays
119(42)
4.1 Declaring and Using Arrays
119(16)
4.2 Searching a List
135(7)
4.3 Sorting
142(6)
4.4 Selecting
148(2)
4.5 Case Study: Solving Linear Equations
150(5)
4.6 Case Study: Heat Transfer I
155(2)
4.7 Case Study: Calculating Probabilities II
157(4)
5 Character Data
161(34)
5.1 Use of Character Data in Fortran Programs
161(13)
5.2 Text Analysis
174(13)
5.3 Case Study: Expression Evaluation
187(8)
6 Structures and Derived Types
195(10)
6.1 Structures
195(1)
6.2 Derived Types
196(4)
6.3 Declaring and Using Structures
200(5)
7 IEEE Arithmetic and Exceptions
205(6)
7.1 Numerical Representations
205(1)
7.2 NaN and Inf
206(3)
7.3 Exceptions
209(2)
8 More about Modules and Procedures
211(20)
8.1 Submodules
211(2)
8.2 Date and Time Subroutines
213(1)
8.3 Command-Line Arguments
214(1)
8.4 Environment Variables
215(1)
8.5 Executing a System Command
215(1)
8.6 Generic Procedures
216(3)
8.7 Elemental Procedures
219(2)
8.8 More Array Intrinsic Procedures
221(3)
8.9 Bit Intrinsic Procedures
224(1)
8.10 Calling C Procedures
225(6)
9 Extending Fortran
231(22)
9.1 Extending Assignment
231(2)
9.2 Extending Operators
233(2)
9.3 User-Defined Operators
235(1)
9.4 Extending Intrinsic Functions
235(2)
9.5 Derived-Type Editing
237(2)
9.6 Case Study: Computing with Big Integers
239(14)
10 Pointer and Allocatable Variables
253(26)
10.1 The Use of Pointers in Fortran
253(9)
10.2 Moving Pointers vs. Moving Data
262(1)
10.3 Linked Lists
263(9)
10.4 Trees
272(7)
11 Input and Output
279(48)
11.1 Records
280(2)
11.2 Files
282(7)
11.3 Data Transfer Statements
289(12)
11.4 The open Statement
301(4)
11.5 The Close Statement
305(1)
11.6 The inquire Statement
305(6)
11.7 File Positioning Statements
311(1)
11.8 Formatting
312(15)
12 Object-Oriented Programming
327(12)
12.1 Extended Data Types
327(1)
12.2 Polymorphism
328(1)
12.3 Procedures and Derived Types
329(2)
12.4 Case Study: Traffic Queues
331(8)
13 Coarrays
339(34)
13.1 Images
339(1)
13.2 A Simple Program Using Coarrays
339(2)
13.3 Coarray Declarations
341(1)
13.4 Referencing a Value on Another Image
341(1)
13.5 The sync all Statement
342(1)
13.6 Input and Output
342(1)
13.7 Verifying Speedup
343(1)
13.8 A More Realistic Sorting Example
344(3)
13.9 Compiling a Program with Coarrays
347(1)
13.10 Definition of Coarray
347(2)
13.11 Synchronization
349(2)
13.12 Allocatable Coarrays
351(1)
13.13 Case Study: Heat Transfer II
352(10)
13.14 Coarray Rules and Restrictions
362(3)
13.15 Case Study: Job Scheduling I
365(3)
13.16 Locking Statements
368(1)
13.17 Case Study: Job Scheduling II
368(3)
13.18 Exercises
371(2)
A Intrinsic Procedures
373(14)
A.1 Intrinsic Functions
373(1)
A.2 Elemental Intrinsic Procedures
373(1)
A.3 Positional Arguments or Argument Keywords
374(1)
A.4 Argument Presence Inquiry Function
374(1)
A.5 Numeric, Mathematical, Character, and Logical Procedures
374(3)
A.6 Numeric Manipulation and Inquiry Functions
377(2)
A.7 Bit Manipulation and Inquiry Procedures
379(1)
A.8 Array Intrinsic Functions
380(3)
A.9 Pointer Nullify and Association Status Inquiry Functions
383(1)
A.10 Type Extension Inquiry Functions
383(1)
A.11 Date and Time Subroutines
384(1)
A.12 Pseudorandom Numbers
384(1)
A.13 Transfer Procedures
384(1)
A.14 Testing Input/Output Status
384(1)
A.15 Command Line Manipulation
385(1)
A.16 Coarray Functions
385(1)
A.17 Atomic Functions
385(2)
B Fortran Language Forms
387(10)
Index 397
Dr. Walter S. Brainerd is the owner of The Fortran Company and an author of the Springer references Guide to Fortran 2003 Programming, The Fortran 2003 Handbook and Programmer's Guide to Fortran 90.