Escolar Documentos
Profissional Documentos
Cultura Documentos
Resumo
O presente artigo tem por objetivo apresentar uma Simulao do funcionamento de uma mquina de
Turing. Inicialmente, procurou-se situar o tema abordado no contexto da Teoria da Computao. Em
seguida foi examinada a teoria da idia de Turing sobre a computabilidade, culminando com um exemplo
de demonstrao.
Palavras-chave : Mquina de Turing, Teoria da Computao, Computabilidade.
Abstract
The present article has for objective to present a Simulation of the operation of a machine of Turing.
Initially, he tried to locate the theme approached in the context of the Theory of the Computation. Soon
after the theory of the idea of Turing was examined on the computability, culminating with a
demonstration example.
Key-words : Machine of Turing, Theory of the Computation, Computability.
Introduo
1. Histria: Neste pargrafo conhecido um pouco da histria do computador.
2. Sistemas Formais: Neste pargrafo fala como so estabelecidas as regras que caracterizam os
sistemas formais.
3. Alan Mathison Turing: Neste pargrafo fala da origem de Alan Mathison Turing, sua consagrao
como matemtico e sua grande idia, a mquina de Turing.
4. A Mquina de Turing: Neste pargrafo explica todo o processo de funcionamento e tambm
algumas regras a ser executada para o funcionamento da mquina de Turing.
1. Histria
Os primeiros passos em direo aos
computadores digitais foram dados no Egito e
Babilnia, h mais de 4 milnios, com os
sistemas de medidas de distncias e previso do
curso das estrelas. Durante a a florescente
civilizao grega, estas pr-cincias tomaram
forma atravs dos sistemas axiomticos.
Em um sistema axiomtico parte-se de premissas
aceitas como verdadeiras e regras ditas vlidas,
que iro conduzir a novas sentenas verdadeiras.
As
concluses
podem
ser
alcanadas
manipulando-se smbolos de acordo com
conjuntos de regras.
Um sistema axiomtico uma ferramenta para
aumentar a capacidade humana de pensar. O
ingrediente mgico no caso foi uma espcie de
"receita de bolo" que fez o clculo e que
chamamos algoritmo. O que a publicao de
Turing fez, e que tornou possvel os
computadores digitais, foi resultado de centenas
de anos de esforo para reduzir os vrios sistemas
formais a um sistema bsico subjacente neles.
2. Sistemas Formais
Um sistema formal pode ser visto como uma
espcie de jogo rigorosamente definido, que
especifica regras para manipulao de smbolos.
O que caracteriza um sistema formal muito
semelhante s regras dispostas para um
determinado jogo. Para dizer a algum como
jogar e para estabelecer as regras que qualificam
de formal um sistema, trs aspectos desse 'jogo'
devem ser estabelecidos: a natureza dos
smbolos, a descrio da situao inicial do jogo
(ou o layout do 'tabuleiro') e uma lista de quais
movimentos so permitidos a uma dada posio.
Verificao de jogadas de xadrez, a lgica, a
matemtica so exemplos de sistemas formais
que satisfazem estes critrios. Por volta da
dcada de 1930, os esforos para reduzir a
matemtica a fundamentos lgicos seguros levou
4. A Maquina de Turing
O processo computacional foi graficamente
mostrado no artigo de Turing quando ele pediu
ao leitor que considerasse em dispositivo que
pudesse ler e escrever smbolos em uma fita que
estava dividida em quadrados. Uma cabea de
leitura/gravao se moveria em qualquer direo
ao longo da fita, um quadrado por vez, e uma
8I8<
Estado 8: se h um I no quadrado ativo, v para
estado 8 e ande um quadrado a esquerda;
8-1>
Estado 8: se h um - no quadrado ativo, v para
estado 1 e ande um quadrado a direita;
Note que se houver um branco no quadrado ativo
quando os estados forem 1 ou 7, ou se h um I no
quadrado ativo quando o estado da mquina 2,
ela pra, pois no saberia o que fazer.
O jogo neste caso duplicar uma sequncia de Is
que estejam na fita. Se a fita contiver I I I I, no
final conter I I I I I I I I. Para se jogar (em
termos mais tcnicos diramos executar o
programa descrito na lista de regras) necessrio
especificar uma configurao inicial na fita, qual
o quadrado inicial ativo e o estado inicial da
mquina. Quando a mquina comear a executar,
ela, a partir do estado inicial e do quadrado ativo
seguir a sequncia (lgica) de regras que daro o
produto final.
Em sua essncia, toda mquina de Turing movese ou move smbolos, de uma posio para outra
em uma fita, da mesma maneira que no exemplo
dado acima ou visto no applet. Nos dias de hoje
estes smbolos podem ser impulsos eletrnicos
em um microcircuito e a fita uma srie de
endereos de memria em um chip , mas a idia
a mesma. Turing provou que sua hipottica
mquina uma verso automatizada de um
sistema formal especificado por uma combinao
6. Referncia
[1] www.cic.unb.br/tutores/turing/untroduc.html
[2] Hodges, Andew
Turing Um Filsofo da Natureza
1 Edio
[3] Barreto, Jorge Muniz
Inteligncia Artificial
3 Edio
5. Concluso
A Mquina de Turing era a resposta de Alan
Turing questo metamatemtica de Hilbert.
Turing estabeleceu um modelo formal de
algoritmo e um pouco depois Church proporia
que qualquer procedimento efetivo poderia ser
realizado por uma Mquina de Turing (Tese de
Church). Quer dizer, qualquer processo aceito
por ns homens como um algoritmo
precisamente o que uma Maquina de Turing pode
fazer.