Ir para o conteúdo principal
Painel lateral
Disciplinas »
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
AACCs/FFLCH
Pró-Reitoria de Pós-Graduação
Outros
Suporte »
Acesso
Perfis
Ouvintes
Docentes
Criação de Disciplinas da USP
Documentação
HelpDesk e Contato
Guia de uso
Sobre
Português - Brasil (pt_br)
Deutsch (de)
English (en)
Español - Internacional (es)
Français (fr)
Italiano (it)
Português - Brasil (pt_br)
Buscar
Fechar
Buscar
Alternar entrada de pesquisa
Acessar
7600055 - Programação Orientada a Objetos (2020)
Início
Ambientes
2020
IFSC
760
7600055-101-2020
23 março - 29 março
Figura com diagrama de compilação separada
Figura com diagrama de compilação separada
◄ Código pares/ímpares com compilação separada
Seguir para...
Seguir para...
Avisos
Introdução à disciplina
Apresentação do tema
Sistema binário
Complemento de 2
Ponto Flutuante (IEEE-754)
Estrutura de um programa básico
Programa vazio
Saudação
Tipos de dados e declaração de variáveis
Operadores
Estruturas de controle
Exemplo 1: soma de i*i - i para i de 1 a N
Exemplo 2: Fatorial de N
Exemplo 3: Soma de i!/(i*i) para i de 1 a N
Série de Taylor truncada para a função exponencial
Separação de pares e ímpares
Entradas e saídas
Funções
Código com referências
Código com múltiplos retornos de função
Exemplo de operação da pilha
Código do exemplo de operação da pilha
Código do exemplo de recursão
Código pares/ímpares com compilação separada
Crivo de Eratóstenes
Slides da apresentação de tipos de usuário
Código de exemplo (colaboradores.cpp)
Arquivo de entrada de teste para o código (funcionarios.dat)
Código do exemplo de racionais
Código mostrando acesso a argumentos de linha de comando
Primeiro trabalho: Estatísticas de dados em um arquivo
Texto sobre encapsulação e classes
Exemplo de encapsulação: Scoreboard
Material sobre ponteiros
Texto sobre sobrecarga de operadores
FunkyVector (exemplo de sobrecarga de operador de indexação)
Fibonacci com memoização (exemplo de sobrecarga de operador de chamada de função)
Código: Racional com sobrecarga de operadores
Código do exemplo completo de Jogo da Velha no terminal
Segundo Trabalho: Cálculo de velocidades com erros
Material sobre gerenciamento de recursos
Código Colaborador com regra dos 5
Código Colaborador com regra dos zero (usando classe auxiliar para gerenciamento de recurso)
Documentação online sobre std::string
Material sobre herança e polimorfismo
Construtores e destruidores com herança (exemplo)
Exemplo de introdução a templates de função
Exemplo de compatibilidade de tipos com templates
Mais um exemplo: calcula dois maiores valores.
Exemplo de template de classe: FunkyVector com qualquer tipo de elemento
Código exemplo: lidando com erros, parte 1.
Código com exemplo de diversas formas de tratar erros
Código adicional com exemplo de tratamento de exceções
Documentação online do std::vector
Terceiro trabalho: Herança e polimorfismo
Quarta prática: Templates
Crivo de Eratóstenes ►