Il pensiero computazionale e il coding
Spiegazione
Dal problema al programma
Algoritmi e loro proprietà
Strutture di controllo e dati
Robotica e mondo reale
Intelligenza artificiale
Collegamenti
Mappa
Parole importanti
Frasi da copiare
- Dal problema al programma: il pensiero computazionale (Jeannette Wing, 2006) comprende decomposizione, riconoscimento di schemi, astrazione e progettazione di algoritmi.
- Algoritmi e loro proprietà: un algoritmo deve essere finito, non ambiguo, eseguibile e produrre un risultato.
- Rappresentazioni: diagrammi di flusso (blocchi di inizio/fine, input/output, elaborazione, decisione), pseudocodice, linguaggi di programmazione (Scratch a blocchi; Python, JavaScript testuali).
- Strutture di controllo e dati: sequenza, selezione (if/else), iterazione (for, while), funzioni (blocchi riutilizzabili), eventi (quando si clicca…), variabili e liste; operatori logici E, O, NON.
- Robotica e mondo reale: robot con sensori (distanza, luce) e attuatori (motori), schede programmabili (micro:bit, Arduino): il programma legge i dati e decide che cosa fare.
- Intelligenza artificiale: alcuni programmi imparano dai dati (machine learning): riconoscono immagini, voce, testi.
- Collegamenti: videogiochi, app, automazione industriale, domotica, ricerca scientifica: il coding è un linguaggio trasversale.
Esercizi
Scheda A
1Collega ogni parola al suo significato.
2Completa le frasi con la parola giusta.
3Scegli la risposta giusta.
In una lista ordinata di 1000 nomi la ricerca più veloce è…
4Scegli la risposta giusta.
Il motore di un robot è un…
5Scegli la risposta giusta.
“if” corrisponde a…
6Vero o falso?
L’intelligenza artificiale può sbagliare.
7Vero o falso?
Il pensiero computazionale serve solo agli informatici.
8Rispondi con parole tue.
Progetta con un diagramma di flusso un gioco che chiede un numero e dice se è pari o dispari.
Scheda B
1Scegli la risposta giusta.
Quale parola vuol dire: «parte del robot che agisce (motore)»?
2Scegli la risposta giusta.
Quale parola vuol dire: «cerca dividendo a metà a ogni passo»?
3Scegli la risposta giusta.
Quale parola vuol dire: «algoritmo scritto in linguaggio semplice»?
4Completa le frasi con la parola giusta.
5Vero o falso?
«JEANNETTE WING» vuol dire: studiosa che ha diffuso il pensiero computazionale.
6Vero o falso?
«MACHINE LEARNING» vuol dire: programmi che imparano dai dati.
7Rispondi con parole tue.
Progetta con un diagramma di flusso un gioco che chiede un numero e dice se è pari o dispari.
8Vero o falso?
Il pensiero computazionale serve solo agli informatici.
9Vero o falso?
L’intelligenza artificiale può sbagliare.
10Scegli la risposta giusta.
“if” corrisponde a…
11Scegli la risposta giusta.
Il motore di un robot è un…
12Scegli la risposta giusta.
In una lista ordinata di 1000 nomi la ricerca più veloce è…
Scheda C
1Leggi il significato e scrivi la parola giusta.
studiosa che ha diffuso il pensiero computazionale
2Leggi il significato e scrivi la parola giusta.
cerca dividendo a metà a ogni passo
3Collega ogni parola al suo significato.
4Scegli la risposta giusta.
Il motore di un robot è un…
5Scegli la risposta giusta.
In una lista ordinata di 1000 nomi la ricerca più veloce è…
6Vero o falso?
Il pensiero computazionale serve solo agli informatici.
7Rispondi con parole tue.
Progetta con un diagramma di flusso un gioco che chiede un numero e dice se è pari o dispari.
8Vero o falso?
L’intelligenza artificiale può sbagliare.
9Scegli la risposta giusta.
“if” corrisponde a…
10Completa le frasi con la parola giusta.
11Vero o falso?
«PSEUDOCODICE» vuol dire: algoritmo scritto in linguaggio semplice.
✅ Soluzioni
Scheda A
- 👩🔬 JEANNETTE WING → studiosa che ha diffuso il pensiero computazionale; 🔍 RICERCA BINARIA → cerca dividendo a metà a ogni passo; 📝 PSEUDOCODICE → algoritmo scritto in linguaggio semplice; 🧩 FUNZIONE → blocco di istruzioni riutilizzabile; 🔌 ATTUATORE → parte del robot che agisce (motore); 🧠 MACHINE LEARNING → programmi che imparano dai dati
- ambiguo – binaria – funzione – dati
- binaria
- attuatore
- selezione
- VERO
- FALSO
- Risposta libera.
Scheda B
- ATTUATORE
- RICERCA BINARIA
- PSEUDOCODICE
- dati – binaria – ambiguo – funzione
- VERO
- VERO
- Risposta libera.
- FALSO
- VERO
- selezione
- attuatore
- binaria
Scheda C
- JEANNETTE WING
- RICERCA BINARIA
- 👩🔬 JEANNETTE WING → studiosa che ha diffuso il pensiero computazionale; 🔍 RICERCA BINARIA → cerca dividendo a metà a ogni passo; 📝 PSEUDOCODICE → algoritmo scritto in linguaggio semplice; 🧩 FUNZIONE → blocco di istruzioni riutilizzabile; 🔌 ATTUATORE → parte del robot che agisce (motore); 🧠 MACHINE LEARNING → programmi che imparano dai dati
- attuatore
- binaria
- FALSO
- Risposta libera.
- VERO
- selezione
- funzione – dati – ambiguo – binaria
- VERO