Um algoritmo corretamente executado não irá resolver um problema se estiver implementado incorretamente ou se não for apropriado ao problema. Um algoritmo não representa, necessariamente, um programa de computador, e sim os passos necessários para realizar uma tarefa.
Algoritmo: conjunto de regras e procedimentos lógicos perfeitamente definidos que levam à solução de um problema por meio de um número finito de etapas. Quando um programa não funciona corretamente, houve algum problema na estruturação do algoritmo.
Para escrever um algoritmo de forma que o computador entenda, usamos uma linguagem de programação. Assim, depois de escrito o algoritmo (normalmente em português ou em algum formato parecido), uma pessoa, a programadora traduz esse algoritmo para uma linguagem de programação.
Algoritmo é um conjunto de instruções, como uma receita de bolo, constituído de um número finito de passos. Para que os dados sejam processados, há a necessidade de se utilizar uma linguagem de programação, pois os computadores não executam diretamente os algoritmos.
O algoritmo deve ser escrito de maneira independente de linguagem de programação, isto é, deve ser capaz de codificá-lo em qualquer linguagem. ... É a representação da solução em uma forma organizada, escrito através do português estruturado.
É a descrição, de forma lógica, dos passos a serem executados no cumprimento de determinada tarefa. ... "Serve como modelo para programas, pois sua linguagem é intermediária à linguagem humana e às linguagens de programação, sendo então, uma boa ferramenta na validação da lógica de tarefas a serem automatizadas."
As linguagens de programação tratam os dados de um computador através do uso de algoritmos. Um algoritmo é uma estruturação passo-a-passo de como um determinado problema deve ser resolvido de forma não-ambígua (ou como muitos comparam "uma receita de bolo") .
A linguagem de programação permite que um programador crie programas a partir de um conjunto de ordens, ações consecutivas, dados e algoritmos. Esse conjunto faz o controle do comportamento físico e lógico de uma máquina.
De fato, os algoritmos estão intimamente ligados à linguagem de programação, já que eles são as sequências de passos que irá compor um determinado programa. ... Na realidade, até uma receita de bolo pode ser considerada um algoritmo. É isso mesmo!
Um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa. ... Em termos mais técnicos, um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa.