Escolar Documentos
Profissional Documentos
Cultura Documentos
Algoritmos
Surgimento do algoritmo
Estrutura dos algoritmos
Algoritmos não estruturados
Algoritmos estruturados
As vantagens de usar os algoritmos
Uso do algoritmo na programação
Os algoritmos mais conhecidos na internet
Algoritmo
•Algoritmos
Algoritmos são um conjunto finito de passos elementares
que são aplicados sistematicamente até que a solução seja
atingida. De forma simples, podemos dizer que um
algoritmo define o caminho que deve ser seguido para
chegar até a solução de um determinado problema.
Surgimento dos algoritmo
• O surgimento do termo algoritmo veio do nome do
matemático Abu Abdullah Muhammad Bin Musa Al-
Khwarizmique, pois, quando seu sobrenome foi transposto
para o latim, ele ficou como Algoritmo. No caso, esse
matemático é o responsável pelos primeiros passos do sistema
de numeração decimal no Ocidente
•Abdullah também foi responsável por criar um método para
resolução de equações de primeiro e segundo grau. Antigamente,
eram utilizados numerais hindu-arábicos para a realização dos
cálculos dessas operações.
Estrutura dos algoritmos
•As estrutura dos algoritmo são: Lógica, Variáveis, Comandos de repetição, Processamento, Dados
de saída
As variáveis são expressões que utilizam letras e números (por exemplo, “x = 5” ou “y = 4”), similares
ao que aprendemos na Matemática.
Comandos de repetição é justamente a determinação da condição para que uma acção seja executada ou
interrompida, utilizando os comandos “se” e “enquanto”. Por exemplo: “ande até chegar à Avenida
Paulista”;
Processamento precisa de dados que alimentam o sistema e permitirem que o algoritmo trabalhe. Nesse
caso, se encaixam vídeos, imagens, arquivos de texto, memórias de dispositivos electrónicos, entre
outros;
Dados de saída é a categorização das informações internas, mostrando como elas devem ser processadas
— por exemplo, de que forma se apresentam texto, números, fracções, etc.
Algoritmos não estruturados
• Os algoritmos mais conhecidos na internet: O Google, Facebook, Instagram, You tube, Spotify
• O Google possui o algoritmo PageRank, que funciona em conjunto com as pesquisas feitas nele. Esse
algoritmo faz uma avaliação no número e em como os links estão dispostos para serem clicados e levados
para outras páginas.
• Facebook foi criado para manter seu interesse no conteúdo apresentado ao mostrar mais daquilo que você
curtiu, compartilhou ou visualizou por mais tempo que o comum.
•Instagram Anteriormente, os posts eram exibidos conforme eram postados, seguindo uma ordem
cronológica. Contudo, com a implementação do algoritmo do Instagram em meados de 2016, passou-se a
considerar os conceitos de Temporalidade, Engajamento e Relacionamentos, classificando os conteúdos
conforme a relevância de cada perfil e seus interesses.
•YouTube Inicialmente, em 2005, o algoritmo do You tube considerava a quantidade de visualizações que um
vídeo tinha para ranqueá-lo. Contudo, em 2012, foi notado que essa forma não tinha nenhuma garantia dos
conteúdos e, então, o algoritmo passou a considerar o tempo de visualização, garantindo que as pessoas
usuárias acessem conteúdos que sejam relevantes.
O Spotify utiliza um algoritmo de machine learning em sua plataforma. No caso, ele pretende que sempre haja
novidades para as pessoas usuárias, sejam elas semanais, mensais ou até anuais, como, por exemplo, as
músicas mais ouvidas no ano.