Vero Falso VS Dichiarazione di programmazione

August 16

Vero Falso VS Dichiarazione di programmazione


La maggior parte dei linguaggi di programmazione utilizzano valori vero e falso, che sono spesso indicati come booleani. I valori booleani possono essere modellati come variabili nei programmi, oppure possono essere utilizzati direttamente. Un valore booleano può essere true o false solo. Questi valori consentono ai programmatori di implementare strutture di controllo, come istruzioni condizionali e cicli. Booleani consentono anche programmi per rispondere ai valori dei dati imprevedibili.

booleani

I valori booleani appaiono all'interno di molti linguaggi di programmazione. Il codice di esempio riportato di seguito illustra dichiarare e istanziare una variabile booleana in un programma Java:

booleano tooBig = false;

Java è fortemente tipizzato, così variabili devono essere dichiarate insieme ad un indicatore del loro tipo, in questo caso booleana. Altri linguaggi come JavaScript e PHP non richiedono tipo da dichiarare, come il seguente codice JavaScript estratto dimostra:

var tooBig = false;

Il seguente codice PHP svolge lo stesso compito:

$ Too_big = false;

Le righe successive del codice può fare riferimento alla variabile, il controllo o alterare il suo valore.

test

logica e valori booleani appaiono spesso nei test nell'ambito dei programmi. Ad esempio, il codice di esempio Java illustra un test:

importo> 500

Questa prova una variabile denominata "quantità" per vedere se il suo valore è maggiore di 500. Se il valore è infatti superiore a 500, il test restituisce un risultato vero. In caso contrario, restituisce un falso. Test di programmazione possono verificare la presenza di varie condizioni, come indicato nel codice seguente:

importo <= 500
importo == 500
importo! = 500

Il primo restituisce vero se il valore della variabile è minore di o uguale a 500. La seconda prova restituisce true se il valore è uguale a 500. La terza prova restituisce vero se il valore non è uguale a 500, indipendentemente dal fatto che sia maggiore o meno di esso. I programmi possono test catena insieme per creare flussi complessi di esecuzione.

Istruzioni condizionali

I valori booleani e variabili permettono ai programmi di implementare diversi tipi di struttura di controllo. Se e else appaiono di frequente in entrambi i programmi Web e desktop. Il seguente codice di esempio Java lo dimostra:

if (amount <500) System.out.println ( "importo è inferiore a 500");
else if (importo> 500) System.out.println ( "quantità è maggiore di 500");
altro System.out.println ( "importo è pari a 500");

Se la prima istruzione restituisce vero, nessuno degli altri due verrà eseguito. Se il primo test restituisce false, l'esecuzione si sposta nella seconda prova. Solo se il primo e secondo test restituiscono falso sarà la terza prova eseguire.

Loops

test condizionali appaiono spesso in strutture ad anello all'interno dei programmi. Un loop contiene una o più istruzioni di codice che eseguono ripetutamente. Il seguente codice di esempio Java lo dimostra:

per (contatore int = 0; contatore <100; contatore ++) {
System.out.println ( "loop di iterazione:" + contatore);
}

Ogni volta che il ciclo viene eseguito, esso controlla il valore della variabile contatore, inizialmente impostato a zero quando il ciclo iniziato. Se la variabile è ancora inferiore 100 test restituisce true e il contenuto ciclo viene eseguito. Alla fine di ogni iterazione il valore del contatore ha un aggiunto ad essa. Quando il contatore raggiunge 100, il test return false e il ciclo non verrà eseguito di nuovo.