Controllo di flusso

Finora sono state presentate istruzioni eseguite una dopo l’altra, in sequenza.
Un programma, però, deve anche saper prendere decisioni.

Come persone ci capita continuamente di scegliere tra alternative:

  • se piove, si prende l’ombrello, altrimenti si esce senza;
  • se il semaforo è verde, si passa, altrimenti ci si ferma;
  • se una password è corretta, si entra nel sistema, altrimenti l’accesso viene negato.

Nella programmazione, la possibilità di scegliere quale istruzione eseguire in base a una condizione prende il nome di controllo di flusso.

Nelle prossime pagine verranno introdotti i principali costrutti per il controllo di flusso:

  • if
  • else
  • elif
  • match

Table of contents