Nella programmazione capita di avere in mente idee meravigliose che nella nostra mente funzionano perfettamente ma che nella pratica non vogliono proprio andare. Capita anche ai programmatori di professione, figuratevi se non capita a chi è alle prime armi.
Un esercizio interessante è quello di andare a correggere errori in algoritmi che non danno il risultato atteso; qui di seguito alcuni esempi:
1 - Quando la bandierina verde viene selezionata, sia Gobo che Gatto dovrebbero iniziare a ballare. Ma solo Gatto inizia a ballare. Come far funzionare il programmma?
https://scratch.mit.edu/projects/10437040/
2 - In questo progetto quando la bandierina verde viene cliccata Gatto dovrebbe partire da sinistra dello schermo, dire qualcosa mentre si trova in quella posizione, scivolare a destra e dire qualcosa quando si trova a destra. Funziona la prima volta ma poi non va più. Come correggere il programma?
3 - Gatto dovrebbe capovolgersi quando il tasto spazio viene premuto. Ma quando lo si fa, non succede nulla! Come far funzionare il programma?
https://scratch.mit.edu/projects/10437366/
4 - In questo progetto Gatto dovrebbe andare avanti e indietro per lo stage quando viene cliccato. Invece quando torna indietro si rovescia a testa in giù. Come si può correggere il programma?
5 - In questo progetto, quando si seleziona la bandierina verde, Gatto dovrebbe dire in un fumetto “Miao, miao, miao!” mentre emette contemporaneamente il suono. Ma il fumetto appare prima del suono con scritto una volta sola “Miao”. Come far funzionare il programma?