Lezione 11 - Cicli annidati nel labirinto
55 minuti
Panoramica
In questa attività online, gli alunni hanno l'opportunità di spingere la loro comprensione delle istruzioni di ripetizione (cicli) ad un livello completamente nuovo. Giocando con l'ape e con gli zombie, gli alunni imparano a programmare un ciclo all'interno di un altro ciclo. Sono anche incoraggiati ad indagare come dei piccoli cambiamenti in entrambi i cicli influenzano il programma quando si clicca su "Esegui".
Traguardo di apprendimento
In questa lezione si spiegherà (o si ripasserà) come funziona l'esercizio dell'Ape e verranno introdotti i cicli annidati. agli alunni. Con la prossima lezione torneremo alle variabili.
Mappatura delle competenze
AP - Algorithms & Programming
- 1B-AP-08 - Confronta e perfeziona più algoritmi per la stessa attività e determina qual è quello più adatto.
- 1B-AP-11 - Scompone (suddivide) i problemi in sotto-problemi più piccoli e gestibili per facilitare il processo di sviluppo del programma.
- 1B-AP-15 - Esegui test e debugging (identificare e correggi errori) di un programma o di un algoritmo per assicurarti che funzioni come previsto.
Pianificazione
Obiettivi
Gli alunni saranno in grado di:
- suddividere attività complesse in sezioni ripetibili più piccole
- individuare i vantaggi dell'utilizzo di una struttura ciclica invece della ripetizione manuale
- riconoscere schemi ripetuti costituiti a loro volta da altri schemi ripetuti
Preparazione
- Naviga attraverso gli esercizi per identificare i punti potenzialmente più critici per la tua classe.
- Assicurati che ogni alunno abbia un diario per le proprie riflessioni
Collegamenti
Attenzione! Fai una copia di tutti i documenti che intendi condividere con gli alunni.
Per gli studenti
- Fermati e pensa online - Video
Glossario
- Ciclo - L'azione di ripetere qualcosa più e più volte.
- Ripeti - Fare di nuovo qualcosa.
Guida didattica
Preparazione (10 minuti)
Introduzione
Ripassa velocemente con la classe cosa sono i cicli e perché li usiamo.
- Cosa fanno i cicli?
- I cicli ripetono una serie di istruzioni.
- Come usiamo i cicli?
- Usiamo i cicli per creare uno schema costituito da azioni ripetute.
Di' alla classe che ora faranno qualcosa di fantastico: useranno i cicli all'interno di altri cicli. Chiedi alla classe di prevedere in quali circostanze potrebbe essere utile un ciclo all'interno di un altro ciclo con contatore.
Se un ciclo ripete uno schema, il ciclo di un ciclo ripete uno schema di schemi!
Non è necessario che gli alunni capiscano da subito, quindi sentiti libero di passare agli esercizi online anche se gli alunni sembrano ancora un po' confusi.
Attività principale (30 minuti)
Cicli annidati nel labirinto
Questa lezione può essere impegnativa. Prendi in considerazione l'utilizzo della "programmazione in coppie" in modo che gli allunni possano collaborare e sostenersi a vicenda.
Conclusione (15 minuti)
Riflessione
Far scrivere agli alunni quello che hanno imparato, il perché sia utile e quale sia il loro riscontro in proposito, può aiutare a consolidare le conoscenze acquisite oggi e costruire un foglio di appunti utile da guardare in futuro.
Suggerimenti:
- Di che parlava la lezione di oggi?
- Che ne pensi della lezione di oggi?
- Cos'è un ciclo annidato?
- Riesci a disegnare un esercizio che utilizzi un ciclo annidato? Prova a programmare la soluzione per il tuo esercizio.
Questo compito è disponibile previa Licenza Creative Commons (CC BY-NC-SA 4.0).
Se sei interessato ad utilizzare i materiali di Code.org per scopi commerciali, contattaci.