O que é um algoritmo? Uma explicação resumida

Um algoritmo é a lista de instruções e regras que um computador precisa fazer para concluir uma tarefa.

Os algoritmos estão em tudo o que fazemos. Mas para aqueles que não gostam de matemática e programação, o termo ‘algoritmo’ é menos que claro.

(Na verdade, a piada é que os desenvolvedores usam a palavra ‘algoritmo’ quando não o fazem deseja explicar o que eles fizeram.)

Então, você pode ter ouvido o termo antes, mesmo usado. Mas o que é exatamente um algoritmo?

O que é um algoritmo ?

Em essência, os algoritmos são simplesmente uma série de instruções que são seguidas, passo a passo, para fazer algo útil ou resolver um problema . Você pode considerar uma receita de bolo um algoritmo para fazer um bolo, por exemplo.

Na computação, os algoritmos fornecem aos computadores um guia sucessivo para a conclusão de ações. Eles são compostos por uma lista precisa de instruções que descrevem exatamente como concluir uma tarefa.

Então, o que é um algoritmo? Uma boa maneira de pensar neles é como min manuais de instrução dizendo aos computadores como concluir uma determinada tarefa ou manipular dados fornecidos.

Como funcionam os algoritmos de computador?

Algoritmos de computador funcionam por meio de entrada e saída . Eles pegam a entrada e aplicam cada etapa do algoritmo a essas informações para gerar uma saída.

Por exemplo, um mecanismo de pesquisa é um algoritmo que usa uma consulta de pesquisa como uma entrada e pesquisa em seu banco de dados por itens relevantes para as palavras na consulta. Em seguida, ele exibe os resultados.

Você pode visualizar algoritmos facilmente como um fluxograma. A entrada leva a etapas e questões que precisam ser tratadas em ordem. Quando cada seção do fluxograma é concluída, o resultado gerado é a saída.

Algoritmos e automação

Isso parece bastante simples até agora, mas para que serve um algoritmo? A verdade é decididamente ampla.

Algoritmos são usados em todas as áreas de TI e computação. Eles podem manipular e processar dados e realizar cálculos ou ações de várias maneiras.

Um ótimo exemplo de algoritmos em ação é com software de automação. Isso ocorre porque a automação funciona seguindo regras definidas para concluir tarefas. Essas regras formam um algoritmo.

Portanto, o software de automação é composto de muitos algoritmos, todos trabalhando para automatizar seus processos.

Por exemplo, uma de suas tarefas automatizadas requer que seu software de automação execute todas as informações de faturamento recebidas por e-mail e colocadas em uma planilha. Para fazer isso, você configura uma série de regras e condições para o programa seguir – um algoritmo.

Nesse caso, a entrada é todos os e-mails recebidos. Cada um desses e-mails passa por cada etapa – ou regra – para concluir a tarefa. Isso pode incluir a verificação de termos-chave em cada e-mail. Os emails que contêm esses termos passam para a próxima etapa, continuando a seguir cada etapa para identificar e extrair os dados relevantes. A saída são as informações que são colocadas em uma planilha.

TL; DR

Então, o que é um algoritmo? Eles são mapas que descrevem a maneira básica de fazer algo. Na computação, um algoritmo é a lista de instruções e regras que um computador precisa fazer para completar uma tarefa.

Mais do canto ‘ELI5’

  • O que é um servidor? Uma visão geral em 500 palavras ou menos
  • Filtro bayesiano para manequins
  • Por trás da palavra da moda: o que é um fluxo de trabalho?
  • ELI5: o que é uma API?
  • Processamento condicional para manequins

Leave a Reply

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *