OKPEDIA INFORMATICA

Cos'è una variabile in informatica

Nella programmazione informatica una variabile è un contenitore di dati.

A ogni variabile è assegnato

  • il nome della variabile che permette di identificarla ( es. a,b,var, ecc. ). Ogni variabile del programma deve avere un nome diverso. È detta parte sinistra.
  • il valore della variabile che deve contenere. È detta parte destra della variabile.
    il nome della variabile e l'indirizzo di memoria
  • una porzione di memoria del computer destinata a contenere dati che possono essere letti o scritti dai programmi. È gestita automaticamente dal linguaggio di programmazione e dal computer. Il programmatore non deve necessariamente conoscere l'indirizzo di memoria della variabile.

Qual è la differenza tra la variabile in matematica e in informatica? In matematica una variabile è un carattere alfanumerico a cui è assegnato un numero oppure un'incognita. In informatica, invece, la variabile è un simbolo che può contenere sia dati numerici e sia alfanumerici.

A cosa servono le variabili in un programma

Nei programmi informatici le variabili sono usate per

  • memorizzare un valore dentro la variabile tramite un accesso in scrittura. Quando un programma scrive un valore dentro una variabile che contiene già un dato, il precedente dati viene sovrascritto.
    l'accesso in scrittura
  • leggere il valore dentro la variabile tramite un accesso in lettura. Quando un programma legge un valore dalla variabile, il valore resta memorizzato dentro la variabile.
    l'accesso in lettura

Come scegliere il nome di una variabile

Il nome di una variabile è una sequenza di caratteri alfanumerici.

Il nome della variabile può essere mnemonico e esplicativo della funzione della variabile ( es. anno=2019 ) oppure no ( es. yt=2019 ). Per il corretto funzionamento del programma è indifferente.

esempio di nome esplicativo e non esplicativo della variabile

Generalmente, i nomi esplicativi rendono più leggibile un programma in caso di future modifiche del programma.

Nota. Le regole di sintassi dei nomi delle variabili cambiano in base al linguaggio di programmazione.

Cos'è il tipo di dato della variabile

In molti linguaggi di programmazione le variabili è anche assegnato il tipo di dato che può contenere.

  • numerico ( intero, reale )
  • alfanumerico
  • booleano

Nota. Se una variabile è definita per ospitare dati in formato numerico, non può memorizzare dati alfanumerici. Questa regola è molto rigida in alcuni linguaggio di programmazione ( es. C, Java, ecc. ) e invece più flessibile in altri ( Php, Python ).

La differenza tra dichiarazione e assegnazione delle variabili

La dichiarazione e l'assegnazione sono due operazioni diverse

  • La dichiarazione è l'operazione per creare una variabile, scegliere il nome e il tipo di dato che può memorizzare. È detta declaration.
  • L'assegnazione è l'operazione di assegnamento di un valore (dato) a una variabile. È detta assignment.
    la differenza tra dichiarazione e assegnazione delle variabili

Nota. In alcuni linguaggi di programmazione ( es. Python ) non è necessario dichiarare una variabile prima di usarla. È sufficiente assegnare un valore a un nome di variabile. In questo caso la variabile eredita automaticamente il tipo di dato del valore. Viceversa, nel linguaggio C la dichiarazione della variabile è obbligatoria.

https://how.okpedia.org/it/informatica/cos-e-una-variabile-in-informatica


Segnala un errore o invia un suggerimento per migliorare la pagina



FacebookTwitterLinkedinLinkedin