Mne introduction fortran

2806 mots 12 pages
! " ! # $ % & ' " () ) !" *& ,-$ &+ - % & ) + + ! & . &

• • • o o • •

c !

*

! ! " ! $ " %

# &

! # $ '(

$
)

%
*/ 0! 1+ /&- "" /& / &

&

''

,

$ ! * program & &

!end

(

.

program nom ... end

!

! $& !

!

subroutine

end

subroutine nom (arguments) ... end

.

! *

!

function

end

type function nom (arguments) ... end

&
0

'' &

&

/ (

- ,(

, 1

!
%

0,
%

,

&

/ 2

3

4

,( ( 0 / &

, /

56 678

, , / &

(
)&

/ / 8 , /

.

,

/

3 / 3 (0

/

9

$ $

!
:

(

3
' 6

/
# ! * 0 ( , & !# ! !" " + !

0 : 2

# /
2

/ ! / @/ B
2

) / ?" / & ! ( / $ /

/ & " ,

/ , ''' ! !

!

; < . $!. 1 = 1!
.

.

& 1 ! A A !@ >&&
%

; !. /

0> 3 '/ ! $

&

*

!" "! /

& 1 C A A C !. !; <

@ " >&&

&

&
2 % 4 5

7 E %

/ 2

!
'

!
-

D

/ 2 / $ . ;$ !4. 0 F

(

3

#

. '(
1 123 -28 0

% 3
• • e

! D , , 3

/ >&& &

$

#
0

/

0.xxxxx$

'(
0. 1.0 1. 3.1415 31415e-4 1.6e-19 1e12 .001 -36.

% D '(

%

* &

!" $ e

/ d 0d0 0.d0 1.d0 1d0 3.1415d0 31415d-4 1.6d-19 1d12 -36.d0

%

% 4

5

3 / '( ( ! "4 , ! "$

"!+ >

/

(0.,0.) (1.,-1.) (1.34e-7, 4.89e-8)
)'. -

'

&

,

,

3 /

; ' 1
2

D "
5

&

&&

&

parameter(const1=valeur1,const2=valeur2, ...)

3 3
5 4

> / double D &;.

( 2 / &

D

precision q parameter(max=1000, q=1.6d-19)

/

0

.

/ $ / 3 / & 7 & 0, & 9 / / /
• •

&

• • • •

, 3 1 & '

/$ &

$

D / $

, / & 0& $ 6 1 & ' & 1 56 678$ / 3 (

3 -$

/ 0, / /

& & & / $

? 3 > ,

# common C%
0
7

.

'

8 1 program subroutine function

(
2 5

/

type var1, var2, var3, .....

5

/

D

3

D

"
5 4

integer i,j,k real alpha, beta double precision x,y complex z
' 0 .



# 0 o o o o

/ $ &

• • •

$ >&& $ */ + *G+ * D !

en relation