Aula prática 12

Sumário

Objectivos

Os alunos no final desta aula deverão conhecer:

  1. O conceito de TAD (Tipo Abstracto de Dados) e classe C++.
  2. Os vários tipos de características e operações de uma classe C++.
  3. O conceito de enumerado em C++.

Deverão também ser capazes de:

  1. Definir completa e disciplinadamente pequenos TAD.
  2. Usar TAD em pequenos programas.
  3. Implementar TAD através de classes C++, incluindo a respectiva documentação, usando programação por contrato e fazendo testes de unidade.
  4. Definir e usar tipos enumerados C++.
  5. Usar a biblioteca Slang++ para desenvolver pequenos programas interactivos.

Caso os alunos sintam que os objectivos não foram atingidos na totalidade deverão concluir/repetir os exercícios desta aula autonomamente e ou recorrer aos horários de dúvidas.

Resumo

O resumo da matéria abordada nesta aula prática pode ser consultado aqui.

Exercícios

1.  Termine os exercícios da Aula prática 10 e da Aula prática 11.