Lezione 16 - Cicli "fino a che" nel labirinto
55 minuti
Panoramica
Questa lezione è una palestra delle competenze: gli alunni imparano a conoscere i cicli "fino a che". Gli alunni realizzeranno programmi in cui il personaggio principale ripete le azioni "fino a che" non raggiunge il punto di arresto desiderato.
Traguardo di apprendimento
Questa serie di esercizi servirà a consolidare ed approfondire la conoscenza dei cicli aggiungendo il concetto di le istruzioni condizionali. Abbinando questi concetti, gli alunni potranno esplorare la potenzialità di creare programmi complessi e innovativi.
Mappatura delle competenze
AP - Algorithms & Programming
- 1B-AP-11 - Scompone (suddivide) i problemi in sotto-problemi più piccoli e gestibili per facilitare il processo di sviluppo del programma.
Pianificazione
Obiettivi
Gli alunni saranno in grado di:
- costruire programmi basati su molteplici strategie di utilizzo delle istruzioni condizionali
- tradurre in un programma cicli ed istruzioni condizionali espressi con la lingua parlata
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
Glossario
- Condizione - Una situazione che un programma controlla per decidere se permettere o meno una certa azione.
- Istruzioni condizionali - Istruzioni eseguite solamente in determinate condizioni.
- Ciclo - L'azione di ripetere qualcosa più e più volte.
- Ripeti - Fare di nuovo qualcosa.
- Fino a che - Un'istruzione che premette di ripetere un insieme di istruzioni fino a che una certa condizione da falsa diventa vera.
Guida didattica
Preparazione (10 minuti)
Introduzione
In questa lezione, gli alunni creeranno cicli che vengono eseguiti solo se "fino a quando" una condizione è vera. Aiuta gli alunni a capire come funziona guidandoli nelle attività di gruppo e facendogli compiere un'azione "fino a quando" alcune condizioni sono vere. Ad esempio: Chiedi agli alunni di toccarsi il naso "fino a quando" non gli dici di smettere.
Anteprima degli esercizi online
Prendi un esercizio dagli esercizi di Code Studio di oggi. Consigliamo l'esercizio 4.
- Chiedi alla classe cosa deve ripetere l'uccellino per arrivare al maialino.
- L'uccellino dovrebbe ripetere «vai avanti», «gira a destra», «vai avanti» e poi «gira a sinistra».
- Chiedi alla classe cosa può usare per ripetere questo codice.
- L'uccellino deve ripetere questo schema fino a quando non raggiunge il maialino.
Inserisci il resto del programma usando il ciclo «ripeti fino a» e premi «Esegui». Discutete con la classe sul perché ha funzionato.
Attività principale (30 minuti)
Cicli "fino a che" nel labirinto
Esercizi online
Riunire concetti non è facile, ma questo insieme di lezioni ha lo scopo di aiutare gli alunni a vedere le infinite possibilità di programmazione tramite l'uso delle istruzioni condizionali. Se gli alunni hanno difficoltà a comprendere le somiglianze o le differenze tra i cicli "mentre" e "fino a che", prova a farli pensare a come userebbero affermazioni simili nella loro vita reale.
Conclusione (15 minuti)
Riflessione
Suggerimenti:
- Di cosa trattava la lezione di oggi?
- Come ti sei sentito durante la lezione di oggi?
- Qual è la differenza tra un ciclo "fino a che" ed un ciclo "mentre"?
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.