Definizione costante

Costante è ciò che consiste (che è manifest o è registrato ) o che ha costanza (certezza, perseveranza). Qualcosa di costante è durevole, ripetuto o persistente . Ad esempio: "Lo sforzo costante del Nord America lo portò a una nuova vittoria nel torneo", "Mio nonno mi dice sempre che per avere successo negli affari è essenziale essere costanti e non mollare mai di fronte alle avversità", "Estudiantes de la Plata è la squadra argentina più costante degli ultimi anni " .

costante

Per la matematica, una costante è una quantità che ha un valore fisso in un determinato calcolo, processo o equazione. Ciò significa che la costante è un valore permanente che non può essere modificato all'interno di un determinato contesto. In genere, è correlato a una variabile (i cui valori possono essere modificati).

Una costante fisica è il valore invariabile di una quantità fisica nel tempo . Un esempio di ciò, menzionato molto spesso anche in aree non scientifiche, è la velocità della luce nel vuoto (299.792.458 m / s).

Quando c'è, almeno in teoria, una velocità costante, i tempi di percorrenza possono essere stimati. Se un'auto si muove a una velocità costante di 100 chilometri all'ora, occorrono quattro ore per percorrere una distanza di 400 chilometri. Poiché nella pratica non esiste una velocità costante, è normale che questo tipo di stima venga eseguito con velocità media o velocità media.

Nel campo della programmazione per computer, una costante è quel valore che non può essere modificato durante l'esecuzione di un programma . Corrisponde, quindi, a una lunghezza fissa in un'area riservata nella memoria del computer .

Le sue applicazioni, così come i suoi metodi di implementazione, sono diversi; In generale, vengono utilizzati per determinare valori quali velocità minima e massima, margini di errore, dimensioni fisse degli elementi che devono essere disegnate più volte durante l'esecuzione e numero di stati delle varie macchine che di solito costituiscono un programma. Quest'ultimo punto è essenziale, dato che la macchina a stati rappresenta un modello organizzativo molto efficiente.

costante Prendiamo ad esempio un'applicazione molto semplice, che presenta all'utente un modulo con i campi "nome" e "password" per eseguire la verifica dei dati una volta inseriti e che verranno chiusi solo una volta che il risultato è positivo. In sostanza, si può affermare che detto programma passerà attraverso i seguenti stati dall'inizio alla fine:

0: carica le risorse necessarie per la sua rappresentazione grafica, come le immagini per i pulsanti e i caratteri per il testo;
1: creerà il modulo, stabilendo i valori di tutti i suoi componenti (caselle di immissione testo, etichette, pulsanti, messaggi a comparsa) e visualizzandolo sullo schermo;
2: resta in attesa che l'utente inserisca le proprie informazioni e confermi tale azione;
3: procederà alla verifica dei dati e fornirà uno dei due possibili risultati: "corretto", nel qual caso sarà chiuso; "Errato", che si tradurrà in uno stato in cui verrà visualizzato un messaggio che chiede all'utente di ripetere la procedura;
4: mentre viene mostrata la notifica di dati errati, il programma attenderà un'azione da parte dell'utente per tornare allo stato 1, probabilmente modificando la creazione del modulo (poiché già esistente) mediante una semplice pulizia dei suoi campi di immissione.

Mentre la struttura effettiva di un'applicazione è più complessa, l'esempio fornito serve a dimostrare l'efficienza e il grado di controllo che consente la disposizione degli stati in una macchina . Nel codice, che può essere diverso per ogni programmatore, ogni stato è rappresentato da una costante, che riceve un nome (come ES_CARGA, ES_ESPERA ) ed è solitamente associata a un valore numerico.

Raccomandato