Attività 01
Pair Programming: Debug Logico
Dividete la classe in coppie. Fornite un algoritmo con errore logico, come un ciclo infinito o condizione sbagliata. Le coppie lo testano con input diversi, identificano il problema e lo correggono. Condividono la revisione con la classe.
Perché un programma può essere corretto sintatticamente ma fallire logicamente?
Suggerimento per la facilitazioneDurante la Pair Programming: Debug Logico, chiedi agli studenti di verbalizzare ogni passaggio del codice prima di eseguirlo, per allenare la capacità di simulare mentalmente l'esecuzione.
Cosa osservareFornire agli studenti un breve algoritmo con un errore logico evidente (es. un ciclo che non termina o una condizione errata). Chiedere loro di: 1. Identificare la riga o le righe problematiche. 2. Spiegare in una frase quale sia l'errore logico. 3. Proporre una correzione.