Lezione 14 - Cicli con contatore con l'ape
75 minuti
Panoramica
Questa lezione è una palestra delle competenze e si concentra sui cicli con contatore e sull'utilizzo di una variabile incrementale per risolvere esercizi più complessi.
Traguardo di apprendimento
Il concetto di oggi, i "cicli con contatore", è un argomento molto importante in informatica. Oltre ad essere ampiamente utilizzati, il processo di apprendimento dei cicli con contatore migliora l'apprendimento di altri concetti importanti (come variabili e parametri). Gli alunni faranno molta pratica riflettendo in modo critico sui problemi, per definire il valore iniziale, quello finale ed il passo per ogni ciclo con contatore. In questo contesto vengono anche richiamati diversi concetti di matematica, quindi - per un'esperienza di apprendimento ancora più profonda - potresti decidere di abbinare questa lezione ad una apposita lezione di matematica.
Mappatura delle competenze
AP - Algorithms & Programming
- 1B-AP-09 - Crea programmi che utilizzano variabili per memorizzare e modificare i dati.
- 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:
- determinare il valore iniziale, il valore finale ed il passo di un "ciclo con contatore"
- riconoscere quando usare un ciclo con contatore e quando usare altri cicli come i cicli
ripeti ... volte
omentre
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
- Blocchi Blockly - Lezioni tradizionali (Corsi C-F) - Schede da ritagliare
Glossario
- Cicli con contatore - Un’istruzione di ripetizione (ciclo) basata su una variabile contatore, caratterizzata da un valore iniziale, un valore finale ed un “passo” (la quantità di cui viene incrementata o decrementata ad ogni ripetizione).
Guida didattica
Preparazione (15 minuti)
Introduzione
Ricorda agli alunni il lavoro che hanno svolto in "Divertiti usando i cicli con contatore". Apri un confronto su ciò che hanno imparato, perché pensano che potrebbe essere utile e se si sono divertiti. Ecco alcuni spunti di discussione.
- Cosa hai appreso nella lezione "Divertiti usando i cicli con contatore"?
- Quali sono i tre componenti principali di un ciclo con contatore?
- valore iniziale, valore finale e passo
- Perché pensi che un ciclo con contatore possa essere utile in programmazione?
- Molti alunni probabilmente non sapranno rispondere. Lascia che facciano delle ipotesi, ma non soffermarti troppo su questa domanda.
- Ti sei divertito imparando i cicli con contatore? Perché o perché no?
- Sei contento di usare i cicli con contatore negli esercizi online?
Attività ponte - Scegline una (15 minuti)
Questa attività aiuterà a portare i concetti tradizionali introdotti in "Divertirsi usando i cicli con contatore" nel mondo online in cui gli alunni stanno iniziando a muoversi. Scegli una delle seguenti attività da svolgere con la tua classe:
Attività tradizionale con l'uso di blocchi di carta
Dividi gli alunni in coppie. Possibilmente le coppie dovrebbero essere le stesse della lezione "Divertirsi usando i cicli con contatore". Stampa per ogni coppia di alunni un ciclo con contatore tratto dal documento Unplugged Blocks (Courses C-F). Distribuisci un dado ad ogni coppia. Chiedi ai compagni di tirare il dado a turno per ottenere i seguenti valori:
- Un tiro per il valore iniziale
- Quattro tiri per il valore finale
- Un tiro per il valore del passo
Chiedi ad ogni coppia di compilare il ciclo con contatore con i valori appropriati nel punto corretto.
Usando una linea numerica di base, come quella usata nella lezione "Divertiti usando i cicli con contatore", chiedi agli alunni di segnare il valore iniziale, i valori intermedi e quello finale che verranno assunti dalla variabile contatore di questo ciclo. Quando tutti hanno finito, vedi chi ha ottenuto il maggior punteggio sommando il valore iniziale, quelli intermedi e quello finale di ciascuna coppia.
-Oppure
Anteprima degli esercizi online con tutta la classe
Mostra un esercizio della lezione. Consigliamo 'esercizio di previsione perché mostra una potenziale soluzione e chiede all'utente di valutarla.
Usando una linea numerica, simile a quella utilizzata in "Divertirsi con i cicli con contatore", segna i valori di inizio e fine del ciclo "con contatore" specificato (se non stai usando l'esercizio n. 4, dovrai prima trovare una potenziale soluzione). Con l'aiuto della classe, cerchia i valori tra l'inizio e la fine che il ciclo con contatore
andrà a toccare. Se stai lavorando all'esercizio n. 4, chiedi alla classe quale pensano sia la risposta alla domanda, dato quello che hanno trovato con la linea numerica.
Attività principale (30 minuti)
Cicli con contatore con le Api
Esercizi online
Alcuni studenti potrebbero trovare difficoltà a distinguere tra semplici "cicli" (cicli di ripetizione) e i "cicli con contatore". Consigliamo di fare in modo che gli alunni abbiano dei fogli per fare ipotesi su valori come l'inizio, la fine e il passaggio. Anche l'implementazione della programmazione in coppia all'interno della classe potrebbe essere utile per i tuoi alunni.
Conclusione (15 minuti)
Riflessione
**Suggerimenti: **
- Di cosa trattava la lezione di oggi?
- Come ti sei sentito durante la lezione di oggi?
- In che modo un ciclo con contatore è diverso da un ciclo di ripetizione?
- Perché pensi che i cicli con contatore possano essere utili?
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.