como os algoritmos funcionam tenta da internet
Soluções para a tarefa
Algoritmos são conjuntos de regras que são utilizadas pelas redes sociais (ou por buscadores, como o Google) para determinar quais resultados são visíveis para os seus usuários. Eles funcionam mais ou menos como um editor de jornal e trabalham para curar os melhores materiais e torná-los disponíveis.
Olá!
Algoritmos são a base do processo de desenvolvimento de software e fazem parte das ferramentas pelas quais programadores criam estratégias para fracionar problemas em etapas e processos que podem ser traduzidos computacionalmente. Na tecnologia, há exemplos de todos os níveis de complexidade. Uma aplicação mais simples de algoritmo é o processo de inicialização do computador: há um software – basicamente a tradução computacional de um algoritmo – encarregado de testar todos os componentes do seu computador para saber se está tudo em ordem e, depois disso, procurar o sistema operacional no disco para carregá-lo. Em um exemplo como esse, o algoritmo precisa abordar estratégias em casos de exceção ou, basicamente, quando nem tudo funciona como o esperado: programadores precisam prever situações que fogem do padrão, como quando o algoritmo de inicialização não encontra um sistema operacional para carregar. Se essa possibilidade não for prevista, o seu computador não carrega o sistema operacional porque não o encontrou e também não avisa você, travando num estado sem nenhuma informação que possa orientar o usuário a respeito do que saiu errado. De uma forma geral, quando se aborda a ideia de um algoritmo no âmbito que envolve desde o seu computador, videogame e celular aos sistemas do seu automóvel a grandes ferramentas de processamento na nuvem, algoritmos de busca poderosos e recursos de inteligência artificial cada vez mais sofisticados, estamos falando de um modelo lógico de passos que propõe estruturar uma cadeia de etapas para que dados sejam processados e devolvidos por computadores de todos os tipos aos seus usuários. Exemplos do que algoritmos fazem: Pode parecer exagero, mas tudo que seu computador faz pode ser traduzido em algoritmos. Há diferentes tipos de algoritmos e alguns deles são bem mais complexos do que os outros, mas no geral, todo software é uma interpretação computacional de um algoritmo. Outro exemplo é a compactação. Compactar dados significa gerar versões que aceitam algum nível de perda de informação, ou qualidade para gerar arquivos menores: o MP3, por exemplo, é um tipo de compressão usada em áudio que admite sacrificar uma quantidade X de informação para gerar um arquivo muito menor. O mesmo raciocínio vale para o JPEG das imagens ou o MP4 dos vídeos. Um algoritmo de compressão para MP3 funciona da seguinte forma: trata-se de um tipo de software que lê toda a informação bruta de uma amostra de som de alta qualidade, para convertê-la no MP3. Nessa análise, o algoritmo mapeia o som e identifica frequências de som que são inaudíveis pelo ouvido humano, as separa, e cria um arquivo de som que, sem essas frequências que nós não escutamos, acaba bem menor para guardar no disco do seu computador. O problema é a perda de qualidade. Embora tecnicamente inaudível, há quem garanta que o som MP3 soa diferente do som de qualidade bruta. O mesmo raciocínio se aplica para usos mais atuais: quando você decide baixar um MP3 de um vídeo no YouTube, você está aplicando um tipo de algoritmo de compressão que converte a informação original em um arquivo MP3 no seu computador. Outros exemplos de uso recorrente de algoritmos no seu dia a dia são a criptografia, que torna os dados que você troca com a Internet protegidos da ação de invasores; de mapas, em que suas rotas em apps de localização são calculadas da forma mais eficiente possível; de rotas de Internet, em que sua comunicação com sites e apps é definida pelos percursos ideais entre servidores espalhados mundo afora.