Fortran - 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:

Fortran fornisce i seguenti tipi di costrutti di loop per gestire i requisiti di loop. Fare clic sui seguenti collegamenti per verificarne i dettagli.

Suor n Tipo e descrizione del loop
1 fare il ciclo

Questo costrutto consente di eseguire un'istruzione o una serie di istruzioni in modo iterativo, mentre una data condizione è vera.

2 fare mentre il ciclo

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

3 loop annidati

È possibile utilizzare uno o più costrutti di loop all'interno di qualsiasi altro costrutto di 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.

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

Suor n Dichiarazione di controllo e descrizione
1 Uscita

Se viene eseguita l'istruzione exit, il ciclo viene chiuso e l'esecuzione del programma continua alla prima istruzione eseguibile dopo l'istruzione end do.

2 ciclo

Se viene eseguita un'istruzione di ciclo, il programma prosegue dall'inizio dell'iterazione successiva.

3 fermare

Se desideri che l'esecuzione del tuo programma venga interrotta, puoi inserire un'istruzione stop