Linguaggi | Manuali | Compilatori | Programmi | Script | Software | Linux | Windows | Html
Linguaggi

C
C++
JAVA
PERL
COBOL
PASCAL
MATLAB
FORTRAN77
FORTRAN90

JAVASCRIPT

VISUALBASIC

Sistemi operativi

LINUX
WINDOWS
UNIX
MAC

Software

AUTOCAD
GNUPLOT
OCTAVE
SCILAB

MANUALE SUL FORTRAN 90

next up previous

Next:Array Up: Note sul fortran 90 Previous: Cicli

Il Ciclo Do implicito


Il ciclo DO visto nel paragafo precedente può essere realizzato anche in una forma implicita che permette di esprimere l'operazione in un modo molto più compatto; tale costrutto risulta molto comodo nelle operazioni i/o,vediamo un esempio:

WRITE(*,10) ( lista(i), i=1,10 ) 10
FORMAT (1X,'lista=',10F9.3 )

Questa istruzione permette di visualizzare la lista di argomenti in funzione dell'indice i. Quindi saranno visualizzati gli elementi dell'array lista nel seguente ordine:

lista(1),lista(2),lista(3),lista(4),lista(5),lista(6),lista(7),lista(8), lista(9),lista(10)

Gli argomenti di una lista di output possono essere del tipo:costante,espressione o elemento di un array. Nell'istruzione WRITE ogni argomento della lista viene stampato una volta per ogni iterazione, ne risulta che l'operazione precedente stamperà i 10 elementi del vettore lista sulla stessa riga. E' logico che in una operazione del genere gli argomenti possono essere più di uno infatti la forma generale di una istruzione che contiene un ciclo implicito è la seguente:

WRITE (unità,format)(val1,val2,....,i=inizio,fine,step)
READ (unità,format)(val1,val2,....,i=inizio,fine,step)

dove val1,val2,.. rappresentano i diversi argomenti oggetto dell'istruzione.

 

Partner

Guida Fortran
Guida Matlab

English Version
Tutorials
Programming
Lavoro
Lavoro in rete
Telelavoro
Webmaster
Webmaster
Xml

Gratis
Autore
G. Ciaburro
Curriculum
Tesi