Esta disciplina tem por objetivo exercitar os alunos nas técnicas de programação orientada a objetos, ao mesmo tempo em que se procura complementar o conhecimento dos diferentes algoritmos e estruturas de dados, aplicando os conceitos de análise de complexidade
A disciplina consiste em 3 tópicos principais:
- Ensinar o paradigma de orientação a objetos.
- Praticar a programação orientada a objetos utilizando a linguagem C++ em ambiente gráfico.
- Complementar a formação dos alunos referente aos algoritmos e estruturas de dados, juntamente com as técnicas de análise de complexidade em assuntos como: processamento de cadeia de caracteres, compiladores e problemas NP-completos
- Aula1: Familiarização inicial com a implementação dos conceitos básicos da OO em C++ e a manipulação de
string
. - Aula2: Familiarização com a implementação dos conceitos básicos da OO em C++ e a manipulação de
string
. - Aula3: Implementação de associação simples entre classes utilizando um
array
limitado, estático, de apontadores para objetos de um determinado tipo (classe). - Aula4: Preparação para uso de arquivos. Manipulação de
string
s. Conceito de arquivos. - Aula5: Conversão de
string
emfloat
oudouble
. - Aula6: Prova 1.
- Aula7: Implementação da classe
ImpostoRenda
que acessa o arquivo tabir.dat. - Aula8: Inclusão da classe
AcessoDados
. Implementação das estruturas de dados para o acesso de arquivos e das operaçõesconectar
,ler
elerTudo
apresentadas na aula teórica. - Aula12: Prova 2.