19
programmazione imperaTiva: l’approccio Top-down
unItà dI aPPrendIMento 1
5
4
3
Osserva il seguente pseudocodice; a quale variabile è assegnato il valore 2?
aLGorItMo
indovina
VarIaBILI
X:
reaLe
MaIn
()
InIzIo
X
←
9
FIne
ProCedura
moltiplica()
VarIaBILI
X:
reaLe
InIzIo
X
←
2
FIne
Osserva il seguente pseudocodice; qual è lo spazio di memoria occupato dalle risorse
al rientro dal sottoprogramma?
aLGorItMo
indovina
VarIaBILI
X:
Intero
MaIn
()
InIzIo
X
←
9
moltiplica()
FIne
ProCedura
moltiplica()
VarIaBILI
X:
reaLe
InIzIo
X
←
2
FIne
Osserva il seguente pseudocodice; qual è lo spazio di memoria occupato dalle risorse
all’interno della procedura
Somma()
?
aLGorItMo
indovina
VarIaBILI
X:
Intero
MaIn
()
InIzIo
X
←
9
moltiplica()
FIne
ProCedura
moltiplica()
VarIaBILI
X:
reaLe
InIzIo
X
←
2
somma()
FIne
ProCedura
somma()
VarIaBILI
voc:
Intero
X, Y, z:
reaLe
InIzIo
X
←
2
FIne