Le variabili in Pascal
La dichiarazione delle variabili
Le variabili in un programma Pascal devo dichiararle all'inizio del programma tramite l'istruzione DIM.
DIM nome : [tipo];
Il nome della variabile seguito dal simbolo dei due punti (:) e dal tipo di dati che la variabile ospita.
- Integer
numeri interi - Real
numeri reali - String
valori alfanumerici e stringhe - Char
caratteri - Boolean
valori booleani
Dove digitare le dichiarazioni?
Le dichiarazioni vanno inserite nella sezione dopo PROGRAM e prima dell'istruzione BEGIN.
- PROGRAM prova;
- VAR numero: Integer;
- BEGIN
- ...
- END.
L'assegnazione delle variabili
Per assegnare un valore a una variabile utilizzo il l'operatore di assegnazione :=.
nome := valore;
Il lato sinistro è il nome della variabile.
Il lato destro è il valore da assegnare alla variabile.
Dove digitare le assegnazioni?
L'assegnazione delle variabili devo farla nella sezione del programma, dopo BEGIN e prima di END.
- PROGRAM prova;
- VAR numero: Integer;
- BEGIN
- numero := 2019;
- END.
Un esempio pratico
In questo programma dichiaro due variabili tramite le istruzioni DIM nelle righe 2 e 3.
La prima variabile è un'intera e la seconda variabile è una stringa.
- PROGRAM prova;
- VAR numero: Integer;
- VAR stringa: String;
- BEGIN
- numero:=2019;
- stringa:='Hello World';
- writeln(stringa);
- writeln(numero);
- END.
Nella righe 5 e 6 assegno alle variabili i rispettivi valori 2019 e 'Hello World'.
Infine, nelle righe 7 e 8 stampo il contenuto delle variabili con le istruzioni WRITELN.
L'output del programma è
Hello World
2019
E così via.