Sinopse
Muitas pessoas, quando começam a usar um computador, acreditam que é importante e necessário aprender uma linguagem de programação. O que essas pessoas desconhecem é que existem teorias e técnicas comuns à grande maioria destas linguagens.
Com uma base comum, as pessoas têm uma visão clara e geral do que são as linguagens e para que tipos de problemas elas são orientadas; sem essa base, é possivel aprender os macetes e detalhes de uma linguagem especifica, porém, o aprendizado de outras linguagens torna-se prejudicado.
O objetivo deste livro é mostrar, de forma clara e didática, as principais teorias e técnicas relativas à construção de algoritmos, como: conceitos básicos de um computador; conceitos de resolução de problemas; construção de algoritmos; introdução à arquitetura de dados; introdução a arquivos. Os tópicos abordados não requerem nenhum conhecimento previo em computação. A objetividade e a clareza do texto permitem que seja aplicado também em disciplinas a nível de graduação.