SlideShare uma empresa Scribd logo
1 de 22
Sindacato Pensionati

Corsi di Informatica per Anziane e Anziani

La macchina di Turing
V2.1, 09/03/2014

Bruno Boni Castagnetti, Nicoletta Giorda, Franco Marra

informatica.senonsainonsei.org
Contenuto della lezione
• Il Buddha nel computer: cos’è un programma

informatica.senonsainonsei.org

2
Il Buddha, il Divino, dimora nel circuito di un
calcolatore o negli ingranaggi del cambio di una
moto con lo stesso agio che in cima a una
montagna o nei petali di un fiore
(Robert M. Pirsig: Lo Zen e l’arte della manutenzione della motocicletta, gli Adelphi, 1990)

informatica.senonsainonsei.org

3
Forma e Significato

informatica.senonsainonsei.org

4
Il computer di Socrate
• Tutti gli uomini sono mortali, Socrate è un uomo, Socrate è mortale
• Tutti i cani hanno la coda, Fido è un cane, Fido ha la coda
• Sempre vera, non importa se si parla di Socrate o di cani
• Quello che importa sono le regole con cui è costruita la frase, non i
contenuti della frase stessa
• Derivazione di frasi “vere” in base a regole predefinite =>

Ragionamento automatico

• Tutti i gatti guidano la macchina, Felix è un gatto, Felix guida la
macchina

informatica.senonsainonsei.org

5
Socrate e il significato
• Una frase “vera” può non avere alcun
significato
Frasi
“vere”

Frasi con
un
significato

Gatti che
guidano
Uomini
mortali
Cani e
code

informatica.senonsainonsei.org

6
Cos’è “vero”
• “Vero” per le macchine vuol dire
“derivato” da “stringhe” (frasi) iniziali
(postulati) mediante regole predefinite
(algoritmo) eseguite automaticamente
• “Vero” per gli esseri umani vuol dire
“con un significato” basato sul
consenso generale
• Non tutto ciò che vero per la macchine
è vero anche per gli esseri umani
informatica.senonsainonsei.org

7
Un giochino da “Settimana
Enigmistica”
DATI

REGOLE DEL GIOCO

CASA

cambiare tutte le “A” in “O” =>

COSO
TOSO
TORO

cambiare tutte le “C” in “T” =>
cambiare tutte le “S” in “R” =>
cambiare tutte le “T” in “M” =>

MORO

stop

informatica.senonsainonsei.org

8
La macchina di Turing “CasaMoro”
RUN

Testina di lettura / scrittura

CASA
INPUT

Nastro che va avanti e indietro

CASA TORO MORO
RISULTATO INTERMEDIO IN
MEMORIA
informatica.senonsainonsei.org

OUTPUT
9
Il set di istruzioni di CasaMoro
• Input / Output e controllo periferiche
– Leggi_la_lettera <lettera>
• Leggi la lettera che è nella posizione corrente del nastro

– Scrivi_la_lettera <lettera>
• Scrivi la lettera nella posizione corrente del nastro

– Avanti_di <numero_di_posizioni>
• Muovi il nastro verso sinistra di <numero_di_posizioni>

– Indietro_di <numero_di_posizioni>
• Muovi il nastro verso destra di <numero_di_posizioni>
informatica.senonsainonsei.org

10
Il set di istruzioni di CasaMoro (2)
• Elaborazione
– Cambia_in <nuova_lettera>
• Cambia la lettera corrente in <nuova_lettera>

informatica.senonsainonsei.org

11
Il set di istruzioni di CasaMoro (3)
• Logiche e di controllo
– Se <condizione> allora <istruzione 1> altrimenti
<istruzione 2>
• Se si verifica <condizione> esegui <istruzione 1>
altrimenti <istruzione 2>

– Ricomincia_da_capo
• Ricomincia da capo

– Stop
• Ferma CasaMoro
informatica.senonsainonsei.org

12
Il problema della fermata
•
•

Può capitare che una macchina di Touring non incontri mai l’istruzione Stop e “giri”
all’infinito
In questo caso (ma solo in questo caso) il programma è sbagliato
1
2
3
4
5
6
7
8
9
10

•
•
•

Leggi_la _lettera
Se “M” allora Stop
Se “A” allora Cambia_in “O” altrimenti
Se “C” allora Cambia_in “T” altrimenti
Se “S” allora Cambia_in “R” altrimenti
Se “T” allora Cambia_in “M”
Avanti_di 5
Scrivi_la_lettera
Indietro_di 5
ERRORE!!
Ricomincia_da_capo

Ma non è detto che programmi non sbagliati siano “corretti” dal punto di vista
umano
Un computer può produrre stringhe “vere” per lui ma non per gli esseri umani,
perché prive di significato
I programmi “corretti” sono quelli che producono stringhe che opportunamente
interpretate hanno significato per l’uomo
informatica.senonsainonsei.org

13
Le unità di Input Output
• Le unità di Input / Output interfacciano il mondo reale, dando
significato concreto alle stringhe elaborate del computer
mediante la loro interpretazione
• Un programma è “corretto” quando produce risultati
verificabili nella realtà

Mondo reale,
Significato

?
Elaborazione del computer

informatica.senonsainonsei.org

14
Stringhe, fotografie e musica
• Ad esempio:
– Una stringa viene tradotta dall’altoparlante in musica, che ha
significato per l’uomo
– Un’altra stringa viene tradotta dallo schermo in una foto, che ha
significato per l’uomo
– Se si manda la stringa della musica sullo schermo si ottiene una
figura senza “significato”
– Se si manda la stringa della foto sull’altoparlante si ottengono
suoni sgradevoli (senza significato)

• Le stringhe, opportunamente memorizzate in “file” hanno
un tipo, che serve proprio alla loro corretta interpretazione.
Ad esempio:
– Tipo foto: jpg (JPEG: Joint Photographic Expert Group)
– Tipo musica: mp3 (MP3: Moving Picture Expert Group audio
layer 3)
– Tipo documento: doc (indica un file creato da Microsoft Word)
informatica.senonsainonsei.org

15
Il teorema di Gödel
• Tutte le cose “vere” per gli esseri
umani sono anche “vere”
(derivabili algoritmicamente) per
le macchine?
• No! (Kurt Gödel)

informatica.senonsainonsei.org

16
Il teorema di Gödel (2)
• “Questa stringa non è dimostrabile ”
– È vera perché se fosse dimostrabile sarebbe falsa
• Ma, essendo vera, non è dimostrabile, quindi non è
derivabile algoritmicamente da alcuna altra stringa

– Ergo, è “vera ” per l’uomo ma non per le macchine
di Turing
• Se l’uomo “sa” essere vere cose che non sono derivabili
automaticamente, il cervello umano non è una
macchina di Turing (Roger Penrose), quindi non è
possibile l’Intelligenza Artificiale nel senso “forte” del
termine
informatica.senonsainonsei.org

17
Fare la guerra
• Giulio Cesare
– Omnia Gallia est divisa in partes tres
– Pnolb Hbiib ftu elzltb lo qbsuft usft

• Terzo Reich: la macchina Enigma

informatica.senonsainonsei.org

18
Alan Turing
• Matematico e logico inglese
– in servizio ai servizi crittografici durante la
seconda guerra mondiale a Bletchley Park
– i messaggi criptati in base al codice Enigma
vennero decifrati grazie all’antesignano dei
computer: “Colossus” costruito secondo il
modello della Macchina di Turing
– Tutto ciò contribuì in maniera determinante al
successo degli Alleati
informatica.senonsainonsei.org

19
Alan Turing (2)
• Campione di maratona
• Membro dal 1951 della Royal Society di Londra
• Nel 1952 fu arrestato per omosessualità e
condotto in giudizio
• Fu sottoposto alla castrazione chimica, che lo
rese impotente e gli causò lo sviluppo del seno
• Nel 1954 si suicidò mangiando una mela
avvelenata con il cianuro, prendendo spunto dal
film di Walt Disney “Biancaneve e i sette nani”
informatica.senonsainonsei.org

20
Il logo

informatica.senonsainonsei.org

21
Esercitazione!
FINE

informatica.senonsainonsei.org

22

Mais conteúdo relacionado

Semelhante a La macchina di Turing

Giochiamo con gli automi rel 00.01
Giochiamo con gli automi rel 00.01Giochiamo con gli automi rel 00.01
Giochiamo con gli automi rel 00.01GIOVANNI LARICCIA
 
19. Evoluzione dei paradigmi di interazione (I)
19. Evoluzione dei paradigmi di interazione (I)19. Evoluzione dei paradigmi di interazione (I)
19. Evoluzione dei paradigmi di interazione (I)Roberto Polillo
 
Le nuove frontiere dell'Informatica
Le nuove frontiere dell'InformaticaLe nuove frontiere dell'Informatica
Le nuove frontiere dell'InformaticaRocco Oliveto
 
(E book) cracking & hacking tutorial 1000 pagine (ita)
(E book) cracking & hacking tutorial 1000 pagine (ita)(E book) cracking & hacking tutorial 1000 pagine (ita)
(E book) cracking & hacking tutorial 1000 pagine (ita)UltraUploader
 
Gian Luigi Ferrari la società degli algoritmi #digit19 Pin 15 marzo
Gian Luigi Ferrari la società degli algoritmi #digit19 Pin 15 marzo Gian Luigi Ferrari la società degli algoritmi #digit19 Pin 15 marzo
Gian Luigi Ferrari la società degli algoritmi #digit19 Pin 15 marzo Marco Renzi
 
Intelligenza artificiale e agricoltura
Intelligenza artificiale e agricolturaIntelligenza artificiale e agricoltura
Intelligenza artificiale e agricolturaRoberto Marmo
 
AIMOOC 2.1 - Alan Turing - Vincenzo Fano
AIMOOC 2.1 - Alan Turing - Vincenzo FanoAIMOOC 2.1 - Alan Turing - Vincenzo Fano
AIMOOC 2.1 - Alan Turing - Vincenzo FanoAlessandro Bogliolo
 
Deep Learning e AlphaGo Prof. Parton (Deep Learning Italia)
Deep Learning e AlphaGo Prof. Parton (Deep Learning Italia)Deep Learning e AlphaGo Prof. Parton (Deep Learning Italia)
Deep Learning e AlphaGo Prof. Parton (Deep Learning Italia)Deep Learning Italia
 
Stampa 3D e problematiche legali
Stampa 3D e problematiche legaliStampa 3D e problematiche legali
Stampa 3D e problematiche legaliMarco Giacomello
 
Inteligenza artificiale (d.difelice)
Inteligenza artificiale (d.difelice)Inteligenza artificiale (d.difelice)
Inteligenza artificiale (d.difelice)davidedifelice
 
Intelligenza artificiale
Intelligenza artificialeIntelligenza artificiale
Intelligenza artificialeflavia0277
 
Intelligenza artificiale
Intelligenza artificialeIntelligenza artificiale
Intelligenza artificialeflavia0277
 
Guida al computer - Lezione 1 - Il computer
Guida al computer  - Lezione 1 - Il computerGuida al computer  - Lezione 1 - Il computer
Guida al computer - Lezione 1 - Il computercaioturtle
 
Linea del tempo intelligenza artificiale (1)
Linea del tempo intelligenza artificiale (1)Linea del tempo intelligenza artificiale (1)
Linea del tempo intelligenza artificiale (1)matteodiclemente
 
Gli Androidi dipingeranno quadri elettronici? - Libro di Andrea Bonavoglia
Gli Androidi dipingeranno quadri elettronici? - Libro di Andrea BonavogliaGli Androidi dipingeranno quadri elettronici? - Libro di Andrea Bonavoglia
Gli Androidi dipingeranno quadri elettronici? - Libro di Andrea BonavogliaFausto Intilla
 
Robot@mico IIS Maserati 2009
Robot@mico IIS Maserati 2009Robot@mico IIS Maserati 2009
Robot@mico IIS Maserati 2009guest199d54
 
Intelligenza artificiale, robotica, rpa, machine learning Smau Bologna 2019
Intelligenza artificiale, robotica, rpa, machine learning Smau Bologna 2019Intelligenza artificiale, robotica, rpa, machine learning Smau Bologna 2019
Intelligenza artificiale, robotica, rpa, machine learning Smau Bologna 2019Alberto Sarullo
 

Semelhante a La macchina di Turing (20)

Giochiamo con gli automi rel 00.01
Giochiamo con gli automi rel 00.01Giochiamo con gli automi rel 00.01
Giochiamo con gli automi rel 00.01
 
19. Evoluzione dei paradigmi di interazione (I)
19. Evoluzione dei paradigmi di interazione (I)19. Evoluzione dei paradigmi di interazione (I)
19. Evoluzione dei paradigmi di interazione (I)
 
Ai
AiAi
Ai
 
Le nuove frontiere dell'Informatica
Le nuove frontiere dell'InformaticaLe nuove frontiere dell'Informatica
Le nuove frontiere dell'Informatica
 
(E book) cracking & hacking tutorial 1000 pagine (ita)
(E book) cracking & hacking tutorial 1000 pagine (ita)(E book) cracking & hacking tutorial 1000 pagine (ita)
(E book) cracking & hacking tutorial 1000 pagine (ita)
 
BIT E QUBIT LORENZO MAZZOCCHETTI
BIT E QUBIT LORENZO MAZZOCCHETTIBIT E QUBIT LORENZO MAZZOCCHETTI
BIT E QUBIT LORENZO MAZZOCCHETTI
 
Gian Luigi Ferrari la società degli algoritmi #digit19 Pin 15 marzo
Gian Luigi Ferrari la società degli algoritmi #digit19 Pin 15 marzo Gian Luigi Ferrari la società degli algoritmi #digit19 Pin 15 marzo
Gian Luigi Ferrari la società degli algoritmi #digit19 Pin 15 marzo
 
Intelligenza artificiale e agricoltura
Intelligenza artificiale e agricolturaIntelligenza artificiale e agricoltura
Intelligenza artificiale e agricoltura
 
AIMOOC 2.1 - Alan Turing - Vincenzo Fano
AIMOOC 2.1 - Alan Turing - Vincenzo FanoAIMOOC 2.1 - Alan Turing - Vincenzo Fano
AIMOOC 2.1 - Alan Turing - Vincenzo Fano
 
Deep Learning e AlphaGo Prof. Parton (Deep Learning Italia)
Deep Learning e AlphaGo Prof. Parton (Deep Learning Italia)Deep Learning e AlphaGo Prof. Parton (Deep Learning Italia)
Deep Learning e AlphaGo Prof. Parton (Deep Learning Italia)
 
Stampa 3D e problematiche legali
Stampa 3D e problematiche legaliStampa 3D e problematiche legali
Stampa 3D e problematiche legali
 
Inteligenza artificiale (d.difelice)
Inteligenza artificiale (d.difelice)Inteligenza artificiale (d.difelice)
Inteligenza artificiale (d.difelice)
 
Intelligenza artificiale
Intelligenza artificialeIntelligenza artificiale
Intelligenza artificiale
 
Intelligenza artificiale
Intelligenza artificialeIntelligenza artificiale
Intelligenza artificiale
 
Guida al computer - Lezione 1 - Il computer
Guida al computer  - Lezione 1 - Il computerGuida al computer  - Lezione 1 - Il computer
Guida al computer - Lezione 1 - Il computer
 
Completissimoinfvvi
CompletissimoinfvviCompletissimoinfvvi
Completissimoinfvvi
 
Linea del tempo intelligenza artificiale (1)
Linea del tempo intelligenza artificiale (1)Linea del tempo intelligenza artificiale (1)
Linea del tempo intelligenza artificiale (1)
 
Gli Androidi dipingeranno quadri elettronici? - Libro di Andrea Bonavoglia
Gli Androidi dipingeranno quadri elettronici? - Libro di Andrea BonavogliaGli Androidi dipingeranno quadri elettronici? - Libro di Andrea Bonavoglia
Gli Androidi dipingeranno quadri elettronici? - Libro di Andrea Bonavoglia
 
Robot@mico IIS Maserati 2009
Robot@mico IIS Maserati 2009Robot@mico IIS Maserati 2009
Robot@mico IIS Maserati 2009
 
Intelligenza artificiale, robotica, rpa, machine learning Smau Bologna 2019
Intelligenza artificiale, robotica, rpa, machine learning Smau Bologna 2019Intelligenza artificiale, robotica, rpa, machine learning Smau Bologna 2019
Intelligenza artificiale, robotica, rpa, machine learning Smau Bologna 2019
 

Mais de Franco Marra

Foto, musica e filmati v2.0
Foto, musica e filmati v2.0Foto, musica e filmati v2.0
Foto, musica e filmati v2.0Franco Marra
 
Foto, musica e filmati
Foto, musica e filmatiFoto, musica e filmati
Foto, musica e filmatiFranco Marra
 
Le cartelle di Windows 10 e "Esplora file"
Le cartelle di Windows 10 e "Esplora file"Le cartelle di Windows 10 e "Esplora file"
Le cartelle di Windows 10 e "Esplora file"Franco Marra
 
Multimedialità 1: foto, musica e social network
Multimedialità 1: foto, musica e social networkMultimedialità 1: foto, musica e social network
Multimedialità 1: foto, musica e social networkFranco Marra
 
CUbRIK Press Release
CUbRIK Press ReleaseCUbRIK Press Release
CUbRIK Press ReleaseFranco Marra
 
Assemblea insegnanti SPI, 12 giugno 2013
Assemblea insegnanti SPI, 12 giugno 2013Assemblea insegnanti SPI, 12 giugno 2013
Assemblea insegnanti SPI, 12 giugno 2013Franco Marra
 
Template Writer .odt
Template Writer .odtTemplate Writer .odt
Template Writer .odtFranco Marra
 
Template Impress .odp
Template Impress .odpTemplate Impress .odp
Template Impress .odpFranco Marra
 
Template Powerpoint .ppt
Template Powerpoint .pptTemplate Powerpoint .ppt
Template Powerpoint .pptFranco Marra
 
Template Word .doc
Template Word .docTemplate Word .doc
Template Word .docFranco Marra
 
Uso del sistema operativo 2
Uso del sistema operativo 2Uso del sistema operativo 2
Uso del sistema operativo 2Franco Marra
 
Template Word .docx
Template Word .docxTemplate Word .docx
Template Word .docxFranco Marra
 
Template Powerpoint .pptx
Template Powerpoint .pptxTemplate Powerpoint .pptx
Template Powerpoint .pptxFranco Marra
 
Registrarsi sui siti Internet
Registrarsi sui siti InternetRegistrarsi sui siti Internet
Registrarsi sui siti InternetFranco Marra
 
Fdc 2012 10-18 igf torino6x
Fdc 2012 10-18 igf torino6xFdc 2012 10-18 igf torino6x
Fdc 2012 10-18 igf torino6xFranco Marra
 
Home page corsi informatica (prototipo)
Home page corsi informatica (prototipo)Home page corsi informatica (prototipo)
Home page corsi informatica (prototipo)Franco Marra
 
Guida passo passo per creare cartelle
Guida passo passo per creare cartelleGuida passo passo per creare cartelle
Guida passo passo per creare cartelleFranco Marra
 

Mais de Franco Marra (20)

Foto, musica e filmati v2.0
Foto, musica e filmati v2.0Foto, musica e filmati v2.0
Foto, musica e filmati v2.0
 
Foto, musica e filmati
Foto, musica e filmatiFoto, musica e filmati
Foto, musica e filmati
 
Le cartelle di Windows 10 e "Esplora file"
Le cartelle di Windows 10 e "Esplora file"Le cartelle di Windows 10 e "Esplora file"
Le cartelle di Windows 10 e "Esplora file"
 
Il Cloud
Il CloudIl Cloud
Il Cloud
 
Multimedialità 1: foto, musica e social network
Multimedialità 1: foto, musica e social networkMultimedialità 1: foto, musica e social network
Multimedialità 1: foto, musica e social network
 
CUbRIK Press Release
CUbRIK Press ReleaseCUbRIK Press Release
CUbRIK Press Release
 
Assemblea insegnanti SPI, 12 giugno 2013
Assemblea insegnanti SPI, 12 giugno 2013Assemblea insegnanti SPI, 12 giugno 2013
Assemblea insegnanti SPI, 12 giugno 2013
 
Template Writer .odt
Template Writer .odtTemplate Writer .odt
Template Writer .odt
 
Template Impress .odp
Template Impress .odpTemplate Impress .odp
Template Impress .odp
 
Template Powerpoint .ppt
Template Powerpoint .pptTemplate Powerpoint .ppt
Template Powerpoint .ppt
 
Template Word .doc
Template Word .docTemplate Word .doc
Template Word .doc
 
Uso di Slideshare
Uso di SlideshareUso di Slideshare
Uso di Slideshare
 
Chiavette USB
Chiavette USBChiavette USB
Chiavette USB
 
Uso del sistema operativo 2
Uso del sistema operativo 2Uso del sistema operativo 2
Uso del sistema operativo 2
 
Template Word .docx
Template Word .docxTemplate Word .docx
Template Word .docx
 
Template Powerpoint .pptx
Template Powerpoint .pptxTemplate Powerpoint .pptx
Template Powerpoint .pptx
 
Registrarsi sui siti Internet
Registrarsi sui siti InternetRegistrarsi sui siti Internet
Registrarsi sui siti Internet
 
Fdc 2012 10-18 igf torino6x
Fdc 2012 10-18 igf torino6xFdc 2012 10-18 igf torino6x
Fdc 2012 10-18 igf torino6x
 
Home page corsi informatica (prototipo)
Home page corsi informatica (prototipo)Home page corsi informatica (prototipo)
Home page corsi informatica (prototipo)
 
Guida passo passo per creare cartelle
Guida passo passo per creare cartelleGuida passo passo per creare cartelle
Guida passo passo per creare cartelle
 

Último

Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfteccarellilorenzo
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxteccarellilorenzo
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxsasaselvatico
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticanico07fusco
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxTeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxteccarellilorenzo
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereMarco Chizzali
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...Nguyen Thanh Tu Collection
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxtecongo2007
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024IISGiovanniVallePado
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 

Último (20)

Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdf
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxTeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opere
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 

La macchina di Turing

  • 1. Sindacato Pensionati Corsi di Informatica per Anziane e Anziani La macchina di Turing V2.1, 09/03/2014 Bruno Boni Castagnetti, Nicoletta Giorda, Franco Marra informatica.senonsainonsei.org
  • 2. Contenuto della lezione • Il Buddha nel computer: cos’è un programma informatica.senonsainonsei.org 2
  • 3. Il Buddha, il Divino, dimora nel circuito di un calcolatore o negli ingranaggi del cambio di una moto con lo stesso agio che in cima a una montagna o nei petali di un fiore (Robert M. Pirsig: Lo Zen e l’arte della manutenzione della motocicletta, gli Adelphi, 1990) informatica.senonsainonsei.org 3
  • 5. Il computer di Socrate • Tutti gli uomini sono mortali, Socrate è un uomo, Socrate è mortale • Tutti i cani hanno la coda, Fido è un cane, Fido ha la coda • Sempre vera, non importa se si parla di Socrate o di cani • Quello che importa sono le regole con cui è costruita la frase, non i contenuti della frase stessa • Derivazione di frasi “vere” in base a regole predefinite => Ragionamento automatico • Tutti i gatti guidano la macchina, Felix è un gatto, Felix guida la macchina informatica.senonsainonsei.org 5
  • 6. Socrate e il significato • Una frase “vera” può non avere alcun significato Frasi “vere” Frasi con un significato Gatti che guidano Uomini mortali Cani e code informatica.senonsainonsei.org 6
  • 7. Cos’è “vero” • “Vero” per le macchine vuol dire “derivato” da “stringhe” (frasi) iniziali (postulati) mediante regole predefinite (algoritmo) eseguite automaticamente • “Vero” per gli esseri umani vuol dire “con un significato” basato sul consenso generale • Non tutto ciò che vero per la macchine è vero anche per gli esseri umani informatica.senonsainonsei.org 7
  • 8. Un giochino da “Settimana Enigmistica” DATI REGOLE DEL GIOCO CASA cambiare tutte le “A” in “O” => COSO TOSO TORO cambiare tutte le “C” in “T” => cambiare tutte le “S” in “R” => cambiare tutte le “T” in “M” => MORO stop informatica.senonsainonsei.org 8
  • 9. La macchina di Turing “CasaMoro” RUN Testina di lettura / scrittura CASA INPUT Nastro che va avanti e indietro CASA TORO MORO RISULTATO INTERMEDIO IN MEMORIA informatica.senonsainonsei.org OUTPUT 9
  • 10. Il set di istruzioni di CasaMoro • Input / Output e controllo periferiche – Leggi_la_lettera <lettera> • Leggi la lettera che è nella posizione corrente del nastro – Scrivi_la_lettera <lettera> • Scrivi la lettera nella posizione corrente del nastro – Avanti_di <numero_di_posizioni> • Muovi il nastro verso sinistra di <numero_di_posizioni> – Indietro_di <numero_di_posizioni> • Muovi il nastro verso destra di <numero_di_posizioni> informatica.senonsainonsei.org 10
  • 11. Il set di istruzioni di CasaMoro (2) • Elaborazione – Cambia_in <nuova_lettera> • Cambia la lettera corrente in <nuova_lettera> informatica.senonsainonsei.org 11
  • 12. Il set di istruzioni di CasaMoro (3) • Logiche e di controllo – Se <condizione> allora <istruzione 1> altrimenti <istruzione 2> • Se si verifica <condizione> esegui <istruzione 1> altrimenti <istruzione 2> – Ricomincia_da_capo • Ricomincia da capo – Stop • Ferma CasaMoro informatica.senonsainonsei.org 12
  • 13. Il problema della fermata • • Può capitare che una macchina di Touring non incontri mai l’istruzione Stop e “giri” all’infinito In questo caso (ma solo in questo caso) il programma è sbagliato 1 2 3 4 5 6 7 8 9 10 • • • Leggi_la _lettera Se “M” allora Stop Se “A” allora Cambia_in “O” altrimenti Se “C” allora Cambia_in “T” altrimenti Se “S” allora Cambia_in “R” altrimenti Se “T” allora Cambia_in “M” Avanti_di 5 Scrivi_la_lettera Indietro_di 5 ERRORE!! Ricomincia_da_capo Ma non è detto che programmi non sbagliati siano “corretti” dal punto di vista umano Un computer può produrre stringhe “vere” per lui ma non per gli esseri umani, perché prive di significato I programmi “corretti” sono quelli che producono stringhe che opportunamente interpretate hanno significato per l’uomo informatica.senonsainonsei.org 13
  • 14. Le unità di Input Output • Le unità di Input / Output interfacciano il mondo reale, dando significato concreto alle stringhe elaborate del computer mediante la loro interpretazione • Un programma è “corretto” quando produce risultati verificabili nella realtà Mondo reale, Significato ? Elaborazione del computer informatica.senonsainonsei.org 14
  • 15. Stringhe, fotografie e musica • Ad esempio: – Una stringa viene tradotta dall’altoparlante in musica, che ha significato per l’uomo – Un’altra stringa viene tradotta dallo schermo in una foto, che ha significato per l’uomo – Se si manda la stringa della musica sullo schermo si ottiene una figura senza “significato” – Se si manda la stringa della foto sull’altoparlante si ottengono suoni sgradevoli (senza significato) • Le stringhe, opportunamente memorizzate in “file” hanno un tipo, che serve proprio alla loro corretta interpretazione. Ad esempio: – Tipo foto: jpg (JPEG: Joint Photographic Expert Group) – Tipo musica: mp3 (MP3: Moving Picture Expert Group audio layer 3) – Tipo documento: doc (indica un file creato da Microsoft Word) informatica.senonsainonsei.org 15
  • 16. Il teorema di Gödel • Tutte le cose “vere” per gli esseri umani sono anche “vere” (derivabili algoritmicamente) per le macchine? • No! (Kurt Gödel) informatica.senonsainonsei.org 16
  • 17. Il teorema di Gödel (2) • “Questa stringa non è dimostrabile ” – È vera perché se fosse dimostrabile sarebbe falsa • Ma, essendo vera, non è dimostrabile, quindi non è derivabile algoritmicamente da alcuna altra stringa – Ergo, è “vera ” per l’uomo ma non per le macchine di Turing • Se l’uomo “sa” essere vere cose che non sono derivabili automaticamente, il cervello umano non è una macchina di Turing (Roger Penrose), quindi non è possibile l’Intelligenza Artificiale nel senso “forte” del termine informatica.senonsainonsei.org 17
  • 18. Fare la guerra • Giulio Cesare – Omnia Gallia est divisa in partes tres – Pnolb Hbiib ftu elzltb lo qbsuft usft • Terzo Reich: la macchina Enigma informatica.senonsainonsei.org 18
  • 19. Alan Turing • Matematico e logico inglese – in servizio ai servizi crittografici durante la seconda guerra mondiale a Bletchley Park – i messaggi criptati in base al codice Enigma vennero decifrati grazie all’antesignano dei computer: “Colossus” costruito secondo il modello della Macchina di Turing – Tutto ciò contribuì in maniera determinante al successo degli Alleati informatica.senonsainonsei.org 19
  • 20. Alan Turing (2) • Campione di maratona • Membro dal 1951 della Royal Society di Londra • Nel 1952 fu arrestato per omosessualità e condotto in giudizio • Fu sottoposto alla castrazione chimica, che lo rese impotente e gli causò lo sviluppo del seno • Nel 1954 si suicidò mangiando una mela avvelenata con il cianuro, prendendo spunto dal film di Walt Disney “Biancaneve e i sette nani” informatica.senonsainonsei.org 20