Oggi impariamo a ballare… come un computer!
Prima impareremo un ballo semplice, un passo alla volta. Poi lo trasformeremo in un vero e proprio programma, scrivendo i comandi per farlo eseguire esattamente come lo abbiamo ballato. Infine ci metteremo alla ricerca di qualcosa di nascosto nel nostro codice: dei cicli, cioè dei pezzi che si ripetono — e scopriremo come renderlo più corto e più furbo, proprio come farebbe un vero programmatore.
Scarica e stampa le schede:
La sfida
Dopo aver imparato il ballo, scrivi l’algoritmo che lo codifica e, con il debugging, controlla che sia corretto.
Infine, prova a riscriverlo usando i cicli, per renderlo più breve:
- cerchia l’azione che può essere inserita in un ciclo, indicando il numero di ripetizioni
- elimina le azioni che non sono più necessarie, sbarrandole
Se volessi ripetere tutta la coreografia tre volte, e poi terminare con un inchino, come potresti codificarlo?
Comandi e Scheda da completare
Repeat
To do something again.
Loop
The action of doing something over and over again.
Domande
👉 È più facile aggiungere molte immagini sullo schermo o cambiare il numero di volte in cui ripetiamo il ciclo?
👉 Potremmo usare gli stessi cicli con passi di danza diversi?
👉 Conoscete dei balli che si fanno basandosi su un ciclo che si ripete?
👉 Qual è stata la parte che vi è piaciuta di più di questa attività?
ispirato a: https://studio.code.org/courses/k5-unplugged/units/1/lessons/6
Potrebbero interessarti anche:
https://studio.code.org/courses/k5-unplugged/units/1/lessons/15#activity-section-36401588

