Il tipo INTEGER nel Fortran rappresenta un tipo di dato destinato ad immagazzinare un valore appartenente ad un sottoinsieme dei numeri interi. Attraverso l’istruzione INTEGER potremo dichiarare che una data variabile è del tipo intero.
La sintassi dell’istruzione di dichiarazione di un tipo di dato intero è:
INTEGER [[([KIND=]parametro_di_kind )][, attributi ]::] variabili
dove INTEGER e KIND sono parole chiave del Fortran e variaibili è una lista di nomi di variabili, costanti o funzioni, separati tra loro attraverso l’impiego di virgole.
L’inidicazione dei parametri è opzionale, ad esempio se il parametro_di_kind non è specificato allora è impiegato il valore del parametro di kind di default.
Facciamo allora un esempio di dichiarazione di un tipo integer:
INTEGER :: i, j, k
In questa dichiarazione vengono specificate tre variabili, i, j e k, di tipo intero.
Per dichiarare un array di puntatori scriveremo:
INTEGER, DIMENSION(15), POINTER :: array
Vediamo ora come possono essere dichiarate delle costanti intere: si utilizza una stringa di cifre con un segno (positivo/negativo) opzionale. Esempi corretti di dichiarazione di costati intere sono:
0, -345, 768, +12345
Mentre esempi sbagliati di dichiarazione di costati intere sono:
- 1,234 : la virgola non è ammessa
- 12.0: il punto decimale non è ammesso
- —4 and ++3: più di un segno
- 5- and 7+: il segno opzionale segue la stringa di cifre, mentre la dovrebbe precedere.
Sulle variabili del tipo integer sono ammesse le seguenti operazioni:
-assegnazione =
-somma +
-sottrazione –
-moltiplicazione *
-divisione intera /
-potenza **
-confronto >,< ,>=,< =,==./=
LINK DI APPROFONDIMENTO PER L’ARGOMENTO:
- Programmare con Fortran
- Come inserire dei dati in programma fortran
- Interfacce nel Fortran
- Istruzione WRITE formattata nel Fortran
- Cicli a condizione finale nel Fortran
- Cicli a condizione iniziale nel Fortran
- Istruzione Select Case nel Fortran
- Istruzione if nel Fortran