Os materiais apresentados aqui têm por objetivo fornecer informações e exemplos para que você tenha capacidade de transformar qualquer problema em um algoritmo de boa qualidade, ou seja, a intenção é que você aprenda a Lógica de Programação dando uma base teórica e prática suficientemente boa, para que você domine os algoritmos e esteja habilitado a aprender uma Linguagem de Programação posteriormente.
Para resolver um problema no computador é necessário que seja primeiramente encontrada uma maneira de descrever este problema de uma forma clara e precisa. É preciso encontrar uma sequência de passos que permitam que o problema possa ser resolvido de maneira automática e repetitiva. Esta sequência de passos é chamada de algoritmo.
A noção de algoritmo é central para toda a computação!!! A criação de algoritmos para resolver os problemas é uma das maiores dificuldades dos iniciantes em programação de computadores.
Uma das formas mais eficazes de aprender algoritmos é através da execução de “muitos” exercícios.