Il pensiero computazionale e il coding
Spiegazione
Pensiero computazionale
Gli algoritmi
Le strutture di base
Programmare con i blocchi
Perché è utile
Mappa
Parole importanti
Frasi da copiare
- Pensiero computazionale: è il modo di ragionare per risolvere problemi come un informatico: scomporre il problema in parti, riconoscere schemi, astrarre (tenere solo ciò che serve), scrivere un algoritmo.
- Gli algoritmi: un algoritmo è una sequenza finita, ordinata e precisa di istruzioni.
- Le strutture di base: Sequenza (istruzioni una dopo l’altra), selezione (se… allora… altrimenti), iterazione o ciclo (ripeti n volte, ripeti finché…).
- Programmare con i blocchi: scratch, Code.org, robot didattici: si muovono personaggi, si creano giochi e animazioni.
- Perché è utile: allena logica, creatività e collaborazione; serve in tutte le materie e nei lavori di domani.
Esercizi
Scheda A
1Collega ogni parola al suo significato.
2Completa le frasi con la parola giusta.
3Scegli la risposta giusta.
Nel diagramma di flusso la decisione è un…
4Vero o falso?
Un algoritmo deve essere finito.
5Rispondi con parole tue.
Scrivi l’algoritmo per attraversare la strada sulle strisce.
6Leggi il significato e scrivi la parola giusta.
ragionare per risolvere problemi in passi
7Metti in ordine le parole e forma la frase.
Scheda B
1È giusto o sbagliato?
È il modo di ragionare per risolvere problemi come un informatico: scomporre il problema in parti, riconoscere schemi, selezione (tenere solo ciò che serve), scrivere un algoritmo.
2Inserisci la parola che manca.
3Quale risposta è corretta?
A quale termine corrisponde questa spiegazione? «algoritmo scritto in linguaggio semplice»
4Quale risposta è corretta?
Come si chiama? «parte del robot che agisce (motore)»
5Quale risposta è corretta?
Trova il termine giusto per: «studiosa che ha diffuso il pensiero computazionale»
6Quale risposta è corretta?
Il motore di un robot è un…
7È giusto o sbagliato?
In una lista ordinata di 1000 nomi la ricerca più veloce è casuale.
8È giusto o sbagliato?
Il pensiero computazionale serve solo agli informatici.
Scheda C
1Trova le coppie: parola e significato.
2Scegli la parola che completa la frase.
3Leggi e decidi: vero o falso?
Ripeti finché… è un esempio di iterazione.
4Leggi e decidi: vero o falso?
Il punteggio di un gioco non può stare in una variabile.
5Leggi e decidi: vero o falso?
La definizione di «JEANNETTE WING» è: algoritmo scritto in linguaggio semplice.
6Leggi e decidi: vero o falso?
Con «MACHINE LEARNING» si intende: algoritmo scritto in linguaggio semplice.
7Leggi e decidi: vero o falso?
Sequenza (istruzioni una dopo l’altra), astrarre (se… allora… altrimenti), iterazione o ciclo (ripeti n volte, ripeti finché…).
8Scrivi la tua risposta.
Progetta con un diagramma di flusso un gioco che chiede un numero e dice se è pari o dispari.
✅ Soluzioni
Scheda A
- 🧠 PENSIERO COMPUTAZIONALE → ragionare per risolvere problemi in passi; 🧩 SCOMPORRE → dividere un problema in parti; 🔷 DIAGRAMMA DI FLUSSO → disegno di un algoritmo; ❓ SELEZIONE → se… allora… altrimenti; 🔁 ITERAZIONE → ciclo, ripetizione; 📦 VARIABILE → contenitore di un dato
- scomporre – variabile – decisione – debug
- rombo
- VERO
- Risposta libera.
- PENSIERO COMPUTAZIONALE
- Il primo passo è scomporre il problema.
Scheda B
- FALSO
- Variabili – diagramma di flusso – debug
- PSEUDOCODICE
- ATTUATORE
- JEANNETTE WING
- attuatore
- FALSO
- FALSO
Scheda C
- 🔍 RICERCA BINARIA → cerca dividendo a metà a ogni passo; 🧠 MACHINE LEARNING → programmi che imparano dai dati; 🧩 FUNZIONE → blocco di istruzioni riutilizzabile
- dati – binaria
- VERO
- FALSO
- FALSO
- FALSO
- FALSO
- Risposta libera.