Struttura condizionale IF in Matlab |
Le strutture di controllo rappresentano dei costrutti sintattici che ci
consentono di controllare il flusso di esecuzione di un programma; in altre
parole attraverso l’impiego di tali strutture sarà possibile specificare le
modalità con cui devono essere eseguite le istruzioni che compongono il codice
sorgente in base alle specifiche di progetto del software da realizzare.
In tale famiglia di strutture, le strutture di controllo alternative ci
consentono di specificare che una data istruzione o un dato blocco di
istruzioni vengano eseguite se e solo se risulti valida una specifica
condizione.
Per tali motivi le strutture di controllo alternative vengono dette
strutture condizionali.Tra le strutture condizionali la struttura if then else rappresenta una risorsa di cui ogni programmatore fa un uso massiccio.
La forma generale di una semplice istruzione if è la seguente:
if relazione
statements
end
statements
end
Le dichiarazioni saranno eseguite solo se la relazione è vera.
Ramificazioni multiple sono possibili, come si evince dal seguente
frammento di codice:
if n < 0 var = 0; elseif cond == 0 var = 2; else var = 1; end
Nelle due direzioni di ramificazione la porzione elseif potrebbe essere omessa.
PER APPROFONDIRE L’ARGOMENTO CLICCARE SUL LINK SEGUENTE:
Nessun commento:
Posta un commento