Versione cartacea · 2 fogli fronte/retro per ruolo (8 facciate). Stampa fronte/retro, taglia per ruolo e dai a ciascun giocatore il suo fascicolo. Per il PDF scegli “Salva come PDF” come stampante.
← Torna al gioco
Programmatore

Come si gioca & il tuo ruolo

Leggi questa pagina prima di iniziare. Poi gira il foglio.

Macchina di Turing Umana Foglio 1 / 2 · Fronte

È un gioco a coppie. Sedetevi uno di fronte all'altro: uno è il Programmatore, l'altro la CPU. Il Programmatore legge le istruzioni una alla volta; la CPU le esegue alla cieca, senza sapere cosa sta calcolando. Alla fine di ogni esercizio scoprite insieme cosa avete ottenuto. Obiettivo: capire come calcola un computer — eseguendo regole semplici, senza comprenderle.

Il tuo ruolo: il Programmatore

Tu sai cosa si sta calcolando. Il tuo compito è leggere le istruzioni alla CPU, passo dopo passo. Non puoi fare i calcoli al posto suo. Non puoi spiegare. Solo leggere.

“Sei la mente dietro le quinte.”

Le tue 5 regole d'ingaggio

  1. Non dire MAI alla CPU cosa sta calcolando. Neanche con gli occhi, neanche con il tono. Sei un libro, non un insegnante.
  2. Se la CPU chiede “ma perché?”, rispondi con calma: “Non è di tua competenza”. Sei un professionista.
  3. Leggi ogni istruzione lentamente e chiaramente, come se parlassi a un computer molto preciso ma un po' lento. Perché è esattamente quello che stai facendo.
  4. Se la CPU sbaglia, il bug è colpa TUA. Hai letto male? Non eri chiaro? Il programmatore è sempre responsabile.
  5. Alla fine di ogni esercizio scoprite insieme il significato di quello che avete calcolato.
Versione interattiva completa Inquadra il QR o vai a:
federicoboggia.binatomy.com/corsi/macchina-di-turing.html
Federico BoggiaBinatomy · formazione AI e digitale
Programmatore

Esercizio 1 — La Casetta

Il Robot Umano · tu leggi le istruzioni, la CPU disegna senza sapere cosa. ★☆☆ · ~5 min

Macchina di Turing Umana Foglio 1 / 2 · Retro
Scenario. Hai in mente un disegno segreto. La CPU lo riprodurrà su una griglia, un quadretto alla volta, senza mai vedere il risultato finale. Tu non puoi spiegare né disegnare: solo leggere.

Comandi che puoi dettare

destra sinistra giù su (sposta la CPU di un quadretto) · segna (la CPU colora il quadretto corrente). La CPU parte dal quadretto in alto a sinistra.

Istruzioni da leggere — Disegno: una casetta

  1. Vai a destra 3 volte. Segna.
  2. Vai giù. Vai a sinistra. Segna.
  3. Vai a destra. Segna.
  4. Vai a destra. Segna.
  5. Vai giù. Vai a sinistra 3 volte. Segna.
  6. Vai a destra. Segna.
  7. Vai a destra. Segna.
  8. Vai a destra. Segna.
  9. Vai a destra. Segna.
  10. Vai giù. Segna.
  11. Vai giù. Segna.
  12. Vai giù. Segna.
  13. Vai a sinistra. Segna.
  14. Vai a sinistra. Segna.
  15. Vai a sinistra. Segna.
  16. Vai a sinistra. Segna.
  17. Vai su. Segna.
  18. Vai su. Segna.
  19. La CPU si ferma qui.

Da scoprire insieme alla fine: la CPU ha eseguito un programma senza sapere cosa stava creando. Programmare è proprio questo — tradurre un'idea in una sequenza di istruzioni semplici, eseguite ciecamente una alla volta.

Versione interattiva completa Inquadra il QR o vai a:
federicoboggia.binatomy.com/corsi/macchina-di-turing.html
Federico BoggiaBinatomy · formazione AI e digitale
Programmatore

Esercizio 2 — Conta come un Computer

Il conta binario · una regola semplice, ripetuta, conta da 0 a 15. ★★☆ · ~10 min

Macchina di Turing Umana Foglio 2 / 2 · Fronte
Scenario. La CPU ha 4 caselle, tutte a 0. Le farai applicare una regola semplicissima, più e più volte. Lei non sa cosa sta facendo: alla fine avrà contato da 0 a 15 in binario.

La regola — da leggere a ogni ciclo

  1. Guarda la casella più a destra.
  2. Se il valore è 0: scrivi 1 e fermati.
  3. Se il valore è 1: scrivi 0 e spostati a sinistra.
  4. Ripeti dal punto 2 per la casella corrente.
  5. Se hai superato tutte le caselle a sinistra, fermati (overflow!).

Ripetete la regola 15 volte (un ciclo per ogni numero). Dopo ogni ciclo, la CPU annota le 4 caselle sul suo foglio. Esempio primi passi: 00000001001000110100

Soluzione di controllo (riservata al Programmatore)

NBinario
NBinario
Versione interattiva completa Inquadra il QR o vai a:
federicoboggia.binatomy.com/corsi/macchina-di-turing.html
Federico BoggiaBinatomy · formazione AI e digitale
Programmatore

Esercizio 3 — Somma in binario

5 + 3 · la CPU somma bit per bit, senza sapere cosa sono i numeri. ★★★ · ~15 min

Macchina di Turing Umana Foglio 2 / 2 · Retro
Scenario. Due numeri scritti nelle caselle. La CPU li sommerà colonna per colonna usando una tabella di regole, senza sapere cosa significhi “sommare”. Alla fine il risultato sarà corretto.

Imposta i numeri sul foglio della CPU

Numero A = 0101 (cioè 5) · Numero B = 0011 (cioè 3) · Riporto iniziale = 0.

La regola — per ogni colonna, da destra a sinistra

  1. Guarda il bit di A, il bit di B e il Riporto corrente.
  2. Conta quanti 1 ci sono tra questi tre valori.
  3. Conteggio 0 → scrivi 0 nel Risultato, Riporto = 0.
  4. Conteggio 1 → scrivi 1 nel Risultato, Riporto = 0.
  5. Conteggio 2 → scrivi 0 nel Risultato, Riporto = 1.
  6. Conteggio 3 → scrivi 1 nel Risultato, Riporto = 1.
  7. Passa alla colonna successiva a sinistra e ripeti.

Soluzione di controllo (riservata al Programmatore)

Colonna (da destra)ABRiporto inN° di 1RisultatoRiporto out
1ª (destra)110201
011201
101201
4ª (sinistra)001110

Risultato finale: 1000 = 8. La CPU ha fatto un'addizione contando “1” per colonna — pura regola meccanica. È così che lavora il processore: miliardi di operazioni come questa al secondo.

Versione interattiva completa Inquadra il QR o vai a:
federicoboggia.binatomy.com/corsi/macchina-di-turing.html
Federico BoggiaBinatomy · formazione AI e digitale
CPU

Come si gioca & il tuo ruolo

Leggi questa pagina prima di iniziare. Poi gira il foglio.

Macchina di Turing Umana Foglio 1 / 2 · Fronte

È un gioco a coppie. Sedetevi uno di fronte all'altro: uno è il Programmatore, l'altro la CPU. Il Programmatore legge le istruzioni una alla volta; la CPU le esegue alla cieca, senza sapere cosa sta calcolando. Alla fine di ogni esercizio scoprite insieme cosa avete ottenuto. Obiettivo: capire come calcola un computer — eseguendo regole semplici, senza comprenderle.

Il tuo ruolo: la CPU

Tu NON sai cosa stai calcolando. E non devi capirlo. Esegui esattamente quello che ti dice il Programmatore. Niente di più, niente di meno. Non pensare. Esegui.

“Sei una macchina, e ne sarai fiero.”

Le tue 5 regole d'ingaggio

  1. Se non ti è stato detto di farlo, NON farlo. Nessuna iniziativa, nessuna creatività. Sei una macchina, non un artista.
  2. Non cercare di capire il senso di quello che fai. Sul serio, resisti alla tentazione: il bello viene alla fine.
  3. Se pensi che il Programmatore sbagli, esegui comunque. I computer non discutono. Se il risultato è sbagliato, la colpa è sua, non tua.
  4. Il tuo unico superpotere: dire “Istruzione non chiara, ripeti”. Se non hai capito COSA fare (non perché), chiedilo.
  5. Alla fine di ogni esercizio scoprirai con il Programmatore cosa avete calcolato. Preparati a restare sorpreso.
Versione interattiva completa Inquadra il QR o vai a:
federicoboggia.binatomy.com/corsi/macchina-di-turing.html
Federico BoggiaBinatomy · formazione AI e digitale
CPU

Esercizio 1 — La Casetta

Foglio di lavoro · esegui e disegna. Non devi capire cosa stai facendo.

Macchina di Turing Umana Foglio 1 / 2 · Retro
Tu sei la CPU. Parti dal quadretto in alto a sinistra (START). Fai esattamente quello che ti dice il Programmatore: destra, sinistra, giù, su ti spostano di un quadretto; segna = annerisci il quadretto in cui ti trovi. Niente di più. Non pensare: esegui.

La tua griglia

Start

Suggerimento: tieni il dito (o la matita) sul quadretto corrente così non perdi la posizione tra un comando e l'altro.

Versione interattiva completa Inquadra il QR o vai a:
federicoboggia.binatomy.com/corsi/macchina-di-turing.html
Federico BoggiaBinatomy · formazione AI e digitale
CPU

Esercizio 2 — Conta come un Computer

Foglio di lavoro · 4 caselle, una regola, 15 cicli.

Macchina di Turing Umana Foglio 2 / 2 · Fronte
Tu sei la CPU. Parti con le 4 caselle a 0 0 0 0. La casella più a destra è quella che guardi per prima. Applica la regola che ti detta il Programmatore e, alla fine di ogni ciclo, scrivi le 4 cifre nella riga corrispondente.

Foglio di calcolo — scrivi 0 oppure 1 in ogni casella

Ciclo Casella 1
(sinistra)
Casella 2 Casella 3 Casella 4
(destra)

Quando provi ad andare oltre la Casella 1 (a sinistra di tutto) sei in overflow: hai contato fino a 15 e il foglio è pieno.

Versione interattiva completa Inquadra il QR o vai a:
federicoboggia.binatomy.com/corsi/macchina-di-turing.html
Federico BoggiaBinatomy · formazione AI e digitale
CPU

Esercizio 3 — Somma in binario

Foglio di lavoro · somma colonna per colonna, da destra a sinistra.

Macchina di Turing Umana Foglio 2 / 2 · Retro
Tu sei la CPU. A e B sono già impostati. Parti dalla colonna più a destra: per ogni colonna conta quanti 1 ci sono tra A, B e il Riporto, poi scrivi Risultato e nuovo Riporto come ti dice il Programmatore. Sposta il Riporto alla colonna successiva a sinistra.

Foglio di calcolo

Riporto →
A (= 5)
0101
B (= 3)
0011
Risultato

Le caselle grigie (A e B) sono già date: non si toccano. Scrivi tu solo nei Riporti (tratteggiati, in alto) e nel Risultato (in basso).

Versione interattiva completa Inquadra il QR o vai a:
federicoboggia.binatomy.com/corsi/macchina-di-turing.html
Federico BoggiaBinatomy · formazione AI e digitale