3° Anno TEORIA 2. Dal problema all'algoritmo | Page 17

1 . Dal problema all ’ algoritmo versione 5.0 – Novembre 2023
Esiste anche un ’ istruzione di selezione che permette di effettuare una scelta fra n possibili valori ed instradare di conseguenza n possibili percorsi distinti rispetto al flusso dell ’ algoritmo entrante . Per effettuare la scelta dobbiamo valutare il valore di una variabile o di una espressione
Pseudocodifica “ Selezione multipla o n-ria ”: .....
< var > | < espr > può essere una variabile oppure una espressione NEL CASO CHE (< var > | < espr >) SIA che può assumere un unico valore numerico intero ( quindi di tipo
< valore1 > : < B1 > INT o CHAR ) e non può mai essere espresso come risultato di
< valore2 > : < B2 > una condizione logica .
……………… : …… < valorex > può essere
< valoreN > : < BN >
• una costante di uguale valore a < var > | < espr >;
[ ALTRIMENTI : < BN + 1 >]
• un valore unico ;
FINE CASO
• una lista di valori ;
.....
N . B . E ’ opportuno ricordare che < valorex > devono essere dello stesso tipo di < var > | < espr >
Flow-chart istruzione di “ Selezione multipla o n-aria ” ….
< var >|< espr >
< valore1 >
< valore2 >
< B1 > < B2 >
.
< BN >
. . . . . . . . .
. .
< valoreN > ALTRIMENTI
< BN + 1 >
….
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 17