Definizione di un ciclo

I loop sono tra i più basilari e potenti concetti di programmazione. Un ciclo in un programma per computer è un'istruzione che si ripete fino al raggiungimento di una condizione specificata. In una struttura ad anello, il ciclo pone una domanda. Se la risposta richiede un'azione, viene eseguita. La stessa domanda viene posta più volte fino a quando non sono necessarie ulteriori azioni. Ogni volta che viene posta la domanda viene chiamata iterazione. 

Un programmatore di computer che deve utilizzare più volte le stesse righe di codice in un programma può utilizzare un ciclo per risparmiare tempo.

Quasi ogni linguaggio di programmazione include il concetto di loop. I programmi di alto livello possono ospitare diversi tipi di loop. C, C ++ e C # sono tutti programmi per computer di alto livello e hanno la capacità di usare diversi tipi di loop.

Tipi di loop

  • UN per loop è un loop che viene eseguito per un numero predefinito di volte.
  • UN mentre loop è un loop che si ripete finché un'espressione è vera. Un'espressione è un'istruzione che ha un valore.
  • UN fare mentre loop o ripetere fino al il ciclo si ripete fino a quando un'espressione diventa falsa.
  • Un infinito o infinito loop è un loop che si ripete indefinitamente perché non ha una condizione di terminazione, la condizione di uscita non è mai soddisfatta o al loop viene richiesto di ricominciare dall'inizio. Sebbene sia possibile per un programmatore utilizzare intenzionalmente un loop infinito, spesso sono errori commessi da nuovi programmatori.
  • UN nidificato il ciclo appare all'interno di ogni altro per, mentre o fare mentre ciclo continuo.

Un'istruzione goto può creare un ciclo saltando all'indietro verso un'etichetta, sebbene ciò sia generalmente scoraggiato come una cattiva pratica di programmazione. Per alcuni codici complessi, consente di saltare a un punto di uscita comune che semplifica il codice.

Dichiarazioni di controllo del ciclo

Un'istruzione che modifica l'esecuzione di un ciclo dalla sequenza designata è un'istruzione di controllo del ciclo. C #, ad esempio, fornisce due istruzioni di controllo del ciclo.

  • UN rompere L'istruzione all'interno di un ciclo termina immediatamente il ciclo.
  • UN Continua L'istruzione passa alla successiva iterazione del ciclo, saltando qualsiasi codice tra.

Strutture di base della programmazione informatica

Loop, selezione e sequenza sono le tre strutture di base della programmazione informatica. Queste tre strutture logiche vengono utilizzate in combinazione per formare algoritmi per risolvere qualsiasi problema logico. Questo processo si chiama programmazione strutturata.