Introduzione

Completato

Come è stato detto più volte nei moduli precedenti sulle istruzioni di iterazione e decisionali, esistono diverse tecniche che è possibile usare per ottenere risultati simili. Proprio come nelle lingue scritte e parlate, nei linguaggi di programmazione è possibile esprimere la stessa idea in modi diversi. Anche in tal caso, ogni espressione può assumere sfumature di significato diverse.

Le istruzioni do-while e while consentono di controllare il flusso di esecuzione del codice scorrendo ciclicamente un blocco di codice fino a quando una condizione è soddisfatta. Quando si utilizza l'istruzione foreach, si esegue l'iterazione una volta per ogni elemento nella sequenza, ad esempio una matrice. L'istruzione for consente di eseguire l'iterazione per un numero predeterminato di volte e di controllare il processo di iterazione. Le istruzioni do-while e while consentono di eseguire l'iterazione di un blocco di codice con l'intento che la logica all'interno del blocco di codice determini quando sarà possibile arrestare l'iterazione.

Si supponga di voler accettare ed elaborare l'input dell'utente. Si vuole continuare ad accettare e a elaborare l'input fino a quando l'utente preme il tasto q per uscire. È possibile usare le istruzioni do-while e while per continuare a eseguire l'iterazione della logica per accettare l'input dell'utente ed elaborarlo fino a quando l'utente è pronto a fermarsi.

In questo modulo si usano l'istruzione do-while e l'istruzione while per scorrere il blocco di codice. Si capisce quando scegliere uno rispetto all'altro. Usare l'istruzione continue per ignorare il resto del codice nel blocco di codice e passare direttamente alla valutazione booleana dell'istruzione while.

Al termine di questo modulo, sei in grado di usare con sicurezza le istruzioni do-while e while per aggiungere logica di ciclo all'applicazione.

Obiettivi di apprendimento

Contenuto del modulo:

  • Scrivere codice che usa l'istruzione do-while per eseguire l'iterazione di un blocco di codice.
  • Scrivere codice che usa l'istruzione while per eseguire l'iterazione di un blocco di codice.
  • Usare l'istruzione continue per eseguire direttamente il passaggio alla valutazione booleana.

Prerequisiti

  • Esperienza nell'uso dell'istruzione if
  • Esperienza nell'uso delle istruzioni di interazione foreach e for.
  • Esperienza nella scrittura di espressioni booleane
  • Esperienza nella generazione di numeri casuali tramite la classe System.Random e il metodo Random.Next()