Pascal - Loops

Potrebbe esserci una situazione in cui è necessario eseguire un blocco di codice più volte. In generale, le istruzioni vengono eseguite in sequenza: la prima istruzione in una funzione viene eseguita per prima, seguita dalla seconda e così via.

I linguaggi di programmazione forniscono varie strutture di controllo che consentono percorsi di esecuzione più complicati.

Un'istruzione loop ci consente di eseguire un'istruzione o un gruppo di istruzioni più volte e la seguente è la forma generale di un'istruzione loop nella maggior parte dei linguaggi di programmazione:

Il linguaggio di programmazione Pascal fornisce i seguenti tipi di costrutti di ciclo per gestire i requisiti di ciclo. Fare clic sui seguenti collegamenti per verificarne i dettagli.

Suor n Tipo e descrizione del loop
1 ciclo mentre fai

Ripete un'istruzione o un gruppo di istruzioni finché una determinata condizione è vera. Verifica la condizione prima di eseguire il corpo del ciclo.

2 ciclo for-do

Esegue una sequenza di istruzioni più volte e abbrevia il codice che gestisce la variabile del ciclo.

3 ripetizione fino al ciclo

Come un'istruzione while, tranne per il fatto che verifica la condizione alla fine del corpo del ciclo.

4 loop annidati

È possibile utilizzare uno o più loop all'interno di un altro while, for o ripetere until loop.

Dichiarazioni di controllo del loop

Le istruzioni di controllo del ciclo cambiano l'esecuzione dalla sua sequenza normale. Quando l'esecuzione esce da un ambito, tutti gli oggetti automatici creati in tale ambito vengono eliminati.

Pascal supporta le seguenti istruzioni di controllo. Fare clic sui seguenti collegamenti per verificarne i dettagli.

Suor n Dichiarazione di controllo e descrizione
1 dichiarazione di interruzione

Termina il loop o case istruzione e trasferisce l'esecuzione all'istruzione immediatamente successiva all'istruzione loop o case.

2 continua dichiarazione

Fa sì che il ciclo salti il ​​resto del suo corpo e ritorni immediatamente le sue condizioni prima di ripetere.

3 istruzione goto

Trasferisce il controllo all'istruzione etichettata. Sebbene non sia consigliabile utilizzare l'istruzione goto nel programma.