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

3 . Pseudocodifica e Flow Chart di un algoritmo versione 2.0 – Novembre 2020
Azioni dell ’ ALGORITMO da rappresentare
PSEUDOISTRUZIONI della PSEUDOCODIFICA
Simboli del FLOW CHART O del DIAGRAMMA A BLOCCHI
Istruzione di ITERAZIONE ENUMERATIVA ( ISTRUZIONE DI CONTROLLO )
PER < indice > � < inizio > [ INDIETRO ] A < fine >
ESEGUI < B1 > < indice > � < indice > + 1 [< indice > � < indice > - 1 ] FINE PER
Dove la < condizione > logica sottintesa è : � < indice > <= < fine > se il PER è incrementale � < indice > >= < inizio > se il PER è decrementale
< indice > � < inizio >
< condizione >
v
< B1 >
< indice > � < indice > + 1 [< indice > � < indice > - 1 ]
F
Programma principale
Istruzione di chiamata a sottoprogramma ( gruppo di istruzioni che verranno elaborate insieme )
ALGORITMO < Nome dell ’ algoritmo >
PROCEDURA main ( )
< sezionde dichiarativa locale alla procedura main ( )>
INIZIO
< corpo della procedura main ( )>
FINE
PROCEDURA < Nome _ procedura .>
( [ REF | VAL < Nome _ param1 >: < Tipo _ param1 > , REF | VAL < Nome _ param2 >: < Tipo _ param2 > , ………………………………………………….., REF | VAL < Nome _ paramN >: < Tipo _ paramN > ] )
< sezione dichiarativa locale alla procedura >
INIZIO < corpo della procedura > RITORNA FINE
FUNZIONE < Nome _ funzione > ( [ REF | VAL < Nome _ param1 >: < Tipo _ param1 > ,
REF | VAL < Nome _ param2 >: < Tipo _ param2 > , …………………………………………………..,
REF | VAL < Nome _ paramN >: < Tipo _ paramN > ] ) : < Tipo Risultato >
< sezione dichiarativa locale alla funzione >
INIZIO < corpo della funzione > RITORNA < risultato > FINE
E ’ l ’ insieme di tutti i simboli grafici visti finora
< Nome _ Procedura > oppure < Nome _ Funzione >
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 13