Forum ingegneria informatica UNINA Secondo anno triennale N46 Programmazione 1 [Traccia] maresca giugno

[Traccia] maresca giugno


Messaggio 25/06/2013, 9:41
poel Avatar utente
Amministratore

Messaggi: 145
Località: Ercolano
Bisognava implementare un albero con due tipi di nodo:
- uno che aveva valore intero e che era sempre foglia;
- l'altro che poteva contenere valore + o * e che aveva sempre due figli

Poi si doveva creare una funzione ricorsiva compute che prelevasse i dati dall'albero ed effettuasse le operazioni in base ai valori contenuti nei rami restituendo il risultato.

Ad esempio se il nodo radice conteneva + ed aveva i figli contenenti valori 5 e 4 doveva restituire 9; se la radice aveva il valore * ed i figli erano + (con figli 2 e 4) e 5 doveva prima calcolare il risultato del sotto ramo + (quindi 6) e poi andava a calcolare il resto.

Spero di essere stato decentemente chiaro
Ci sono 10 categorie di persone al mondo:
quelle che capiscono il sistema binario e quelle che non lo capiscono.

Torna a Programmazione 1

cron
by ingegnerinforma.it