Salta al contenuto
recaplica

    Un attimo: controllo di sicurezza

    Cloudflare vuole assicurarsi che tu non sia un robot. Spunta la casella qui sotto e la ricerca riparte da sola.

    EN
    recaplica Macchina di Turing: cos'è e come funziona
    © 2026 Recaplica · recaplica.com — Tutti i diritti riservati
    Home › Tecnologia

    Macchina di Turing: cos'è e come funziona

    Di Redazione Recaplica · Aggiornato il 3 ottobre 2026

    Cosa stampare

    Con "Margini: predefiniti" compaiono anche i numeri di pagina.

    Slide

    Scegli il taglio

    Lampo10 slideIl filo essenziale, per presentarlo in classeCompleta16 slideTutti i capitoli e gli approfondimenti

    Tutte e due hanno le note del relatore.

    Canale Telegram
    recaplica Chiaro in 30 secondi, tuo in 10 minuti.
    In 30 secondi Punti chiave Approfondimento Presentazione Falsi miti Mappa concettuale Quiz Flashcards FAQ

    In 30 secondi lettura lampo

    La macchina di Turing è un modello teorico di calcolo: un nastro diviso in caselle, una testina che legge e scrive un simbolo alla volta, e un numero finito di stati. A ogni passo, una funzione di transizione stabilisce cosa scrivere, da che parte muovere la testina e in quale stato passare, guardando solo la situazione presente, mai la storia precedente. Il modello serve a definire con precisione che cosa significa "calcolabile", ed è servito a dimostrare che esistono problemi che nessuna macchina, reale o teorica, può risolvere in generale: il problema della fermata è il caso più noto.

    Punti Chiave

    • Il nastro è una sequenza di caselle, infinita in una direzione, con un simbolo per casella.
    • La testina legge e scrive un simbolo alla volta, poi si sposta di una casella a sinistra o a destra.
    • Gli stati sono in numero finito; la funzione di transizione decide simbolo, direzione e stato successivo.
    • Ogni passo dipende solo dallo stato e dal simbolo correnti, non da come la macchina ci è arrivata.
    • Il problema della fermata non ha un metodo generale di soluzione: una dimostrazione per assurdo lo esclude.
    • La tesi di Church-Turing estende questo limite a ogni procedimento meccanico, non solo al modello di Turing.

    L'Approfondimento

    La macchina di Turing non è un oggetto che si possa toccare. È un modello immaginato su carta per rispondere a una domanda precisa: che cosa significa, esattamente, calcolare? Alan Turing rispose nel 1936 descrivendo una macchina minima, fatta di nastro, testina e stati, e mostrando che con questi pochi ingredienti si può riprodurre qualunque procedimento che una persona chiamerebbe un calcolo (pochi anni dopo, lo stesso Turing avrebbe messo queste idee al servizio della decifrazione del codice nazista Enigma: il Recap su Alan Turing e la macchina Enigma ne racconta la vicenda).

    Gli elementi del modello

    Il nastro è diviso in caselle, ognuna capace di contenere un simbolo. È infinito in una direzione, così la macchina trova sempre una casella libera quando avanza. Una testina si posiziona su una casella alla volta, legge il simbolo che vi trova e, se serve, lo sostituisce con un altro.

    La macchina si trova sempre in uno fra un numero finito di stati (Turing li chiamava “m-configurazioni”). Bastano pochi stati, combinati con le regole giuste, per rappresentare procedimenti complicati.

    A collegare stati e simboli c’è la funzione di transizione: dato lo stato attuale e il simbolo letto, stabilisce tre cose, quale simbolo scrivere, in che direzione muovere la testina, e in quale nuovo stato passare. Per l’architettura di von Neumann, che descrive come sono organizzati i computer reali, la macchina di Turing è l’antenato teorico: un modello pensato prima che esistesse un solo microprocessore, e usato ancora oggi per capire i limiti di quelli che verranno.

    Come funziona un passo

    Ogni passo della macchina è fatto di tre azioni elementari: scrivere un simbolo, spostare la testina di una casella, cambiare stato. L’ordine conta, ma la logica resta sempre la stessa: l’azione dipende soltanto dallo stato e dal simbolo del momento presente.

    Esempio pratico: per rappresentare il numero 3, una macchina di Turing in notazione unaria scrive sul nastro un blocco di quattro simboli “1” consecutivi (il numero n si scrive con n+1 simboli). Basta un solo simbolo ripetuto, con le regole giuste per contarlo, per fare già aritmetica.

    Lo stesso principio, regole minime applicate passo dopo passo, si ritrova in un esempio diverso: una macchina che incrementa un numero scritto in codice binario scorre le cifre da destra a sinistra, cambia gli “1” in “0” finché non trova uno “0”, e lo trasforma in “1”. È lo stesso riporto che si fa a mano sommando in colonna, tradotto in un linguaggio di sole due cifre.

    ElementoChe cosa fa
    NastroConserva i simboli, infinito in una direzione
    TestinaLegge e scrive, un simbolo alla volta
    StatiNumero finito, rappresentano la condizione presente
    Funzione di transizioneDecide simbolo, direzione e stato successivo

    Chi cerca una definizione più generale di che cos’è una sequenza di regole come questa può leggere il Recap su l’algoritmo: la macchina di Turing ne è una delle formalizzazioni più rigorose, scritta fin nei minimi dettagli.

    Il problema della fermata

    Un procedimento di questo tipo può bloccarsi, oppure proseguire all’infinito senza mai fermarsi. Il problema della fermata chiede se esiste un metodo generale, una macchina che funzioni per qualunque altra macchina e qualunque input, capace di dire in anticipo quale dei due casi si verificherà.

    La risposta è no. La dimostrazione procede per assurdo: si ipotizza che esista una macchina capace di decidere la fermata di ogni altra macchina, e si costruisce un caso particolare che usa quella stessa macchina contro sé stessa, arrivando a una contraddizione logica. La tecnica si chiama costruzione diagonale, ed è dovuta a Turing.

    È un’impossibilità dimostrata, valida per qualunque macchina, lenta o velocissima: più tempo o più potenza di calcolo non cambiano il risultato.

    La tesi di Church-Turing

    A metà degli anni Trenta del Novecento, Alonzo Church e Alan Turing arrivarono, in modo indipendente, alla stessa idea: tutto ciò che si può calcolare con un metodo effettivo, un algoritmo nel senso intuitivo del termine, lo si può calcolare con una macchina di Turing.

    È una tesi: nessuna dimostrazione matematica formale esiste, ma la convergenza di modelli di calcolo nati in modo indipendente negli stessi anni, le macchine di Turing, le funzioni ricorsive di Church, altri formalismi, verso un’unica classe di funzioni calcolabili ha reso la tesi più credibile nel tempo. Il logico Kurt Gödel riconobbe nella macchina di Turing una definizione precisa, e a suo parere corretta, della nozione intuitiva di procedimento meccanico: un giudizio autorevole, non un teorema dimostrato.

    La conseguenza pratica riguarda ogni computer che esista o che potrà mai esistere: i limiti del modello teorico valgono anche per le macchine reali, qualunque sia la tecnologia con cui sono costruite. Il problema della fermata non è un difetto di questo o quel linguaggio di programmazione: è un confine che la tesi di Church-Turing porta dentro ogni macchina reale, come racconta anche il Recap sulla storia del computer. C’è anche una conseguenza legata ai numeri anziché ai programmi: i numeri reali sono un’infinità più grande dei possibili programmi per macchina di Turing, che invece si possono contare uno a uno, elencandoli in un lungo catalogo immaginario. Da questo segue che esistono necessariamente numeri reali che nessuna macchina di Turing riuscirà mai a calcolare: sono semplicemente più numerosi dei programmi disponibili per calcolarli, qualunque sia il tempo che si lascia alla macchina per lavorare.

    Una macchina che simula le altre

    Il nome “macchina di Turing universale” indica l’idea di una singola macchina capace di simulare qualunque altra macchina di Turing. È un’estensione diretta del modello descritto fin qui, ma il meccanismo preciso resta fuori dall’ambito trattato qui: lo citiamo solo per nome, perché compare spesso insieme al resto della teoria della computabilità.

    Presentazione

    Slide pronte da scaricare e fare tue in PowerPoint o Google Slides, con le note del relatore. Scegli il taglio Lampo o quello Completo.

    Slide 1 della presentazione su Macchina di Turing: La macchina di TuringSlide 2 della presentazione su Macchina di Turing: Che cosa significa davvero calcolare?Slide 3 della presentazione su Macchina di Turing: Dal nastro al limite del calcoloSlide 4 della presentazione su Macchina di Turing: Capitolo 01: Gli elementiSlide 5 della presentazione su Macchina di Turing: Nastro, testina, stati: Il nastro, La testina, Gli statiSlide 6 della presentazione su Macchina di Turing: Capitolo 02: Un passoSlide 7 della presentazione su Macchina di Turing: Dentro un singolo passoSlide 8 della presentazione su Macchina di Turing: Dal nastro alla CPUSlide 9 della presentazione su Macchina di Turing: Capitolo 03: Tre modelli, una classeSlide 10 della presentazione su Macchina di Turing: Modelli indipendenti degli anni Trenta: Macchine di Turing, Funzioni ricorsive, Altri formalismiSlide 11 della presentazione su Macchina di Turing: Capitolo 04: Il limiteSlide 12 della presentazione su Macchina di Turing: Nessun metodo generale decide se una macchina di Turing si fermeràSlide 13 della presentazione su Macchina di Turing: Il confine della calcolabilitàSlide 14 della presentazione su Macchina di Turing: Un articolo del 1936Slide 15 della presentazione su Macchina di Turing: Un computer abbastanza potente può sempre dire se un programma si fermerà?Slide 16 della presentazione su Macchina di Turing: E adesso, il ripasso
    Lampo10 slideIl filo essenziale, per presentarlo in classeCompleta16 slideTutti i capitoli e gli approfondimenti

    Falsi miti

    • ✗ Mito La macchina di Turing è un computer vero, con fili e circuiti dentro

      ✓ Realtà È un modello teorico astratto, pensato per ragionare su carta su che cosa significhi calcolare, non un dispositivo da costruire. Resta comunque un metro di paragone concreto, perché il modello è potente quanto ogni altro modello di calcolo conosciuto.

    • ✗ Mito Un computer abbastanza potente, prima o poi, risolve qualsiasi problema

      ✓ Realtà Il problema della fermata dimostra il contrario: una dimostrazione per assurdo esclude l'esistenza di un metodo generale che decida se una macchina si fermerà, indipendentemente da quanto tempo o quanta potenza di calcolo si abbia a disposizione.

    • ✗ Mito La tesi di Church-Turing è un teorema dimostrato matematicamente

      ✓ Realtà È una tesi, mai dimostrata come un teorema matematico: la fiducia nasce dal fatto che modelli di calcolo nati negli stessi anni, in modo indipendente l'uno dall'altro (le macchine di Turing, le funzioni ricorsive di Church, altri formalismi), individuano tutti la stessa classe di funzioni calcolabili. Il logico Kurt Gödel giudicò che la macchina di Turing avesse dato alla nozione intuitiva di procedimento meccanico una definizione precisa e, a suo giudizio, corretta: resta un'opinione autorevole, non una dimostrazione.

    Mappa concettuale

    Trascina lo sfondo per muoverti e i nodi per riposizionarli; usa − e + per chiudere e aprire i rami.

    Personalizza
    Mappa concettuale: Macchina di Turing: cos'è e come funziona
    • Macchina di Turing
      • Gli elementi nastro, testina, stati, funzione di transizione
        • Il nastro caselle con un simbolo ciascuna, infinito in una direzione
        • La testina legge e scrive un simbolo per volta
        • Gli stati numero finito, dette anche m-configurazioni
        • La funzione di transizione stabilisce simbolo, direzione e stato successivo
      • Come funziona un passo
        • Legge il simbolo
        • Scrive un simbolo
        • Sposta la testina a sinistra o a destra, di una casella
        • Cambia stato
      • Il problema della fermata
        • La domanda esiste un metodo che dica se una macchina si ferma?
        • La dimostrazione per assurdo, con una costruzione diagonale
        • La conclusione nessun algoritmo generale può deciderlo
      • La tesi di Church-Turing
        • Church e Turing formulata in modo indipendente, a metà degli anni Trenta
        • Modelli equivalenti funzioni ricorsive, altri formalismi, stessa classe calcolabile
        • Il limite universale se non lo calcola una macchina di Turing, non lo calcola nessun procedimento meccanico
      • Oltre il calcolabile
        • Numeri non calcolabili i numeri reali sono più dei programmi possibili, che sono numerabili
        • La macchina universale simula qualunque altra macchina di Turing, appena accennata

    Quiz: mettiti alla prova

    Rispondi alle domande per verificare quanto hai imparato: riceverai subito la correzione e una breve spiegazione.

    Voto 0/10 0/5
    1 Che cos'è il nastro di una macchina di Turing?

    Il nastro è diviso in caselle che possono contenere un simbolo ciascuna, ed è infinito in una direzione.

    2 Che cosa stabilisce la funzione di transizione, dato lo stato e il simbolo letto?

    Sono queste tre cose insieme - simbolo, direzione, stato - a definire il passo successivo.

    3 Vero o falso: un computer abbastanza potente può sempre risolvere il problema della fermata, dato tempo sufficiente.

    La dimostrazione per assurdo chiude ogni possibilità di un metodo così generale, indipendentemente dalla potenza di calcolo o dal tempo a disposizione.

    4 Che cosa afferma la tesi di Church-Turing?

    È l'equivalenza tra 'calcolabile con un metodo effettivo' e 'calcolabile da una macchina di Turing', formulata da Church e Turing.

    5 Perché esistono numeri reali che nessuna macchina di Turing può calcolare?

    I programmi per macchina di Turing si possono contare uno a uno, sono numerabili; i numeri reali restano sempre più numerosi.

    Risposte: 1-A · 2-B · 3-B · 4-A · 5-A

    Flashcards

    Tocca la carta per girarla e verifica se ricordi la risposta, poi passa alla successiva.

    1 / 8

    Spiegalo con parole tue

    Il test definitivo: se sai spiegarlo con parole semplici, lo hai capito davvero. Scrivi la tua spiegazione, poi confrontala col Recap.

    La tua spiegazione resta salvata solo su questo dispositivo.

    La macchina di Turing è un modello teorico di calcolo: un nastro diviso in caselle, una testina che legge e scrive un simbolo alla volta, e un numero finito di stati. A ogni passo, una funzione di transizione stabilisce cosa scrivere, da che parte muovere la testina e in quale stato passare, guardando solo la situazione presente, mai la storia precedente. Il modello serve a definire con precisione che cosa significa "calcolabile", ed è servito a dimostrare che esistono problemi che nessuna macchina, reale o teorica, può risolvere in generale: il problema della fermata è il caso più noto.

    Domande e risposte

    Che differenza c'è tra la macchina di Turing e un computer reale?

    La macchina di Turing è un modello teorico, non un dispositivo fisico: serve a definire con precisione che cosa significa 'calcolabile'. Il modello comunque regge il confronto: è potente quanto qualsiasi altro modo di calcolo conosciuto, teorico o reale.

    Che cos'è la macchina di Turing universale?

    Il nome indica l'idea di una macchina di Turing capace di simulare qualunque altra macchina di Turing. Il meccanismo preciso va oltre i confini di questo Recap: qui si nomina soltanto il concetto.

    Che cos'è la notazione unaria usata nella macchina di Turing?

    È un modo di scrivere i numeri sul nastro con un solo simbolo ripetuto: il numero n si rappresenta con un blocco di n+1 simboli "1" consecutivi.

    Il problema della fermata riguarda solo le macchine di Turing o anche i computer veri?

    Sì, riguarda anche i computer veri: per la tesi di Church-Turing, i limiti del modello valgono per qualunque dispositivo di calcolo reale, qualunque sia la tecnologia con cui è costruito.

    In che anno e in quale articolo Turing ha introdotto questa macchina?

    Nel 1936, nell'articolo "On Computable Numbers, with an Application to the Entscheidungsproblem".

    Fonti consultate

    • Stanford Encyclopedia of Philosophy - Turing Machine
    • Stanford Encyclopedia of Philosophy - The Church-Turing Thesis
    • Stanford Encyclopedia of Philosophy - Computability and Complexity
    • Princeton University - 5.2 Turing Machines

    Ogni Recap passa da una revisione indipendente prima della pubblicazione.

    Ogni sera, i nuovi Recap del giorno sul canale Telegram. Iscriviti al canale →

    Continua a imparare

    • Tecnologia L'assonometria isometrica: cos'è e come si disegna L'assonometria isometrica rappresenta un oggetto a tre dimensioni su un foglio piatto senza deformare le sue proporzioni lungo nessuno dei tre assi. Gli assi coordinati si incontrano sempre ad angoli di 120° e la scala è identica su ognuno di essi: da qui il nome, che in greco significa misura uguale. Si costruisce partendo da un asse verticale e tracciando gli altri due inclinati di 120°, oppure ruotando l'oggetto di ±45° e poi di circa 35° rispetto all'osservatore. È il tipo di assonometria più diffuso nel disegno tecnico e compare anche nei videogiochi e nella pixel art. Leggi il Recap →
    • Tecnologia Assonometria monometrica: cos'è e come si disegna L'assonometria monometrica è una proiezione obliqua usata nel disegno tecnico per rappresentare un oggetto in tre dimensioni su un foglio piatto. Nello schema più diffuso nelle scuole italiane l'asse verticale resta dritto, mentre gli altri due assi si tracciano a 30° e a 60° rispetto all'orizzontale, con un angolo di 120° tra l'asse x e l'asse verticale. La caratteristica che la distingue dall'assonometria cavaliera è che le misure dell'oggetto si riportano sui tre assi senza nessuna riduzione, in scala reale. Nel vocabolario scolastico italiano il nome convive con una certa incertezza: alcune fonti la trattano come sinonimo di assonometria isometrica, altri testi la presentano come una categoria a parte. Leggi il Recap →
    • Tecnologia Assonometria: cos'è e come si costruisce L'assonometria è il metodo della geometria descrittiva che permette di disegnare su un piano oggetti a tre dimensioni, mostrandoli in una sola vista. A differenza della prospettiva, le linee parallele restano parallele e si possono misurare le distanze direttamente dal disegno. Esistono diversi tipi, isometrica, trimetrica, dimetrica, cavaliera, che cambiano gli angoli tra gli assi e il modo in cui si scorciano le misure. Il tipo più usato nel disegno tecnico scolastico è l'isometrica, con angoli di 120° tra gli assi, costruita a partire da una scala isometrica per riportare le misure corrette. Si usa anche in architettura, per comunicare la forma e la struttura degli edifici. Leggi il Recap →

    recaplica

    Chiaro in 30 secondi, tuo in 10 minuti.

    I Recap Mappe concettuali Chiedi un Recap Canale Telegram Crea una mappa concettuale Il metodo Chi siamo Privacy e cookie Note legali e condizioni d'uso

    © 2026 Recaplica · Un progetto di Curi S.r.l. — P. IVA 05472000750

    Statistiche, solo se vuoi

    Per capire quali Recap aiutano di più useremmo Google Analytics, con dati aggregati e anonimi. Parte solo col tuo ok, e puoi cambiare idea quando vuoi. Informativa privacy