What Is an Algorithm?
An algorithm is a sequence of instructions that tells how to solve a particular problem. Once the problem has been identified, the next step is to select the best method for solving it. If the problem is a familiar one, standardized algorithms may be available from program libraries. But if standard algorithms are not available or suitable, a new algorithm must be written and then added to the program library. An algorithm must be specified exactly, so there can be no doubt about what to do next, and it must have a finite number of steps.
A computer program is an algorithm that is written in a language that a computer can understand, but the same algorithm could be wirtten in several different languages.
Once= uma vez
Added= acrescentado, incorporado
There can be no doubt= não pode haver dúvida
Steps= passos, etapas