Il tipo INTEGER nel Fortran


FORTRANIl 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:

Leave a Reply

Your email address will not be published. Required fields are marked *