la ricorsione
Di cosa parla
Riassunto AI · si legge in un minuto
Leggi il riassunto completo
- Funzioni ricorsive: in C, una funzione che si richiama a se stessa; esistono due tipi: ricorsione diretta (funzione che chiama se stessa) e ricorsione indiretta (due o più funzioni che si richiamano a vicenda).
- Definizione di metodo ricorsivo: deve esistere un caso base con soluzione nota, e un passo induttivo riconducibile al caso base.
- Attivazione di funzioni ricorsive: nella pila vengono aggiunte attivazioni dello stesso sottoprogramma, tutte sospese, che convergono al caso base; la funzione restituisce il risultato alla copia precedente e ripercorre all'indietro le chiamate in sospeso.
- Errori comuni: assicurarsi di avere sempre un caso base esplicito e che ogni passo induttivo converga al caso base.
- Vantaggi e svantaggi delle funzioni ricorsive: sintetiche ed eleganti, ma possono consumare molta memoria a causa delle chiamate sulla pila.
Riassunto generato con l'intelligenza artificiale a partire dagli appunti. Come lo facciamo
Stai vedendo l'anteprima delle prime pagine. Il file completo è gratis: registrati per leggerlo tutto.
Studia questi appunti con l'AI
Riassunto e domande d'esame sono gratis: chiedili e ti mandiamo un'email quando sono pronti.
In preparazione: di solito è pronto in giornata.
Questo appunto è gratis. Registrati in 30 secondi per leggere tutte le pagine e scaricarlo.
Simula l'esame con domande costruite su questi appunti.
Ripassa l'esame di INFORMATICA A
12 carte di ripasso sul programma ufficiale dell'insegnamento. Prova le prime:
Che cos'è un algoritmo e quali proprietà deve possedere? Gira la carta
Come si definisce l'informatica e quali sono i suoi contenuti principali? Gira la carta
Definisci gli operatori logici AND, OR e NOT e illustrane le tabelle di verità. Gira la carta
Carte generate con l'intelligenza artificiale dal programma dell'insegnamento: possono contenere errori.
Di cosa parla l'insegnamento
INFORMATICA A · 1° anno · 1° semestre · 10 CFU · IINF-05/A
Il corso intende dare una visione d'insieme delle potenzialità offerte dall'informatica e chiede agli studenti di comprendere e utilizzare i principi che stanno alla base di ogni futuro utilizzo di un calcolatore elettronico. Il corso presenta, pertanto, gli aspetti fondamentali dell’informatica (algoritmi,…