Variabili
Un computer non sarebbe necessario se non avesse la capacità di memorizzare varie informazioni nella sua memoria e di elaborare informazioni dello stesso tipo utilizzando gli stessi algoritmi.
Per creare programmi più interessanti, bisogna imparare a immagazzinare informazioni nella memoria del computer. Allo stesso tempo, dobbiamo imparare come accedere in qualche modo alle celle di memoria del computer.
Nella programmazione, come nella vita, per riferirsi a qualsiasi parte della memoria del computer ricorre per nome. Usando questo nome, puoi sia leggere le informazioni che scriverle lì.
Una variabile è una posizione nella memoria del computer che ha un nome e memorizza un valore corrispondente a < strong >tipo.
La parola "
variabile" ci dice che il suo valore può cambiare durante l'esecuzione del programma. Quando viene salvato un nuovo valore di variabile, quello vecchio viene cancellato.
Per un computer, tutte le informazioni sono dati nella sua memoria - insiemi di zeri e uno (per dirla semplicemente, qualsiasi informazione in un computer è solo numeri e li elabora allo stesso modo). Tuttavia, sappiamo che i numeri interi e i numeri frazionari funzionano in modo diverso. Pertanto, ogni linguaggio di programmazione ha diversi tipi di dati, che vengono elaborati utilizzando metodi diversi.
Ad esempio,
-
interi variabili – type
integer
(dall'inglese integer – whole), occupa 2 byte in memoria;
-
real variabili che possono avere una parte frazionaria (tipo
real
– dall'inglese real numbers - real numbers), occupano 6 byte in memoria;< br />
-
caratteri (tipo
char
– da carattere inglese – simbolo), occupano 1 byte in memoria.
Proviamo ad aggiungere qualche variabile al nostro programma.
Prima di utilizzare una variabile, è necessario dire al computer di allocare spazio in memoria per essa. Per fare ciò, devi
dichiarare una variabile, ovvero specificare quale tipo di valore memorizzerà e assegnarle un nome. Per fare ciò, all'inizio del programma devi scrivere:
var <nomi di variabili separate da virgole>: <il tipo di queste variabili>;
<nomi di variabili di altro tipo separati da virgole>: <il tipo di queste variabili>;
Esempio
var a, b: numero intero; // ha dichiarato due variabili a e b di tipo intero. Fino a quando non li inizializziamo in modo da non sapere cosa c'è in memoria.
inizio
un := 6; // alla variabile a è stato assegnato il valore 6
fine.