Introduciamo un concetto fondamentale per la programmazione cioè quello di variabile:
Una variabile è un oggetto logico caratterizzato da un nome, un valore e un tipo e permette di memorizzare un dato.
Possiamo immaginare la variabile come un cassetto indispensabile per memorizzare “qualcosa” di un certo “tipo”. La variabili permettono di memorizzare numeri, caratteri e tutto ciò che ci serve per arrivare alla soluzione del problema.

Dato
Il dato è una conoscenza elementare che, presa individualmente e fuori da un preciso contesto, non ha alcun valore.

L’informazione, invece, è il dato elaborato, ossia l’incremento di conoscenza che deriva dall’interpretazione di un dato.

Tipi di dato
Un tipo di dato è un’entità caratterizzata dai seguenti elementi:
