Noções de Algorítmo
Existem diferentes definições para algoritmos entre elas se destaca o conceito de soluções computacionais. Neste aspecto, podemos expressar a solução de qualquer problema na forma lgoritmo, desde o mais simples até o mais complexo e independente se solucionáveis no mundo real, ou no universo computacional.
No dia-a-dia nos deparamos com diversos problemas que podem ser expressos na forma de algoritmos. Em todos os algoritmos são identificadas caracteristicas comuns, que são séries finitas e bem definidas de passos ou regras que, quando realizadas, produzem um determinado resultado.
Entre as definições de algoritmos destaca-se: um conjunto de ações com propriedades especiais e específicas e com algumas estruturas padrões para controlar a ordem na qual as ações são realizadas.
São propriedades dos algoritmos:
· Ações simples e bem definidas;
· Sequencia ordenada de ações;
· Sequencia finita de passos;
Pseudo Linguagem
A pseudo linguagem ou pseudocódigo é uma maneira intermediária entre a linguagem natural e uma linguagem natural e uma linguagem de programação de representar um algoritmo. Ela utiliza um conjunto restrito de palavra-chave, em geral na língua nativa do programador, que tem equivalentes nas linguagens de programação.
No pseudocódigo não é necessário se preocupar com detalhes de sintaxe (como ponto e virgula no final de cada expressão) ou em formatos de entrada e saída dos dados. Deste modo, o enfoque no desenvolvimento algoritmo fica restrito a sua lógica em si, e não em sua sintaxe para representação em determinada linguagem.
Na medida em que se familiariza com os algoritmos, por fim o pseudocódigo pode ser traduzido para uma linguagem de programação