O que é um algoritmo?

 39 total views

Um algoritmo é uma sequência de ações executáveis ​​que entregam uma solução para um determinado problema. Em geral, é conduzido por um conjunto de cálculos que estabelecem procedimentos precisos, padronizados e eficientes para questões matemáticas ou computacionais.

  • Multisearch é a aposta do Google para uma nova forma de pesquisar na internet
  • Twitter explica como funciona o algoritmo de recomendação de conteúdo

Todo algoritmo tem um dado de entrada (entrada) e outra saída (resultado), guiado pelas instruções previamente definidas. Embora seja um conceito associado aos computadores, os algoritmos têm uma aplicação muito mais simples no dia a dia das pessoas.

A programação de softwares e sites pode ser considerada um algoritmo (Imagem: Reprodução/Pixabay)

Uma receita de bolo e um manual de instruções para o uso de um eletrodoméstico podem ser considerados algoritmos físicos, pois se baseiam no mesmo princípio. No caso da receita, você terá os ingredientes como entrada, o passo a passo (as instruções algorítmicas) e o bolo acabado como saída.


Junte-se ao GRUPO DE OFERTAS CANALTECH no Telegram e garanta sempre o menor preço em suas compras de produtos de tecnologia.

Se você não adicionar a farinha ou adicionar menos manteiga do que a receita diz, o bolo não sairá como planejado. Por outro lado, você pode seguir o tutorial na medida certa e adicionar pedaços de castanha à massa para deixá-la mais crocante. Nesse caso, o algoritmo de confecção do bolo teria sido melhorado.

Aplicação do algoritmo na vida cotidiana

Para que um algoritmo exista, é necessário traçar um objetivo de escopo, algo muito específico para resultar dos procedimentos realizados. Quanto mais complexo um problema, maior a necessidade de desenvolver um algoritmo capaz de resolvê-lo.

Na modernidade, são amplamente utilizados em estratégias de otimização de mecanismos de busca e na entrega de conteúdo nas redes sociais. Os algoritmos determinam se uma postagem é relevante com base em dados como o número de pessoas que atinge, total de visualizações, número de interações e outros.

No caso da busca orgânica, o algoritmo processa os dados com base em palavras-chave e faz a comparação de acordo com os sites mais adequados. Os cálculos matemáticos consideram sua localização, histórico de buscas, hábitos de acesso, visualizações do site, autoridade da página, além de várias outras características para listar quais resultados exibir na frente.

O algoritmo da Pesquisa Google faz várias contas para determinar se o conteúdo é apropriado para seu interesse (Imagem: Reprodução/Google)

Bugs e falhas no software geralmente são causados ​​por algoritmos defeituosos. O usuário executa uma ação inesperada, repete comandos várias vezes ou não tem poder de processamento suficiente para executar o comando, o que causa uma falha de programação.

Algoritmo é uma coisa boa ou ruim?

Como em tudo na vida, um algoritmo pode ter lados positivos e negativos. A parte boa é justamente satisfazer seus desejos, como localizar o conteúdo desejado ou consumir fotos e vídeos sobre um tema específico. Sabe quando você assiste a um vídeo sobre seu time favorito e é bombardeado com conteúdo de futebol?

A parte ruim é o reforço de estereótipos, manutenção de status quo e criando bolhas de conteúdo. Quando um algoritmo é ajustado ao seu gosto, a tendência é entregar cada vez mais coisas sob medida, deixando as pessoas presas a temas únicos. Isso pode acabar tendo um impacto na saúde física e mental de algumas pessoas.

Não é à toa que os algoritmos de redes sociais estão sendo constantemente criticados por criarem enormes bolsões de ignorância ou temas negativos. Se alguém está triste e procura um tema que seja prejudicial à sua saúde, por exemplo, alguns tipos de algoritmo podem reforçar esse comportamento exibindo dezenas de conteúdos semelhantes.

Com o advento do aprendizado de máquina, os computadores começaram a corrigir erros nos algoritmos para aproximá-los cada vez mais da perfeição. Quanto mais erros são cometidos, mais perfeito o modelo se torna. Agora imagine isso acontecendo constantemente não com uma ou duas pessoas, mas com milhares de usuários centenas de vezes por dia.

Não é à toa que os algoritmos hoje governam a vida das pessoas. É provável que isso não mude tão cedo, pois a sociedade moderna é altamente dependente de máquinas para desempenhar funções recorrentes no trabalho, entretenimento, finanças e até mesmo otimizar tarefas domésticas.

Leia o artigo no Canaltech.

Tendências no Canaltech:

  • Asteroide maior que o Pão de Açúcar se aproxima da Terra em novembro
  • Destaques da NASA: Fotos astronômicas da semana (10/1 a 10/07/2022)
  • Criador do Telegram acusa WhatsApp de usuários de vigilância
  • Os veganos vivem mais do que os comedores de carne?
  • Novo sistema fotovoltaico permite captar energia solar à noite