Algoritmo

Um algoritmo é um conjunto de instruções criado para realizar uma tarefa específica. Isso pode ser um processo simples, como multiplicar dois números, ou uma operação complexa, como reproduzir um arquivo de vídeo compactado. Mecanismos de busca usam algoritmos proprietários para exibir os resultados mais relevantes de seu índice de busca para consultas específicas.

Na programação de computadores, os algoritmos geralmente são criados como funções. Essas funções servem como pequenos programas que podem ser referenciados por um programa maior. Por exemplo, um aplicativo de visualização de imagens pode incluir uma biblioteca de funções que usam um algoritmo personalizado para renderizar diferentes formatos de arquivo de imagem. Um programa de edição de imagens pode conter algoritmos desenvolvidos para processar dados de imagem. Exemplos de algoritmos de processamento de imagens incluem cortar, redimensionar, aumentar a nitidez, desfocar, reduzir olhos vermelhos e melhorar as cores.

Em muitos casos, há várias maneiras de realizar uma operação específica em um programa de software. Por isso, os programadores geralmente procuram criar os algoritmos mais eficientes possíveis. Ao usar algoritmos altamente eficientes, os desenvolvedores podem garantir que seus programas sejam executados o mais rápido possível e usem o mínimo de recursos do sistema. É claro que nem todos os algoritmos são criados perfeitamente na primeira tentativa. Por isso, os desenvolvedores costumam melhorar os algoritmos existentes e incluí-los em futuras atualizações de software. Quando você vê uma nova versão de um programa de software descrita como "otimizada" ou com "desempenho mais rápido", isso geralmente significa que a nova versão inclui algoritmos mais eficientes.

Atualizado August 2, 2013 por Per C.

quizTeste seus conhecimentos

Which of the following file formats was designed by Adobe?

A
RTF
0%
B
PDF
0%
C
CSV
0%
D
GIF
0%
Correct! Incorrect!     View the File Format definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Algoritmo nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.