Programa

Programação

Mestrado Integrado em Engenharia Aeroespacial

Mestrado Integrado em Engenharia Electrotécnica e de Computadores

Programa

-Introdução -Computadores e sistemas operativos; Algoritmos e linguagens de programação -Desenvolvimento, compilação e depuração de um programa -Noção de de léxico, sintaxe e semântica; A linguagem de Programação C -Conceitos elementares -Estrutura de um programa -Tipos de dados elementares; Constantes; Operadores e expressões -Intodução às instruções de entrada/saída -Controlo de fluxo -Decisão: instrução if -Ciclo: instrução while; instrução do...while; instrução for -Selecção: Estrutura switch -Programação estruturada -Funções; Variáveis globais e locais -Visibilidade e tempo de vida de uma variavel -Modularidade e estruturação: divisão por ficheiros -Estruturas de dados -Vectores; Cadeias de caracteres -Vectores multidimensionais (matrizes, ?) -Estruturas -Aplicações -Algoritmos de busca simples -Introdução a algoritmos de ordenação -Noção de recursividade (funções) -Apontadores -Declaração de apontadores -Passagem de argumentos: valor e referência -Apontadores e arrays -Aritmética de apontadores -Ficheiros -Utilização de ficheiros -Entrada e saída -Ficheiros de texto -Estruturas de dados dinâmicas -Variáveis estáticas e dinâmicas -Noções de estruturas de dados dinâmicas -Pilhas; Filas; Listas simples e duplamente ligadas