Guida al Pascal: #2 I tipi



Eccoci arrivati alla seconda lezione sul pascal.
Lezioni precendenti:
Introduzione
#1: Struttura principale

Lezione numero 2 – #2: I tipi

In Pascal come in tutti gli altri linguaggi di programmazione vi sono vari tipi di dati, ora vi elencheremo i vari tipi, che possono essere usati nel programma ad esempio per dichiarare tipi appunto, variabili e costanti.

Eccovi l’elenco:
Byte = occupa 1 byte e può assumere valori da 0 a 255;
Shortint = occupa 2 bytes e può assumere valori da -128 a 127;
Word = occupa 2 bytes e può assumere valori da 0 a 65535;
Integer = occupa 2 bytes e può assumere valori da -32768 a 32767;
Longint = occupa 4 bytes e può assumere valori da -2147483648 a 2147483647;
Real = occupa 6 bytes e può assumere valori da -2,9e+39 a 1,7e+38 (11-12 cifre decimali);
Boolean = occupa 1 bit e può assumere due valori, true o false;
Char = occupa 1 byte e può assumere il valore di un carattere;
String = occupa un numero variabile di bytes (minimo 10), che varia a seconda della sua lunghezza.  Può contenere sequenze di caratteri (frasi);
Text = serve per modificare i file (assume valori solo tramite la procedura assign).


– Dichiarazioni di tipi:

Type
x,y,z: tipo;

x,y,z: Sono delle variabili, potete usare i nomi che volete, e per separarle dove usare una “,”.
Sostituire con “tipo”, uno dei tipi di dato da utilizzare a seconda del caso.

– Dichiarazione di costanti e varibili:

const
x = 10;

var
y,z: tipo;

x è una costanto al quale assegnamo il valore 10, attenzione, bisogna utilizzare sempre l'”=”.
Come prima per le variabili sostituire a “tipo” un tipo di dato.

– Dichiarazione di variabili utilizzando i tipi:

Type
x: tipo;

Var
y:x;
z:tipo;

La variabile y prende il tipo x che è stato dichiarato in precendenza, a differenza della variabile z che prende un tipo che gli viene assegnato sul momento.
Dichiarare un tipo è molto utile quando si lavorare con procedure e funzioni, in questo modo di evita di dichiarare i tipi interamente dentro i parametri o tra le variabili.

Pascal

Annunci sponsorizzati:
Condividi su Facebook Condividi su Twitter!
Pinterest