O que são Algoritmos Computacionais?



O algoritmos de computador eles representam uma seqüência de etapas projetadas para executar uma tarefa específica. Também pode ser dito que eles representam um conjunto de instruções claras que são programadas em um computador para resolver um problema.

Dentro do campo da computação ou de qualquer ciência, um algoritmo serve como base para criar uma metodologia com etapas definidas e finitas.

Seu uso destina-se a dar uma solução genérica para um dilema, o que nos permite usá-lo novamente para obter o resultado esperado.

Características dos algoritmos de computador

Proposto pelo matemático Alan Turing para trazer este conceito de matemática para o campo da ciência da computação, o algoritmo é um processo definido pelo seguinte:

-Uma seqüência limitada de etapas, que são claramente definidas e cada uma é independente da outra.

-Um agente (humano ou desumano) é aquele que aplica cada uma das etapas do processo em um determinado momento.

-O agente tem a capacidade de interpretar as instruções operacionais e, ao mesmo tempo, salvar as informações fornecidas.

-Quando uma metodologia específica é realizada, o resultado será sempre o mesmo em cada etapa e de acordo com os dados iniciais.

-Como em qualquer processo, termina com um resultado.

Há casos em que o procedimento requer uma solução específica e aqueles que não. Algoritmos repetitivos ou irregulares que não terminam são muito comuns na computação.

Um exemplo disso são sistemas operacionais como Windows, MacOS e Linux, que devem continuar funcionando como uma plataforma para outros programas e processos.

Tipos

Tanto na ciência da computação quanto em outras disciplinas, 3 tipos de algoritmos podem ser identificados, que são: sequenciais, condicionais e repetitivos. Além disso, existem aqueles que são qualitativos (usam palavras) e quantitativos (usam cálculos numéricos).

Alguns algoritmos computacionais famosos que são muito úteis na prática têm funções diferentes.

Assim, encontramos o algoritmo de Euclides, que é usado para dividir, o de Gauss para resolver equações lineares, ou o de Floyd-Wrashall, para encontrar o caminho mais curto entre os gráficos ponderados.

Exemplos

Os algoritmos são usados ​​em diferentes situações, eles buscam dar uma solução para um problema e, para isso, um procedimento padrão não é seguido.

Quando o mecanismo é descoberto para resolver rápida e eficientemente uma tarefa específica, sua execução não requer a compreensão de como o método funciona.

Um exemplo simples é seguir uma receita para fazer um bolo, que faz uso de uma série de instruções e passos para obtê-lo.

Além disso, os computadores são capazes de resolver vários tipos de problemas, aplicando fórmulas que têm uma linguagem especial.

Neste caso, os algoritmos computacionais representam um código escrito de maneiras diferentes que só podem ser entendidas pela máquina.

Uma parte importante desse procedimento é transformar uma ideia em uma sequência lógica que o PC possa interpretar.

Desta forma, os programadores passam de tarefas simples para tarefas mais complexas. Para isso, muitas vezes recorrem a receitas que outros criaram para ajustá-las ao que precisam resolver.

Referências

  1. Universidade de Denver O que é um algoritmo e como usá-lo na programação? Consultado em 12/12/2017 a partir de quora.com
  2. Vásquez B., Carlos. Metodologia de Programação I. Recuperada em 12/12/2017 a partir do moodle2.unid.edu.mx
  3. Bembibre, Victoria (2009). Definição de algoritmo. Obtido em 12/12/2017 a partir de definicionabc.com
  4. Colombo, Jorge T. (2001). Algoritmo de computador. Retirado em 12/12/2017 de avizora.com
  5. Como as coisas funcionam. O que é um algoritmo de computador? Consultado em 12/12/2017 a partir de howstuffwworks.com