- 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:
- Selezione semplice (if - then - else)
- 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> ]
|