O que é um algoritmo? Simplesmente explicado
Explicamos quais são os algoritmos nesta dica prática. O termo ciência da computação e matemática geralmente aparece em conexão com software e computadores. Mostramos exatamente o que está por trás e quais os principais algoritmos que você encontra na vida cotidiana.
Significado: O que são algoritmos?
Existem diferentes definições de um algoritmo, dependendo da área de aplicação.
- O termo descreve uma série de instruções que podem ser usadas para resolver um problema específico.
- A sequência de instruções geralmente é encontrada no software e está disponível no código fonte. Por definição, um algoritmo também pode ser instruções escritas para conectar corretamente o computador. Isso significa que humanos e máquinas podem executar algoritmos diferentes.
- Você costuma atender a outros critérios, como "comprimento finito". Isso significa que o algoritmo deve terminar após um número finito de etapas, ou seja, deve terminar.
- Se você encontrar o termo "bem definido" em conexão com "algoritmo", isso significa que as instruções são claras, ou seja, não são ambíguas, ou seja, ambíguas e devem existir.
- Um algoritmo - como qualquer outro código de programa - é escrito de acordo com uma sintaxe estrita.
Algoritmos conhecidos: você encontrará esses algoritmos na vida cotidiana
Se você está se perguntando o que o conceito abstrato de algoritmo tem a ver com a vida cotidiana, leia nesta seção sobre algoritmos grandes que desempenham um papel no trabalho e no lazer.
- Se você dirige para o trabalho de manhã e usa um dispositivo de navegação, o Dijkstra ou o algoritmo de caminho mais curto geralmente fica atrás do dispositivo. Ele calcula qual rota é a mais rápida na forma de um gráfico e seus nós. Até fatores como engarrafamentos, inclinações e fechamento de estradas são levados em consideração aqui.
- Se você digitar um termo em um mecanismo de pesquisa como o Google, seus resultados serão gerados usando o algoritmo PageRank. Ele verifica os sites de resultados em busca de competência, estrutura de links e relevância para sua consulta de pesquisa. Em seguida, os resultados são classificados.
- Atrás de cada semáforo, há um algoritmo que define o comportamento exato da troca.
Em outros artigos, explicamos o significado do termo SEO e analisamos mais de perto o algoritmo PageRank do Google.