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

3. Pseudocodifica e Flow Chart di un algoritmo versione 3.0 – Ottobre 2026
A) ISTRUZIONI OPERATIVE
A. 1 ISTRUZIONE DI DICHIARAZIONE DELLE VARIABILI
< nome _ var1 > [, < nome _ var2 >, < nome _ var3 >,......]: < tipo _ variabile > n. b. Da inserire PREFERIBILMENTE nell’ AMBIENTE LOCALE di ogni procedura / funzione
A. 1 ISTRUZIONE DI DICHIARAZIONE DELLE COSTANTI
< nome _ costante > < valore _ costante > n. b. Da inserire OBBLIGATORIAMENTE nell’ AMBIENTE GLOBALE
A. 2 ISTRUZIONI DI I / O( input / output) Leggi(< nome _ variabile >) per acquisire un dato dall’ esterno
Scrivi(< nome _ variabile > | < nome _ costante >) per comunicare un dato all’ esterno A. 3 ISTRUZIONE DI ASSEGNAZIONE
< variabile > < variabile > | < costante > | < espressione >
B) ISTRUZIONI DI CONTROLLO
B. 1 ISTRUZIONE di SEQUENZA...... INIZIO < B1 > < B2 > ……… < BN > FINE
< B1 >, < B2 > …< BN > sono da intendersi generici blocchi semplici o blocchi composti di istruzioni. Un blocco semplice di istruzioni è formato da UNA SOLA istruzione operativa o di controllo a scelta. Un blocco composto di istruzioni è invece formato concettualmente da PIU’ blocchi semplici.
B. 2 ISTRUZIONI di SELEZIONE( o ISTRUZIONI SELETTIVE)
- Istruzione di SELEZIONE ad una scelta o a una via o UNARIA..... SE(< condizione >)
< condizione > è un qualunque enunciato( semplice o composto) dell’ Algebra di Boole
ALLORA < B1 > è un blocco semplice o blocco composto di istruzioni
< B1 > Se la condizione è VERA si esegue il blocco di istruzioni < B1 >
FINE SE
Se la condizione è FALSA si prosegue normalmente......
- Istruzione di SELEZIONE a due scelte o a due vie o BINARIA..... SE(< condizione >) ALLORA
< B1 > ALTRIMENTI
< B2 > FINE SE.....
< condizione > è un qualunque enunciato( semplice o composto) dell’ Algebra di Boole < B1 > e < B2 > sono blocchi semplici o blocchi composti di istruzioni Se la condizione è VERA si esegue il blocco di istruzioni < B1 > Se la condizione è FALSA si esegue il blocco di istruzioni < B2 >
Autore: Rio Chierego( email: riochierego @ libero. it- sito web: www. riochierego. it) Pag. 3