3° Anno TEORIA 7. Metodologie di progettazione e programmazione | Page 9

6 . Metodologia top-down e sottoprogrammi Versione 5.0 – Aprile 2023

LA PROCEDURA

DEF : La procedura è un sottoprogramma che , attivato dall ’ apposita istruzione di chiamata , svolge le azioni in esso specificate allo scopo di risolvere il ( sotto ) problema per il quale è stato realizzato

Con la PSEUDOCODIFICA la procedura viene indicata come segue :
Una procedura è caratterizzata da : - un nome , grazie al quale è possibile richiamarla ed identificarla univocamente ; - una lista di parametri che è opzionale e permette lo scambio in input e / o in output di informazioni tra il programma chiamante ed la procedura stessa ossia il programma chiamato .

LA

FUNZIONE

DEF : La funzione è un sottoprogramma che , attivato dall ’ apposita istruzione di chiamata , oltre a svolgere le azioni in esso specificate allo scopo di risolvere il ( sotto ) problema per il quale è stato realizzato , può restituire un valore . Questo valore è restituito nel nome della funzione e può essere usato direttamente come elemento di una istruzione di assegnazione o in una espressione oppure come output .

Quindi , a differenza delle procedure , le funzioni sono in grado di restituire un risultato nel proprio nome , oltre a svolgere una serie di azioni al pari delle procedure .
Con la PSEUDOCODIFICA la funzione viene indicata come segue :
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it )
Pag . 9