|
Esse texto destina-se a cursos introdutórios de Programação e Ciência de Computação. Nele, se enfatiza principalmente o processo de solução de problemas, soluções estas que, eventualmente, serão executadas por computadores. As soluções são desenvolvidas por meio de um processo sistemático, organizado, que produz algoritmos bem estruturados. Esses algoritmos são, então, transformados em programas de computador, mediante um processo que preserva sua estrutura. No capítulo 1 são apresentados computadores e algoritmos, exemplificando-se a obtenção e a representação de algoritmos. Introduz-se um modelo abstrato de computador e, através deste modelo, apresenta-se, mais tarde, a execução, passo a passo, de programas. Noções básicas de memória e processador central são também discutidas. No capítulo 2 (Introdução à Programação) são introduzidos os processos de criação e representação de algoritmos, com o auxílio de exemplos de complexidade crescente. Os programas produzidos (na linguagem de programação PASCAL) são executados no modelo de computador. São também apresentados comandos e dados básicos de PASCAL. Problemas mais complicados são tratados no capítulo 3 (Estruturação de Controle e Dados). Para suas soluções, será necessária a composição, ou estruturação, de controle e de dados. Agregados de valores em PASCAL são introduzidos. No capítulo 4 (Subprogramas), estes são apresentados como um mecanismo fundamental à boa estruturação de programas. É importante notar que este texto não é um manual da linguagem PASCAL, pois nem todas as características desta linguagem são apresentadas, mas somente aquelas necessárias à solução dos problemas tratados. |