< Corso D (2021)

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

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