WebQuest - Teoria da Computação
 
Emil Post
Maquina de Post
Computabilidade
IA
 
Grupo
Bibliografia
Home

 
 
 
 
Computabilidade

Teoria de Computabilidade

 

A teoria da computabilidade estuda os problemas e verifica se existe uma função computável que os solucionem. Um resultado fundamental foi obtido pelo pesquisador inglês Alan Turing. O problema da decisão (ou parada) é posto da seguinte forma: “Dado  um algoritmo A qualquer, existe um algoritmo B que, determina se A termina?”. Turing demonstrou que trata-se de um problema indecidível. Em decorrência, mais tarde, desta descoberta criou-se o prêmio Turing, o que é análogo ao prêmio Nobel, oferecido à cientistas e pesquisadores da área da computação.

 

Dentro da teoria das funções computáveis, existe a teoria computacional da complexidade (complexidade não no sentido de dificuldade), que estuda a eficiência dos algoritmos. Um algoritmo soluciona um problema. Solucionar um problema é equivalente a computar uma função do conjunto de entrada para o conjunto de saída. Assim a computação de uma função (computável) pode ser realizada por um algoritmo.

 

Para medirmos a eficiência de um algoritmo, necessitamos de: axiomas de medidas e modelo formal de computação. Os axiomas de medidas permitirão quantificar o número de operações efetuadas pelo algoritmo quando executado segundo as diretrizes do modelo formal de computação.