SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Porque	
  a	
  	
  Apple	
  usa	
  o	
  símbolo	
  de	
  uma	
  maçã	
  mordida	
  ?	
  




                                                         	
  
              Alan	
  Turing	
  no	
  dia	
  7	
  de	
  junho	
  de	
  1954,	
  suicidou-­‐se	
  durante	
  uma	
  crise	
  
              de	
  depressão,	
  comendo	
  uma	
  maçã	
  envenenada	
  com	
  cianureto	
  de	
  
              potássio.	
  Tudo	
  Por	
  causa	
  da	
  demora	
  na	
  construção	
  de	
  um	
  
              computador	
  
AGUINALDO	
  GREGÓRIO	
  CRISTIANO	
  


ÉVERTON	
  MARANGONI	
  GAVA	
  


LEANDRO	
  DA	
  SILVA	
  JERÔNIMO	
  




        Os	
  “Geeks”	
  
MAQUINAS	
  UNIVERSAIS:	
  MAQUINA	
  DE	
  TURING	
  



          Trabalho	
  acadêmico	
  elaborado	
  como	
  cumprimento	
  da	
  
          disciplina	
  de	
  Teoria	
  da	
  Computação	
  no	
  curso	
  de	
  Ciência	
  
          da	
  Computação	
  da	
  Universidade	
  do	
  Extremo	
  Sul	
  
          Catarinense,	
  UNESC.	
  

          Professor(a):	
  CHRISTINE	
  VIEIRA	
  SCARPATO	
  




Teoria	
  da	
  Computação	
  
Introdução	
  
Um	
  Pouco	
  mais	
  sobre	
  Alan	
  Turing	
  
Uma	
  Maquina	
  de	
  Turing	
  pode	
  ser	
  considerada	
  como	
  um	
  modelo	
  formal	
  
de	
  algoritmo	
  que	
  deve	
  satisfazer	
  as	
  seguintes	
  propriedades:	
  	
  

    	
  -­‐	
  A	
  descrição	
  do	
  algoritmo	
  deve	
  ser	
  finita	
  e	
  deve	
  consistir	
  de	
  passos	
  
(discretos	
  executáveis	
  mecanicamente	
  e	
  em	
  tempo	
  finito).	
  




Ainda	
  não	
  sei	
  o	
  que	
  é	
  uma	
  Maquina	
  de	
  Turing	
  !!!	
  
O	
  modelo	
  	
  proposto	
  por	
  Alan	
  Turing	
  	
  em	
  1936	
  consiste	
  basicamente	
  de	
  3	
  partes	
  :	
  

*	
  Fita.	
  Usada	
  simultaneamente	
  como	
  dispositiva	
  de	
  entrada,	
  saída	
  e	
  memória	
  de	
  
trabalho;	
  

*	
  Unidade	
  de	
  Controle.	
  Reflete	
  o	
  estado	
  corrente	
  da	
  máquina,	
  Possui	
  uma	
  unidade	
  
de	
  leitura	
  e	
  gravação	
  (cabeça	
  da	
  fita)	
  a	
  qual	
  acessa	
  uma	
  célula	
  da	
  fita	
  de	
  cada	
  vez	
  e	
  
movimenta-­‐se	
  para	
  esquerda	
  ou	
  direita;	
  

*	
  Programa	
  ou	
  função	
  de	
  Transição.	
  Função	
  que	
  comanda	
  as	
  leituras	
  e	
  gravações,	
  o	
  
sentido	
  de	
  movimento	
  da	
  cabeça	
  e	
  define	
  o	
  estado	
  da	
  maquina.	
  




 Controle	
  




Agora	
  fiquei	
  curioso	
  para	
  saber;	
  
	
  	
  	
  	
  	
  -­‐	
  Afinal	
  o	
  que	
  Alan	
  Turing	
  Propôs	
  em	
  1936	
  ?	
  
Controle	
  

A	
  fita	
  é	
  finita	
  à	
  esquerda	
  e	
  infinita	
  a	
  direita,	
  sendo	
  dividida	
  em	
  células,	
  onde	
  cada	
  uma	
  armazena	
  
um	
  símbolo.	
  Os	
  símbolos	
  podem	
  pertencer	
  ao	
  alfabeto	
  de	
  entrada,	
  ao	
  alfabeto	
  auxiliar	
  ou	
  ainda,	
  
ser	
  “branco”	
  ou	
  “marcador	
  de	
  inicio	
  de	
  fita”.	
  
Inicialmente	
  a	
  palavra	
  a	
  ser	
  processada	
  (ou	
  seja,	
  a	
  informação	
  de	
  entrada	
  para	
  a	
  maquina)	
  ocupa	
  as	
  
células	
  mais	
  a	
  esquerda,	
  após	
  o	
  marcador	
  de	
  inicio	
  da	
  fita,	
  ficando	
  as	
  demais	
  como	
  “branco”,	
  como	
  
mostra	
  a	
  figura	
  1.0	
  onde	
  	
  β	
  e	
  ◙	
  representam	
  “branco”	
  e	
  “marcador	
  de	
  inicio	
  de	
  fita”	
  
respectivamente.	
  
 A	
  unidade	
  de	
  controle	
  possui	
  um	
  numero	
  finito	
  e	
  predefinido	
  de	
  estados.	
  A	
  cabeça	
  da	
  fita	
  lê	
  o	
  símbolo	
  
 de	
  uma	
  célula	
  de	
  cada	
  vez	
  e	
  grava	
  um	
  novo	
  símbolo.	
  Após	
  a	
  leitura/gravação,	
  a	
  cabeça	
  move	
  uma	
  célula	
  
 para	
  a	
  direita	
  ou	
  para	
  a	
  esquerda.	
  O	
  símbolo	
  gravado	
  e	
  o	
  sentido	
  do	
  movimento	
  são	
  definidos	
  pelo	
  
 programa.	
  

 O	
  programa	
  é	
  uma	
  função	
  que,	
  dependendo	
  do	
  estado	
  corrente	
  da	
  máquina	
  e	
  do	
  símbolo	
  lido,	
  
 determina	
  o	
  símbolo	
  a	
  ser	
  	
  gravado,	
  o	
  sentido	
  do	
  movimento	
  da	
  cabeça	
  e	
  o	
  novo	
  estado.	
  




     Fita	
  ?	
  	
  	
  	
  	
  	
   	
   	
   	
   	
   	
   	
  	
  	
  	
  Unidade	
  de	
  Controle?	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
        	
   	
  Como	
  Funciona	
  isso?	
  
Definição	
  	
  Formal	
  da	
  Maquina	
  de	
  Turing	
  
?	
  
                       Questão	
  de	
  Prova	
  


	
  Qual	
  a	
  definição	
  formal	
  da	
  Maquina	
  de	
  Turing	
  ?	
  
1-­‐	
  Fita	
  Infinita	
  (à	
  esquerda	
  e	
  à	
  direita	
  )	
  dividida	
  em	
  células	
  




                                                                                                                                                               	
  
-­‐ Usada	
  Simultaneamente	
  como:	
  
        	
  Dispositivo	
  de	
  entrada	
  
        	
  Dispositivo	
  de	
  saída	
  
        	
  Memória	
  de	
  trabalho	
  
-­‐ Pode	
  ter	
  um	
  limitador	
  à	
  esquerda	
  (marco	
  de	
  inicio:	
  *)	
  
-­‐Cada	
  celula	
  pode	
  ter	
  um	
  simbolo	
  (Pertencente	
  a	
  um	
  alfabeto	
  finito)	
  
                                                                                                                                                            Curiosidade:
                                                                                                                                                           Alan Turing Foi
                                                                                                                                                           condenado por
2-­‐	
  Unidade	
  de	
  controle	
  (com	
  cabeça	
  de	
  leitura/                                                                                     supostamente ter
escrita)	
                                                                                                                                                  uma relação
                                                                                                                                                          amorosa com um
-­‐ Pode	
  se	
  movimentar:	
                                                                                                                               Homem.	
  
	
        	
  Uma	
  celula	
  por	
  vez	
  
          	
  À	
  esquerda	
  ou	
  a	
  direita	
  
	
  Pode	
  assumir	
  um	
  conjunto	
  de	
  estados	
  (finitos)	
  que	
                            3-­‐	
  Função	
  de	
  Transição:	
  com	
  base	
  em	
  q	
  e	
  s	
  comanda	
  
dependem:	
  
          	
  Do	
  estado	
  atual	
  (q)	
                                                           -­‐	
  Leituras	
  e	
  Gravações	
  
          	
  Do	
  Símbolo	
  lido	
  (s)	
                                                           -­‐	
  Sentido	
  de	
  movimento	
  da	
  cabeça	
  
                                                                                                       -­‐	
  Define	
  o	
  estado	
  da	
  maquina	
  




                                    Composição	
  da	
  Maquina	
  de	
  Turing	
  
1-­‐	
  
             Ainda	
  tenho	
  duvida	
  !!!	
  
   Como	
  Funciona	
  uma	
  Maquina	
  de	
  Turing	
  ?	
  
2-­‐	
  

       Estou	
  começando	
  a	
  Entender	
  !!!	
  
3-­‐	
  


       Acho	
  melhor	
  exibir	
  o	
  Vídeo	
  !!!	
  
          Ainda	
  não	
  entendi...	
  
Tese	
  de	
  
          Church	
  

          Vamos	
  Ler	
  um	
  Pouco	
  
É	
  muito	
  Importante	
  esta	
  Hipótese	
  ...	
  
Turing	
  propôs	
  um	
  modelo	
  abstrato	
  de	
  computação,	
  conhecido	
  como	
  Máquina	
  de	
  Turing,	
  com	
  o	
  objetivo	
  de	
  explorar	
  os	
  
 limites	
  da	
  capacidade	
  de	
  expressar	
  soluções	
  de	
  problemas.	
  	
  Trata-­‐se,	
  portanto,	
  de	
  uma	
  proposta	
  de	
  definição	
  formal	
  
                                                         da	
  noção	
  intuitiva	
  de	
  algoritmo.	
  	
  

   Diversos	
  outros	
  trabalhos,	
  como	
  Máquina	
  de	
  Post	
  (Post	
  -­‐	
  1936)	
  e	
  Funções	
  Recursivas	
  (Kleene	
  -­‐	
  1936),	
  bem	
  como	
  a	
  
               Máquina	
  Norma	
  e	
  o	
  Autômato	
  com	
  Pilhas,	
  resultaram	
  em	
  conceitos	
  equivalentes	
  ao	
  de	
  Turing.	
  	
  

  O	
  fato	
  de	
  todos	
  esses	
  trabalhos	
  independentes	
  gerarem	
  o	
  mesmo	
  resultado	
  em	
  termos	
  de	
  capacidade	
  de	
  expressar	
  
   computabilidade	
  é	
  um	
  forte	
  reforço	
  no	
  que	
  é	
  conhecido	
  como	
  Hipótese	
  de	
  Church	
  ou	
  Hipótese	
  de	
  Turing-­‐Church:	
  	
  

    "A	
  capacidade	
  de	
  computação	
  representada	
  pela	
  Máquina	
  de	
  Turing	
  é	
  o	
  limite	
  máximo	
  que	
  pode	
  ser	
  atingido	
  por	
  
                                                  qualquer	
  dispositivo	
  de	
  computação"	
  	
  

Em	
  outras	
  palavras,	
  a	
  Hipótese	
  de	
  Church	
  afirma	
  que	
  qualquer	
  outra	
  forma	
  de	
  expressar	
  algoritmos	
  terá,	
  no	
  máximo,	
  a	
  
      mesma	
  capacidade	
  computacional	
  da	
  Máquina	
  de	
  Turing.	
  Como	
  a	
  noção	
  de	
  algoritmo	
  ou	
  função	
  computável	
  é	
  
                                                intuitiva,	
  a	
  Hipótese	
  de	
  Church	
  não	
  é	
  demonstrável.	
  	
  

                                    Supondo	
  verdadeira	
  a	
  Hipótese	
  de	
  Church,	
  pode-­‐se	
  afirmar	
  que	
  para:	
  	
  

                          a)	
  Função	
  Computável:	
  É	
  possível	
  construir	
  uma	
  Máquina	
  de	
  Turing	
  (ou	
  formalismo	
  	
  
                                                        equivalente)	
  que	
  compute	
  a	
  função;	
  	
  

                                b)	
  Função	
  Não-­‐Computável:	
  	
  Não	
  existe	
  Máquina	
  de	
  Turing	
  (ou	
  formalismo	
  	
  
                                                         equivalente)	
  que	
  compute	
  a	
  função.	
  	
  
	
  
Entendi	
  	
  tudo…	
  	
  Que	
  venha	
  a	
  Prova.	
  
Não	
  façam	
  Perguntas	
  Dificeis…	
  	
  

Mais conteúdo relacionado

Destaque

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Maquinas de Turing Unesc

  • 1. Porque  a    Apple  usa  o  símbolo  de  uma  maçã  mordida  ?      Alan  Turing  no  dia  7  de  junho  de  1954,  suicidou-­‐se  durante  uma  crise   de  depressão,  comendo  uma  maçã  envenenada  com  cianureto  de   potássio.  Tudo  Por  causa  da  demora  na  construção  de  um   computador  
  • 2. AGUINALDO  GREGÓRIO  CRISTIANO   ÉVERTON  MARANGONI  GAVA   LEANDRO  DA  SILVA  JERÔNIMO   Os  “Geeks”  
  • 3. MAQUINAS  UNIVERSAIS:  MAQUINA  DE  TURING   Trabalho  acadêmico  elaborado  como  cumprimento  da   disciplina  de  Teoria  da  Computação  no  curso  de  Ciência   da  Computação  da  Universidade  do  Extremo  Sul   Catarinense,  UNESC.   Professor(a):  CHRISTINE  VIEIRA  SCARPATO   Teoria  da  Computação  
  • 5. Um  Pouco  mais  sobre  Alan  Turing  
  • 6. Uma  Maquina  de  Turing  pode  ser  considerada  como  um  modelo  formal   de  algoritmo  que  deve  satisfazer  as  seguintes  propriedades:      -­‐  A  descrição  do  algoritmo  deve  ser  finita  e  deve  consistir  de  passos   (discretos  executáveis  mecanicamente  e  em  tempo  finito).   Ainda  não  sei  o  que  é  uma  Maquina  de  Turing  !!!  
  • 7. O  modelo    proposto  por  Alan  Turing    em  1936  consiste  basicamente  de  3  partes  :   *  Fita.  Usada  simultaneamente  como  dispositiva  de  entrada,  saída  e  memória  de   trabalho;   *  Unidade  de  Controle.  Reflete  o  estado  corrente  da  máquina,  Possui  uma  unidade   de  leitura  e  gravação  (cabeça  da  fita)  a  qual  acessa  uma  célula  da  fita  de  cada  vez  e   movimenta-­‐se  para  esquerda  ou  direita;   *  Programa  ou  função  de  Transição.  Função  que  comanda  as  leituras  e  gravações,  o   sentido  de  movimento  da  cabeça  e  define  o  estado  da  maquina.   Controle   Agora  fiquei  curioso  para  saber;            -­‐  Afinal  o  que  Alan  Turing  Propôs  em  1936  ?  
  • 8. Controle   A  fita  é  finita  à  esquerda  e  infinita  a  direita,  sendo  dividida  em  células,  onde  cada  uma  armazena   um  símbolo.  Os  símbolos  podem  pertencer  ao  alfabeto  de  entrada,  ao  alfabeto  auxiliar  ou  ainda,   ser  “branco”  ou  “marcador  de  inicio  de  fita”.   Inicialmente  a  palavra  a  ser  processada  (ou  seja,  a  informação  de  entrada  para  a  maquina)  ocupa  as   células  mais  a  esquerda,  após  o  marcador  de  inicio  da  fita,  ficando  as  demais  como  “branco”,  como   mostra  a  figura  1.0  onde    β  e  ◙  representam  “branco”  e  “marcador  de  inicio  de  fita”   respectivamente.   A  unidade  de  controle  possui  um  numero  finito  e  predefinido  de  estados.  A  cabeça  da  fita  lê  o  símbolo   de  uma  célula  de  cada  vez  e  grava  um  novo  símbolo.  Após  a  leitura/gravação,  a  cabeça  move  uma  célula   para  a  direita  ou  para  a  esquerda.  O  símbolo  gravado  e  o  sentido  do  movimento  são  definidos  pelo   programa.   O  programa  é  uma  função  que,  dependendo  do  estado  corrente  da  máquina  e  do  símbolo  lido,   determina  o  símbolo  a  ser    gravado,  o  sentido  do  movimento  da  cabeça  e  o  novo  estado.   Fita  ?                              Unidade  de  Controle?                                  Como  Funciona  isso?  
  • 9. Definição    Formal  da  Maquina  de  Turing  
  • 10. ?   Questão  de  Prova    Qual  a  definição  formal  da  Maquina  de  Turing  ?  
  • 11. 1-­‐  Fita  Infinita  (à  esquerda  e  à  direita  )  dividida  em  células      -­‐ Usada  Simultaneamente  como:    Dispositivo  de  entrada    Dispositivo  de  saída    Memória  de  trabalho   -­‐ Pode  ter  um  limitador  à  esquerda  (marco  de  inicio:  *)   -­‐Cada  celula  pode  ter  um  simbolo  (Pertencente  a  um  alfabeto  finito)   Curiosidade: Alan Turing Foi condenado por 2-­‐  Unidade  de  controle  (com  cabeça  de  leitura/ supostamente ter escrita)   uma relação amorosa com um -­‐ Pode  se  movimentar:   Homem.      Uma  celula  por  vez    À  esquerda  ou  a  direita    Pode  assumir  um  conjunto  de  estados  (finitos)  que   3-­‐  Função  de  Transição:  com  base  em  q  e  s  comanda   dependem:    Do  estado  atual  (q)   -­‐  Leituras  e  Gravações    Do  Símbolo  lido  (s)   -­‐  Sentido  de  movimento  da  cabeça   -­‐  Define  o  estado  da  maquina   Composição  da  Maquina  de  Turing  
  • 12. 1-­‐   Ainda  tenho  duvida  !!!   Como  Funciona  uma  Maquina  de  Turing  ?  
  • 13. 2-­‐   Estou  começando  a  Entender  !!!  
  • 14. 3-­‐   Acho  melhor  exibir  o  Vídeo  !!!   Ainda  não  entendi...  
  • 15. Tese  de   Church   Vamos  Ler  um  Pouco   É  muito  Importante  esta  Hipótese  ...  
  • 16. Turing  propôs  um  modelo  abstrato  de  computação,  conhecido  como  Máquina  de  Turing,  com  o  objetivo  de  explorar  os   limites  da  capacidade  de  expressar  soluções  de  problemas.    Trata-­‐se,  portanto,  de  uma  proposta  de  definição  formal   da  noção  intuitiva  de  algoritmo.     Diversos  outros  trabalhos,  como  Máquina  de  Post  (Post  -­‐  1936)  e  Funções  Recursivas  (Kleene  -­‐  1936),  bem  como  a   Máquina  Norma  e  o  Autômato  com  Pilhas,  resultaram  em  conceitos  equivalentes  ao  de  Turing.     O  fato  de  todos  esses  trabalhos  independentes  gerarem  o  mesmo  resultado  em  termos  de  capacidade  de  expressar   computabilidade  é  um  forte  reforço  no  que  é  conhecido  como  Hipótese  de  Church  ou  Hipótese  de  Turing-­‐Church:     "A  capacidade  de  computação  representada  pela  Máquina  de  Turing  é  o  limite  máximo  que  pode  ser  atingido  por   qualquer  dispositivo  de  computação"     Em  outras  palavras,  a  Hipótese  de  Church  afirma  que  qualquer  outra  forma  de  expressar  algoritmos  terá,  no  máximo,  a   mesma  capacidade  computacional  da  Máquina  de  Turing.  Como  a  noção  de  algoritmo  ou  função  computável  é   intuitiva,  a  Hipótese  de  Church  não  é  demonstrável.     Supondo  verdadeira  a  Hipótese  de  Church,  pode-­‐se  afirmar  que  para:     a)  Função  Computável:  É  possível  construir  uma  Máquina  de  Turing  (ou  formalismo     equivalente)  que  compute  a  função;     b)  Função  Não-­‐Computável:    Não  existe  Máquina  de  Turing  (ou  formalismo     equivalente)  que  compute  a  função.    
  • 17.
  • 18.    Entendi    tudo…    Que  venha  a  Prova.  
  • 19. Não  façam  Perguntas  Dificeis…  