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

3 . Pseudocodifica e Flow Chart di un algoritmo versione 2.0 – Novembre 2020
A ) ISTRUZIONI OPERATIVE
A . 1 ISTRUZIONE DI DICHIARAZIONE DELLE VARIABILI
< nome _ var1 > [, < nome _ var2 >, < nome _ var3 >,......] : < tipo _ var > 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 (< variabile >) per acquisire un dato dall ’ esterno
Scrivi (< variabile > | < 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 blocchi semplici o blocchi composti di istruzioni . Un blocco semplice di istruzioni è formato da UNA SOLA istruzine operativa o di controllo . Un blocco composto di istruzioni è invece formato da PIU ’ blocchi semplici .
B . 2 ISTRUZIONI di SELEZIONE ( o ISTRUZIONI SELETTIVE )
- Istruzione di SELEZIONE ad una scelta 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 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