


|
Pascal -- Técnicas de Programação. |
|---|
|
Escrevi este livro em 1988. Melhor dizendo, publiquei-o nesse ano. Baseei-me nos apontamentos que fui escrevendo e distribuindo aos alunos durante os anos anteriores. Na altura, se bem me lembro, havia duas cadeiras de programação na licenciatura em engenharia informática da Nova que usavam Pascal e o livro cobria a matéria dessas cadeiras. Por isso foi adoptado durante alguns anos. (Veja aqui a capa original.) Entretanto, eu próprio mudei o meu estilo de programação, comecei a usar o Pascal em ambiente Delphi e o curso foi-se foi-se afastando do livro. A editora acabou por o deixar esgotar, depois de quatro edições e 7000 exemplares, e o livro desapareceu das livrarias. Como readquiri os direitos sobre o livro, pensei em publicá-lo na Web. Para isso, fui buscar os ficheiros originais, rearranjei o aspecto gráfico para o tornar semelhante ao dos meus outros livros, retoquei algumas frases para ficarem mais claras, reformatei os programas "à mão", porque as regras de indentação que eu seguia em 1988 eram muito diferentes das de hoje, e induziriam os leitores em erro. Entretanto, a minha editora aconselhou-me a publicar o livro em papel e eu achei que talvez fosse uma boa ideia, pois aparentemente ainda há muita gente interessada, que mais depressa encontra o livro na livraria do que na Internet. Como amostra, estão disponíveis online e podem ser baixados livremente para uso pessoal o capítulo 1 ("Introdução aos Computadores e Programação") e o capítulo 13 ("Um Programa para Jogar no Totoloto"). |

|
|
Índice (pdf, 354K). |
|
|
Introdução aos Computadores e à Programação (pdf, 580K). |
|
|
Rudimentos de Programação Funcional. |
|
|
Problemas de Programação. |
|
|
Tipos Estruturados: Registos. |
|
|
Vectores e Matrizes. |
|
|
Funções e Procedimentos. |
|
|
Ficheiros de Dados e Ficheiros de Resultados. |
|
|
Processamento de Ficheiros. |
|
|
Tratamento de Quadros. |
|
|
Processamento de Texto. |
|
|
Programação com Apontadores. |
|
|
Elementos de Cálculo Numérico. |
|
|
Um Programa para Jogar no Totoloto (pdf, 560K). |
|
|
Normalização de Identificadores em Pascal. |
|
|
Pfe, Um Programa Formatador. |
|
|
Met, Um Mini-Editor de Texto. |
|
|
Funções e Procedimentos Pré-Declarados. |
|
|
Lista dos Operadores. |
|
|
Tabelas Diversas. |
|
|
Diagramas Sintácticos (pdf, 2.9M). |
|
|
Tabela de Caracteres ASCII. |

Copyright (c) Pedro Guerreiro. All rights reserved.
pg@di.fct.unl.pt