Esta obra tem como principal objectivo fornecer competências sólidas no desenvolvimento de programas de pequena e média complexidade. Assim, introduz-se uma metodologia que procura atingir a descrição final da solução de problemas, por refinamentos sucessivos, através da aplicação da decomposição hierárquica das soluções. Outro objectivo principal consiste na aprendizagem da linguagem de programação C na sua norma ANSI. Nesse sentido são estudados aspectos relacionados com a portabilidade, robustez, reutilização, legibilidade e eficiência das soluções.
1 - Computadores e Programação
2 - Algoritmos
3 - Representação da Informação
4 - Introdução à Linguagem C
5 - Estruturas de Controlo
6 - Entrada e Saída de Dados Formatadas 199
7 - Programação Procedimental
8 - Sequências e Ponteiros
9 - Sequências de Caracteres
10 - Estruturas
11 - Ficheiros
12 - Introdução à Pesquisa e Ordenação
António Manuel Adrego da Rocha
Professor Auxiliar no Departamento de Electrónica e Telecomunicações na Universidade de Aveiro. A sua actividade de investigação, tem sido dedicada à simulação e análise de algoritmos em linguagem C, na modelação e simulação em VHDL de arquitecturas de máquinas de estados finitas hierárquicas e na sua síntese em C++. No decurso da sua actividade pedagógica, tem leccionado Programação em Pascal, Sistemas Operativos, Sistemas Digitais, Programação em VHDL, Programação em linguagem C, Algoritmos e Estruturas de Dados Avançadas e Programação em Assembly.