Este
texto destina-se a pessoas interessadas em utilizar um computador para a solução
de problemas com o auxílio da Linguagem de Programação PASCAL.
A
Linguagem PASCAL foi desenvolvida visando facilitar o desenvolvimento de bons
programas até por programadores principiantes - permite a elaboração, de forma
metódica, de programas fáceis de ler e de modificar, bem organizados e livres
de erros.
A
facilidade que a Linguagem PASCAL oferece para escrever programas desde os
primeiros contatos com a Linguagem, tornam-na bastante indicada como a
Linguagem a ser utilizada nos primeiros cursos de programação de computadores.
A disponibilidade da Linguagem PASCAL para praticamente todos os ambientes de
computação, reforça esta indicação.
A
carência de um livro texto que pudesse ser adotado para a disciplina Introdução
à Ciência da Computação dos vários cursos da área tecnológica, na Universidade
Federal da Paraíba, onde o aluno dispõe, em geral, de um total de sessenta (60)
horas para ser iniciado no vasto campo da programação de computadores,
levou-nos a preparar o presente trabalho.
O livro
poderá ser utilizado tanto como guia de estudo individual quanto como material
de suporte a cursos introdutórios de programação.
Tendo
em vista o fato de que Programação de Computadores é mais uma daquelas
atividades que requerem, além de alguma aptidão, exercícios práticos para um
melhor aprendizado, orientamos nosso trabalho nesta direção: o primeiro
capítulo apresenta, sem descer a detalhes, os fundamentos sobre computadores e
processamento de dados - é, portanto, leitura obrigatória para aqueles que ainda
não estão familiarizados com tais temas.
A
partir do capítulo 2, apresentamos, de modo contínuo e progressivo, o processo
de resolução de problemas com auxílio do computador, à medida que é apresentada
a Linguagem de Programação PASCAL sempre acompanhada de exercícios resolvidos
para melhor ilustrar o funcionamento dos diversos componentes da Linguagem. O
leitor é convidado a testar, no computador, os exercícios resolvidos, e a
desenvolver e testar soluções para os exercícios propostos, também já a partir
do segundo capítulo.
Não é
nosso objetivo discutir todos os detalhes da Linguagem de Programação PASCAL,
nem tampouco os detalhes de alguma implementação específica da referida
linguagem. Espera-se, no entanto, que ao final do curso o leitor seja capaz de
desenvolver e testar suas próprias soluções, para problemas de complexidade
mediana que possam ser resolvidos com computador, visto que o enfoque principal
do livro volta-se para o processo de busca de soluções para problemas
computáveis.
A vasta
quantidade de exemplos ilustrativos apressará o entendimento e o conseqüente
domínio da linguagem - a fluência em programação PASCAL, como acontece com as
demais Linguagens de Programação, só será obtida com sua intensa utilização.
Nas
referências bibliográficas incluídas no final do livro o leitor encontrará o
material adicional que possa vir a necessitar, ao final do curso, para
completar seus conhecimentos da Linguagem PASCAL.
Camilo L. G.
Medeiros