Caratteristiche variabili (programmazione), tipi, esempi

Caratteristiche variabili (programmazione), tipi, esempi

UN variabile Nella programmazione è un'unità di dati che può modificare il valore. È il modulo di archiviazione più semplice, che rappresenta un'area di memoria in cui viene memorizzato un elemento di dati.

Se un programma per computer fosse un edificio, le variabili sarebbero i mattoni che costituiscono la sua base. Le variabili sono componenti fondamentali di qualsiasi programma. Questo non potrebbe essere efficace senza variabili.

Fonte: Pixabay.com

Una variabile può essere la temperatura dell'aria o i prezzi delle azioni. Tutti questi sono valori che possono cambiare.

Le variabili hanno due scopi importanti, che sono che il programmatore può scegliere i loro nomi, facilitando così la programmazione e anche che possono scrivere programmi o funzioni che funzionano con qualsiasi valore in essi.

Se hai già familiarità con i fogli di calcolo, potresti pensare che le variabili siano come cellule, che possono quindi essere utilizzate nelle formule, indipendentemente dai valori contenenti in essi.

Tutti i linguaggi di programmazione procedurale, come C, Basic e Pascal hanno variabili, essendo in grado di ammettere diversi tipi e consentire di manipolarli in modi diversi.

[TOC]

Caratteristiche delle variabili di programmazione

Allocazione della memoria

Una variabile è il marcatore di una posizione di memoria del computer. Quando una nuova variabile viene creata in un programma, assegna la quantità di memoria in base al tipo di dati della variabile.

Pertanto, è un posto nella memoria del computer. Dovresti pensare alla memoria come se fosse un blocco, quando viene eseguito un programma avrai accesso a un blocco di memoria.

Dichiarazione

Quando si dichiara una variabile, viene dato un nome e viene anche dato un tipo. In effetti, verrà creato lo spazio in cui verrà archiviato il suo valore. Pertanto, per dichiarare una variabile in un programma, deve essere indicato che tipo di variabile è.

Può servirti: dispositivi di entrata e uscita

Alcuni linguaggi di programmazione richiedono una variabile prima di usarla. Altri consentono di definire il valore di una variabile senza doverlo dichiarare prima.

Scopo

Attraverso l'ambito è determinato fino a che punto il valore di una variabile può essere letto o modificato.

Le variabili globali sono quelle che possono essere utilizzate durante il programma. Cioè, il suo ambito è l'applicazione completa.

Le variabili locali possono essere utilizzate solo nella funzione o nella procedura in cui sono state dichiarate o anche in qualsiasi altra funzione che viene chiamata da quella funzione.

L'ambito è gerarchico e si applica solo in modo discendente, dal corpo principale del programma alle funzioni che chiama e dalle funzioni ad altre sottofunzioni.

Pertanto, se una variabile viene dichiarata nella parte superiore del programma, un'altra variabile non può essere dichiarata in una funzione con lo stesso nome.

Tuttavia, se una variabile viene dichiarata in una funzione, un'altra variabile può essere dichiarata con lo stesso nome in un'altra funzione. Saranno variabili diverse e potrebbero avere valori diversi.

Tipi di variabili di programmazione

Al momento viene creata una variabile, devi anche dichiarare quale tipo di dati conterrà. Questo viene fatto perché il programma utilizzerà diversi tipi di dati in modi diversi.

Tutto (corto, lungo)

Questo tipo corrisponde a numeri interi, come 1, -15, 0. Le interi variabili sono usate quando è noto che non ci sarà mai nulla dopo il punto decimale. Ad esempio, se un generatore di palle della lotteria viene programmato, tutte le palle hanno numeri interi.

Può servirti: costante (programmazione): concetto, tipi, esempi

La differenza tra tipi interi corti e lunghi è il numero di byte usati per archiviarli.

Ciò varierà in base al sistema operativo e all'hardware utilizzato. Attualmente si può presumere che un numero intero sarà di almeno 16 bit e un numero intero lungo sarà di almeno 32 bit.

Punto galleggiante (semplice, doppio)

Numeri di punti galleggianti, come 3.2435, sono quelli contenenti parti frazionarie. I quantificatori semplici e doppi sono analoghi ai quantificatori corti e lunghi utilizzati con il tipo intero per indicare quanti bit verranno utilizzati per memorizzare la variabile.

Carattere

Questo tipo rappresenta il valore di un carattere. Ad esempio, una lettera dell'alfabeto, una cifra o un simbolo speciale. Viene utilizzato per archiviare un singolo carattere di testo.

È comunemente visto nei programmi C, che non è in grado di gestire i personaggi dei personaggi. Il valore che viene memorizzato è davvero un numero intero che rappresenta il codice (ad esempio, ASCII) per la natura rappresentata.

Booleano

Una variabile booleana può archiviare uno dei seguenti due valori: true o falso. Questi sono di solito un intero, ad esempio, in Visual Basic False è 0 e vero è -1. I valori per vero e falso sono costanti.

Catena di lunghezza fissa

Le catene sono variabili che contengono testo e sono disponibili in due tipi. Con una catena di lunghezza fissa, dichiara quanti caratteri contengono la catena.

Alcune chiamate all'API in Windows richiedono l'uso di catene a lunghezza fissa, ma generalmente non sono utilizzate in base. In C sono implementati come una disposizione dei personaggi.

Catena di lunghezza variabile

È quello in cui la lunghezza non è definita. Questo è il tipo predeterminato in base ed è utile per prendere una voce dell'utente in cui non si sa quale sarà la risposta.

Può servirti: unità di misurazione di stoccaggio

Esempi di variabili programmatiche

Di seguito è riportato un esempio di una variabile utilizzata nel linguaggio di programmazione Perl.

- My $ nameremp = "test scritto";

- Stampa "Esempio visto, $ Name RIB";

In questo esempio, la variabile chiamata namerecom viene dichiarata usando la parola chiave mio. Il segno del dollaro ($) nel linguaggio di programmazione perl indica che NamereComp è il nome di una variabile, ma il segno del dollaro non fa parte del nome della variabile.

Nella prima riga del programma, alla variabile viene assegnato un valore utilizzando l'operatore di assegnazione "=".

Il nome del nome è la catena dei caratteri: test scritto, che è in doppia citazioni. Le doppie citazioni indicano che il testo all'interno è una catena dei caratteri, ma non fanno parte dei dati della catena.

Quando viene eseguito il programma, l'istruzione di stampa sostituisce il nome del retomp $ name con il valore assegnato della catena, mostrando così il risultato: esempio visto, test scritto.

Cambiare una variabile

Esistono molti modi diversi in cui una variabile può essere modificata, scambiandosi o stabilire con un valore diverso. La tabella seguente esprime esempi di come una variabile potrebbe essere cambiata, dando una spiegazione su ciò che viene fatto.

Riferimenti

  1. Martin Gibbs (2020). Nozioni di base sulle variabili nella programmazione C. Preso da: studio.com.
  2. ICT avanzate (2020). Variabili e strutture di dati nella programmazione. Preso da: avanzato-ICT.Informazioni.
  3. Future Learn (2020). Utilizzo di tipi di dati e variabili. Tratto da: futurelearn.com.
  4. Computer Hope (2020). Variabile. Preso da: ComputerHope.com.
  5. Ravepedia (2020). Variabile. Preso da: Ravepedia.com.