Annexe C : aspects obsolètes▲
13-1. Aspects obsolètes▲
-
IFarithmétique :IF(ITEST) 10,11,12==>
IF--THEN--ELSE,IF—ELSE--ENDIF; -
Branchement au
ENDIFdepuis l'extérieur(3)==> se brancher à l'instruction suivante ;
-
Boucles
DOpilotées par réels :DO10 R=1., 5.7, 1.3 (*) ; -
Partage d'une instruction de fin de boucle :
Sélectionnez1.
2.
3.
4.DO1 I=1,NDO1 J=1,N A(I,J)=A(I,J)+C(J,I) 1CONTINUE==> autant de
CONTINUEque de boucles ; -
Fins de boucles autres que
CONTINUEouENDDO; -
ASSIGN et le
GO TOassigné : (*)Sélectionnez1.
2.
3.
4.
5.ASSIGN 10 TO intvar .... ASSIGN 20 TO intvar ....GO TOintvar==>
SELECTCASEouIF/THEN/ELSE; -
ASSIGN d'une étiquette de
FORMAT: (*) ;Sélectionnez1.
2.
3.ASSIGN 2 TO NF 2FORMAT(F9.2)PRINTNF,TRUC==>
Sélectionnez1.
2.
3.CHARACTER(7),DIMENSION(4)::C I = 2; C(2) ='(F9.2)'PRINTC(I),TRUC -
Sélectionnez1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.CALLSP1(X,Y,*10,*20) ... 10 ... ... 20 ... ...SUBROUTINESP1(X1,Y1,*,*) ...RETURN1 ...RETURN2 ...==>
SELECTCASEsur la valeur d'un argument retourné ; -
PAUSE'Montez la bande 102423 SVP'(*)==>
READqui attend les données ; -
==> Constante littérale :
FORMAT(' Recommandé').
13-2. Aspects obsolètes introduits par Fortran 95▲
-
Le « format fixe » du source
==> « format libre » ;
-
Le
GO TOcalculé (GO TO(10,11,12,...), int_expr)==>
selectcase; -
L'instruction
DATAplacée au sein des instructions exécutables==> avant les instructions exécutables ;
-
Statement functions (sin_deg(x)=
sin(x*3.14/180.))==> procédures internes ;
-
Le type
CHARACTER*… dans les déclarations==>
CHARACTER(LEN=...) ; -
Le type
CHARACTER(LEN=*) de longueur implicite en retour d'une fonction==>
CHARACTER(LEN=len(str)).


