O que é algoritmo na filosofia?

Perguntado por: rnogueira . Última atualização: 26 de setembro de 2023
4.1 / 5 4 votos

Dennett define um algoritmo como sendo um processo formal, composto de sucessivas etapas de prescrições, que sempre levam a um determinado resultado sempre que é iniciado. O algoritmo é neutro em relação ao seu substracto.

Um algoritmo é uma sequência de instruções bem definidas, normalmente usadas para resolver problemas de matemática específicos, executar tarefas, ou para realizar cálculos e equações. A origem da palavra “algoritmo” remete a Al Khowarizmi, famoso matemático árabe do século IX.

Um algoritmo é uma sequência de instruções ou comandos realizados de maneira sistemática com o objetivo de resolver um problema ou executar uma tarefa.

A palavra “algoritmo” só surgiu na Idade Média. Ela vem do nome do persa Muḥammad ibn Musa al-Khwarizmi, que foi astrônomo na Casa de Sabedoria do Califado Abássida, em Bagdá. Graças a sua vasta obra, o sistema de numeração indo-arábico, que usamos até hoje, se difundiu no Oriente Médio e no Ocidente.

Abaixo estão listados alguns passos importantes para a escrita de um algoritmo computacional:

  1. Preste atenção à ordem lógica da execução das tarefas;
  2. Lembre-se de que ele deve ter um início e fim;
  3. Ele deve ser completo;
  4. Deve ter um alto nível de detalhes;
  5. Cada tarefa é uma instrução, assim, defina-a bem.

Os três tipos mais utilizados de algoritmos são a descrição narrativa, o fluxograma e o pseudocódigo (também conhecido como Linguagem Estruturada ou portugol).

1 operação, conta, cálculo, resultado.

Ou seja, é uma forma automática de fazer as coisas, como, por exemplo, levantar da cama e se preparar para então começar um dia de trabalho ou seguir todos os dias o mesmo caminho e pegar o mesmo ônibus para chegar a um determinado ponto.

Um algoritmo nada mais é que uma sequência de instruções ou comandos realizados de forma sistemática com a finalidade de resolver um problema ou executar uma determinada tarefa. Ou seja, é criado para resolver “problemas”, com instruções bastante simples e exatas.

Eles estão nas redes sociais, nos serviços de streaming, em aplicativos e quando você faz qualquer busca na internet. Podem ser utilizados para facilitar sua vida ou influenciar suas escolhas – e na maior parte do tempo você nem percebe que isso está acontecendo.

Quem foi Ada Lovelace
No século XIX, em 1842, Ada Lovelace desenhou o primeiro algoritmo usado por uma máquina analítica, uma calculadora. O feito possibilitou que, hoje, diversas tarefas sejam realizadas em um computador ao mesmo tempo.

Características de um algoritmo
Um bom algoritmo possui algumas características, dentre as quais destacamos: – Ele tem que ter fim – para poder resolver o problema precisa ser finito. – Não ambíguo – sem margem para dupla interpretação. – Capacidade de receber dados de entrada do mundo exterior (interação).

Os algoritmos das redes sociais identificam quais publicações devem ser entregues para mais ou menos pessoas. Eles decidem como ranquear os resultados de um feed, a partir do grau de relevância daquele conteúdo para cada usuário.

São elas: seqüencial, condicional e de repetição. Nesta estrutura o comando-3 somente será executado após o comando-2 e o comando-2 após o comando-1 e assim por diante.

Ao estudarmos algoritmos, podemos aprender técnicas de análise que nos permitem comparar e contrastar soluções baseadas unicamente em suas próprias características, não as características do programa ou computador utilizado para implementá-los.