Back to Browse

La ricorsione con Scratch

998 views
Sep 22, 2022
18:10

La ricorsione è una tecnica utilizzata nella programmazione che permette di risolvere problemi sfruttando una funzione ricorsiva, cioè una funzione che è in grado di richiamare se stessa durante l'esecuzione. Questo paradigma è diffuso in tantissimi linguaggi di programmazione, compreso Scratch, e viene spesso considerato particolarmente complesso da utilizzare. Vediamo come, in realtà, una funzione ricorsiva sia semplice da concepire e da realizzare, e come spesso la ricorsione non sia obbligatoria, e possa limitarsi a una scelta stilistica o a una necessità dovuta a limiti del linguaggio di programmazione utilizzato. 00:00 introduzione 00:28 Falsi miti sulla ricorsione 01:11 Il calcolo fattoriale e la torre di Hanoi non sono dei buoni esempi 02:12 I blocchi personalizzati sono le funzioni di Scratch 03:09 Come funzionano i blocchi personalizzati (le funzioni di Scratch) 03:50 Le funzioni ricorsive 04:46 Come si costruisce una funzione ricorsiva 05:10 Perchè la ricorsione può essere difficile da capire 06:01 Esempio di funzione ricorsiva (inutile) 07:45 Esegui senza aggiornare lo schermo 08:22 La ricorsione non sempre è obbligatoria 09:46 Esempio di funzione ricorsiva con Scratch 15:24 Stessa funzione senza usare la ricorsione con Scratch 17:12 Conclusioni ___________________________________________________________________ ▼▼STRUMENTAZIONE PER WORKSTATION▼▼ ✘Raspberry Pi 4 KIT: https://amzn.to/37pZRxD ✘Raspberry Pi 3 KIT: https://amzn.to/35kLpVY ✘Tastiera usb colorata per bambini: https://amzn.to/34asRYa ___________________________________________________________________ ▼▼LIBRI CONSIGLIATI SU SCRATCH▼▼ ✘Coding in your classroom, now!: http://amzn.to/2sw3i5p ✘Imparare a programmare con Scratch. Il manuale per programmatori dai 9 anni in su: http://amzn.to/2sBXF0k ✘Imparare a programmare con Scratch. Il manuale per programmatori dai 9 anni in su (Kindle): http://amzn.to/2tzrVO8 I link dei prodotti fanno parte del programma di affiliazione Amazon ___________________________________________________________________ ▼▼DOVE POTETE TROVARMI▼▼ ✘PROFILO SCRATCH: https://scratch.mit.edu/users/MondoScratch/ ✘PROFILO FACEBOOK: https://www.facebook.com/MondoComputazionale ✘CANALE YOUTUBE: https://www.youtube.com/MondoComputazionale ✘GRUPPO TELEGRAM: https://t.me/mondocomputazionale ✘Email: [email protected] Soundtrack: Carefree di Kevin MacLeod è un brano autorizzato da Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/) Fonte: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1400037 Artista: http://incompetech.com/ Sigla MondoScratch: By by baby - By Stefan Kartenberg - https://goo.gl/T7S0jU

Download

0 formats

No download links available.

La ricorsione con Scratch | NatokHD