La selezione

  • La sequenza consente di realizzare solo compiti molto semplici.
  • Per far fronte a problemi più complessi, occorre essere in grado di effettuare delle scelte.
  • Per fare delle scelte si deve far ricorso ad una selezione. Ne abbiamo a disposizione due tipi:
    1. Selezione semplice (if - then - else)
    2. Selezione multipla (switch - case)
  • La selezione semplice prevede una condizione espressa in termini di espressione booleana, seguita da due blocchi di istruzioni
  • Se la condizione è vera, verrà eseguito il primo blocco di istruzioni
  • Se la condizione è falsa verrà eseguito il secondo blocco di istruzioni
  • Se il secondo blocco manca o è vuoto e la condizione è falsa, non viene eseguito nulla
  • Una selezione semplice, completa di condizione e blocchi di istruzioni sarà da considerarsi come una singola istruzione.
  • In linguaggio C la selezione si esprime come:
    if (<espressione booleana>) <istruzione eseguita se vero> [ else <istruzione eseguita se falso> ]

© Ing. Stefano Salvi - All rights reserved