Descrittori di formato
1) Il descrittore I
E' utilizzato per controllare la rappresentazione dei numeri interi.
La forma generale è:
rIw oppure rIw.m
dove r,w e m sono indicati nella tabella 1:
tabella 1
|
c
|
Numero di colonna
|
|
d
|
Numero di cifre a destra del punto decimale
|
|
m
|
Numero minimo di cifre da stampare
|
|
n
|
Numero di spazi da saltare
|
|
r
|
Fattore di ripartizione:specificail numero di volte che
un descrittore deve essere utilizzato
|
|
w
|
Larghezza di campo:numero di caratteri da utilizzare
|
ad esempio:
2I5
indica che si ripete per due volte un numero intero utilizzando 5 caratteri.
2) Il descrittore F
Controlla il formato dei numeri reali:
rFw.d
dove r,w e d sono indicati nella tabella 1.
Quindi il formato:
2F8.3
indica di ripetere per due variabili il formato di numero reale con l'utilizzo di 8 caratteri
di cui 3 a destra del punto.
3) Il descrittore E
Viene utilizzato per rappresentare i numeri nel formato esponenziale; ha una forma del tipo:
rEw.d
dove r,w e d sono indicati nella tabella 1.
Ad esempio:
E15.5
indica di rapresentare il numero in notazione esponenziale con 15 caratteri di cui 5 a destra del punto;
Quindi se dovessimo rappresentare il numero 5.28939E6 con il formato precedente avremmo:
0.52894E+07
____|____|____|
5 10 15
infatti occorrono:
-1 carattere per il segno della mantissa;
-2 caratteri per lo zero ed il punto decimale;
-5 caratteri per la mantissa;
-1 carattere per la lettera E;
-1 carattere per il segno dell'esponente;
-2 caratteri per l'esponente;
per un totale di 12 caratteri, avendo utilizzato 15 caratteri rendiamo il tutto più leggibile.
In generale deve valere la seguente espressione:
w >= d+7
4) Il descrittore ES
Viene utilizzato per rappresentare i numeri nella notazione scientifica standard.
Infatti il descrittore E esprime il numero come un valore compreso tra 0.1 e 1.0 per una potenza di 10,
mentre ES esprime il numero come un valore compreso tra 1.0 e 10.0 per una potenza di 10.
La sua forma è:
rESw.d
5) Il descrittore L
Viene utilizzato per rappresentare i dati logici, la sua forma è:
rLw
dove r,w sono indicati nella tabella 1.
Può indicare solo T o F.
6) Il descrittore A
Viene utilizzato per rappresentare testi, ed ha la seguente forma:
rA o rAw
dove r,w sono indicati nella tabella 1.