3° Anno TEORIA 4. Pseudocodifica e flowchart di un algoritmo | Page 4

3 . Pseudocodifica e Flow Chart di un algoritmo versione 2.0 – Novembre 2020
- Istruzione di SELEZIONE a più scelte o N-ARIA ..... NEL CASO CHE (< variabile > | < espressione >) SIA < valore _ 1 > : < B1 > < valore _ 2 > : < B2 > ……………… : …. < valore _ N > : < BN > [ ALTRIMENTI : < BN >] FINE CASO .....
< variabile > | < espressione > può essere una variabile oppure una espressione che può assumere un unico valore numerico intero ma non può mai essere espresso come risultato di una condizione logica . < valorex > può essere � una costante di uguale valore a < variabile > | < espressione >; � un valore unico ; � una lista di valori ; N . B . E ’ opportuno ricordare che < valorex > devono essere dello stesso tipo di < variabile > | < espressione >
N . B . Se per più valori distinti devo eseguire lo stesso blocco di istruzioni allora scriverò :
.....
NEL CASO CHE (< variabile > | < espressione >) SIA < valore 1 > : < valore 2 > : < valore 3 > : < B1 > < valore 4 > : < B2 > ……………… : … < valori n > : < BN > [ ALTRIMENTI : < BN + 1 >] FINE CASO .....
B . 3 ISTRUZIONI DI ITERAZIONE ( o ISTRUZIONI ITERATIVE o CICLICHE )
- Istruzione di ITERAZIONE PRE-CONDIZIONALE ..... MENTRE (< condizione >) ESEGUI
< B1 > FINE MENTRE .....
< condizione > è un qualunque enunciato ( semplice o composto ) dell ’ Algebra di Boole . < B1 > è un blocco semplice o un blocco composto di istruzioni . Se la condizione è VERA si esegue il blocco di istruzioni < B1 > Se la condizione è FALSA si arresta il processo iterativo . Se la condizione è inizialmente FALSA il ciclo non viene mai eseguito
- Istruzione di ITERAZIONE POST-CONDIZIONALE ..... RIPETI
< B1 > FINCHE ’ (< condizione >) .....
< condizione > è un qualunque enunciato ( semplice o composto ) dell ’ Algebra di Boole . < B1 > è un blocco semplice o un blocco composto di istruzioni . Se la condizione è FALSA si esegue il blocco di istruzioni < B1 >. Se la condizione è VERA si arresta il processo iterativo . Il blocco < B1 > di istruzioni viene eseguito ALMENO una volta perché la condizione viene testata dopo la sua esecuzione .
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 4