Conhecimentos de Base Recomendados
Nenhuns.
Métodos de Ensino
Nas aulas teóricas é feita uma exposição teórica de cada assunto que é complementada pela apresentação de exercícios de aplicação. Existe uma componente laboratorial em que são resolvidos problemas práticos no computador.
Resultados de Aprendizagem
Objectivos: Apreender a noção de algoritmo. Criar e codificar algoritmos numa linguagem de alto nível. Compreender e saber aplicar os conceitos de modularidade e programação estruturada. Dominar a sintaxe da linguagem leccionada e saber implementar, analisar e depurar programas nessa linguagem.
Competências genéricas: Capacidade para tomar decisões relacionadas com os conhecimentos teóricos e práticos adquiridos; Promover a troca de ideias e discussão de problemas e soluções; Desenvolver hábitos de autoaprendizagem. Competências específicas: Capacidade para utilizar a informática como instrumento de análise e resolução de problemas de engenharia mecânica.
Programa
1. Algoritmos
2. O ambiente de trabalho Matlab: Janela de Comandos e Editor de Código.
3. Ficheiros M: Scripts e Funções.
4. Variáveis.
5. Números.
6. Funções pré-definidas usuais.
7. Expressões.
8. Instruções de controlo: Instruções de selecção – If e Switch Case; Ciclos de repetição – For e While.
9. Arrays.
10. Funções: Programação estruturada; Funções externas e anónimas; Estrutura de uma função; Variáveis locais e globais.
11. Importação e exportação de dados.
Docente(s) responsável(eis)
Estágio(s)
NAO
Bibliografia
BIBLIOTECA RECOMENDADA:
MORAIS, V., VIEIRA, C. (2013) – MATLAB – Curso Completo, Ed. FCA (disponível na Biblioteca do ISEC: 1A-1-453)
CHAPMAN, S. J. (2008) – Programação em MATLAB para Engenheiros, 4e, Thomson Engineering (disponível na Biblioteca do ISEC: 1A-1-453)
MARQUES, J. – Sebenta de Introdução à Programação. ISEC (disponível nas plataformas académicas Moodle e Inforestudante)
MARQUES, J., DUARTE, A. – Problemas de Programação. ISEC (disponível nas plataformas académicas Moodle e Inforestudante)
BIBLIOTECA COMPLEMENTAR:
GILAT, A. (2006) – MATLAB com Aplicações em Engenharia, Ed. Artmed S. A.