UFCD 809
Programação em C/C++ - Fundamentos
Formador: Pedro Ferreira
Objetivos
Conceber programas em linguagem C/C++.
Reflexão
O C++ é uma linguagem de programação, baseada na linguagem C. A primeira versão oficial desta linguagem apareceu em 1985. Ela suporta múltiplos paradigmas de programação, principalmente a programação estruturada e a programação orientada a objetos.
Esta UFCD, concentrou-se nos fundamentos das linguagens C/C++ e para isso foram abordados os conceitos seguintes: variáveis, tipos de dados, comandos cout e cin, operações com variáveis, operações lógicas, as instruções IF e IF's encadeados, ciclos, matrizes e funções.
O C++ é uma ferramenta bastante interessante para qualquer desenvolvedor de software devido à sua eficiência, pois o C++ permite um controlo preciso sobre aspetos de baixo nível do computador, como a gestão de memória; ele é compatível com o C; como é uma linguagem orientada a objetos, facilita a organização e estruturação de programas complexos; um programa escrito em C++, pode ser compilado e executado em diferentes plataformas e ainda, pode ser usado para desenvolver um sistema operativo, um navegador web ou jogos, por exemplo.
Sendo assim, aprender C++ constitui uma oportunidade de desenvolvimento de mais uma skill profissional.
O método ensino aplicado pelo formador foi adequado aos conteúdos da UFCD, fazendo uma ponte dinâmica entre os conceitos teóricos e a componente prática.
As figuras seguintes são um exemplo de um programa que faz operações com matrizes 3x3 de números inteiros - adição, subtração e multiplicação.
Funções para o cálculo de matrizes 3x3
Programa para o cálculo de matrizes 3x3