MyLeoNes™

Algoritmos: passos claros para uma tarefa — Tecnologia, 11–13 anos

Um algoritmo é um plano preciso para chegar a um resultado. As pessoas usam algoritmos ao cozinhar ou organizar coisas, e os computadores usam-nos para repetir instruções de forma rápida e consistente.

Uma receita para chegar a um resultado

Um algoritmo é um conjunto de passos que diz a uma pessoa ou a uma máquina como concluir uma tarefa. Os passos têm de ser suficientemente claros para que duas pessoas, ou dois computadores, os sigam e obtenham o resultado esperado. Pode incluir escolhas como «se isto acontecer, faz aquilo».

Por que os computadores precisam de algoritmos

Um computador consegue executar instruções muito depressa, mas não adivinha o que significa um pedido vago. Os algoritmos resolvem o problema de transformar um objetivo, como encontrar um nome numa lista, em ações repetíveis. Algoritmos melhores podem poupar tempo quando aumenta a quantidade de informação.

Encontrar o maior número

Para 7, 3, 9 e 5, começa por considerar 7 o maior. Compara 3 com 7 e mantém 7; compara 9 com 7 e substitui-o por 9; compara 5 com 9 e mantém 9. A resposta é 9, e os mesmos passos funcionam para qualquer lista.

Um passo vago não é um passo utilizável

«Põe os livros numa ordem sensata» parece útil a uma pessoa, mas um computador não pode agir sobre «sensata» sem mais pormenores. Podes querer ordem alfabética, altura ou data de publicação. O erro é compreensível porque as pessoas completam o sentido pelo contexto; as máquinas precisam de instruções explícitas.

Pesquisas e recomendações

Um motor de pesquisa usa algoritmos para comparar as tuas palavras com informação numa enorme coleção e ordenar possíveis correspondências. Os serviços de vídeo e música também usam algoritmos para sugerir conteúdos com base nos padrões das tuas escolhas. Uma sugestão é um cálculo, não uma prova de que vais gostar.

Continua a explorar

Outras línguas

A carregar o MyLeoNes™…