Programa da Disciplina de Métodos de Programação I, 2003/2004
Doutor Pedro Quaresma de Almeida (Professor Auxiliar)

20 Fevereiro 2004

Noções Gerais
Características principais de um computador; Representação computacional de números inteiros, de números reais e de caracteres; Algoritmos; Linguagens de programação; O processo de programação como resolução de problemas; Metodologia da programação.
Programação Imperativa - Tipos Elementares
Tipos elementares de informação; Declaração de variáveis e definição de constantes; Expressões aritméticas e lógicas.
Programação Imperativa - Estrutura Básica
A estrutura de um programa; Instruções de atribuição; Entrada e saída de dados.
Programação Imperativa - Estruturas de Controlo
Sub-programas
Metodologia de programação estruturada e descendente; Funções e procedimentos; Domínio dos identificadores; Passagem de parâmetros; Exemplos de aplicação.
Algoritmos Recorrentes
O conceito de recorrência; Funções matemáticas recorrentes; Algoritmos recorrentes simples; Desenvolvimento e implementação de funções e procedimentos recorrentes; Simulação do processo computacional associado; Comparação de estratégias recorrentes e iterativas para um mesmo problema; Exemplos de aplicação.
Bibliografia Fundamental

Pedro Quaresma de Almeida
Departamento de Matemática
Faculdade de Ciências e Tecnologia
Universidade de Coimbra
3000 COIMBRA, PORTUGAL
pedro em mat uc pt