PUCRS
Faculdade de Informática
Programação para Engenharia II
Prof. Márcio Sarroglia Pinho
Horários: 3LM, 5LM
Programa da Disciplina
Cronograma
Bibliografia
Trabalhos
Material de Apoio
Utilização do Ambiente LINUX
Linguagem C -
Introdução
Compilação de um Programa em C++
Comandos de Decisão
Comandos de Repetição
Vetores e Matrizes
Funções (subrotinas)
Entrada e Saída com
streams
em C++
Arquivos de Help
Orientação a Objetos em C++
Tratamento de Exceções em C++
Referência Cruzada entre Classes
Templates
STL - Standard Template Library
Leitura de Teclado sem ENTER
Ponteiros
Arquivos
Em C
Formato Texto
Formato Binário
Em C++
Exemplo de ponteiros para funções
Exemplo de Polimorfismo em C++
Utilização de Sockets
Memória Compartilhada entre programas no Windows
Acesso à Porta Paralela
Páginas sobre C++
http://cppreference.com
http://www.cplusplus.com/doc/tutorial/
Microsoft Visual C++ (Versão 8)
Microsoft Visual C++ .NET
Inline Assembler - Visual C
Página de Bjarne Stroustrup - Muitos links interessantes
Exercícios
Exercício com Structs
Lista de Exercícios Introdutórios
Exercícios sobre Classes
Exercício de Classes com Composição
Lista de Exercícios sobre Alocação Dinâmica
Lista de Exercícios sobre Lista Encadeada
Exercício sobre STL
Exercício sobre arquivos
Exercício sobre Grafos
FIM