Índice

 

   
  Introdução à Programação
Jorge Manuel Simões e Mário António Santos

Capítulo 1 - Computadores e Aplicações
  Introdução
  Hardware e Software
  Estrutura Interna de um Computador
  Sistemas Operativos
  Linguagens de Programação
  Resumo


Capítulo 2 - Conceitos de Programação
  Algoritmos
  Representação de Algoritmos
  Compiladores e Interpretadores
  Concepção de um Programa
  Execução de um Programa
  Linguagem Algorítmica: o Português Estruturado
  Exercícios
  Resumo

Capítulo 3 - Tipos de Dados e Declarações
  Variáveis e Atribuições
  Tipos de Dados
  Constantes
  Endereço de uma Variável
  Erros mais Comuns
  Exercícios
  Resumo

Capítulo 4 - Operadores e Expressões
  Operadores Aritméticos
  Operadores Lógicos e Relacionais
  Entrada e Saída de Dados
  Alguns Subprogramas Pré-definidos
  Exercícios
  Resumo

Capítulo 5 - Estruturas de Controlo de Fluxo
  Estruturas de Decisão e Controlo
  Instruções Simples e Compostas
  Instruções Condicionais
  Instruções Cíclicas
  Erros mais comuns
  Regras de Programação Estruturada
  Exercícios
  Resumo

Capítulo 6 - Funções e Procedimentos
  Utilização de Subprogramas
  Argumentos e Parâmetros
  Funções
  Procedimentos
  Âmbito de Variáveis
  Argumentos de Subprogramas
  Recursividade
  Erros mais comuns
  Construção de um Programa em PE
  Exercícios
  Resumo

Capítulo 7 - Variáveis Indexadas
  Tipos de Dados Estruturados
  Vectores
  Matrizes
  Algoritmos com Variáveis Indexadas
  Erros mais comuns
  Exercícios
  Resumo

Capítulo 8 - Desenvolvimento de Software
  Metodologias
  Metodologias tradicionais
  Metodologias orientadas aos objectos
  Comparação entre metodologias
  Resumo

Apêndice A - Sintaxe da Linguagem PE

Apêndice B - Provérbios de Ledgard

Apêndice C - Resolução de alguns exercícios propostas

Bibliografia