< Corso F (2021)

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

Mappatura completa del corso
CSTA K-12 Computer Science Standards (2017)
    • 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

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)

Suggerimenti didattici

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.
Creative Commons License (CC BY-NC-SA 4.0).

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.