Bem-vindo ao curso introdutório de programação em C++! Neste curso, você aprenderá os conceitos fundamentais da linguagem C++ e estará pronto para desenvolver seus próprios programas.
Como não passar nesta matéria
Olá, queridos alunos! Vamos falar sobre como ter sucesso neste curso? Não? Ah, você quer saber como não passar? Aqui vai um guia infalível para garantir que você não passe nesta matéria. Siga estas dicas e o insucesso será seu fiel companheiro!
Lembre-se: a universidade é igualzinha ao ensino médio! Aquelas matérias complexas e extensas? Pfff, besteira! Você consegue absorver todo esse conteúdo em uma única noite de estudos intensos. Afinal, quem precisa de tempo para processar informações, não é mesmo?
Ignore completamente o fato de que o cérebro precisa de tempo para consolidar memórias e criar conexões entre conceitos. A neurociência? Ora, isso é só um modismo passageiro!
Dormir é perda de tempo. Quem precisa de sono quando se tem café e energéticos? Esqueça tudo o que ouviu sobre a importância do sono para a consolidação da memória e para o bom funcionamento cognitivo.
Afinal, o que os neurocientistas sabem? Eles só estudam o cérebro há décadas. Você, com sua sagacidade de última hora, certamente sabe mais do que eles.
Estudar um pouquinho todos os dias? Que ideia mais absurda! É muito melhor acumular todo o conteúdo para uma maratona de estudos na véspera da prova. Seu cérebro vai adorar essa sobrecarga de informações de última hora.
Ignore completamente as pesquisas que mostram que o aprendizado espaçado é mais eficaz. Afinal, o que é a ciência cognitiva comparada à sua intuição infalível?
Seguindo essas dicas, você estará no caminho certo para não passar nesta matéria. Mas hey, se por algum motivo você decidir fazer o oposto do que foi sugerido aqui - estudar consistentemente, dormir bem e respeitar os processos de aprendizagem do seu cérebro - bem, aí a responsabilidade é toda sua se acabar passando com louvor!
-
- História e evolução da linguagem
- Características e aplicações do C++
- Ambiente de desenvolvimento (IDE, compiladores)
-
Estrutura Básica do Programa C++:
- Função
main()
e ponto de entrada do programa - Diretivas de pré-processador (
#include
,#define
) - Comentários
- Função
-
- Tipos de dados primitivos (int, float, double, char, bool)
- Declaração e inicialização de variáveis
- Operadores aritméticos, de atribuição e lógicos
-
- Uso das funções
cout
ecin
para entrada e saída - Formatação de saída (manipuladores)
- Exercícios 1
- Exercícios 2
- Uso das funções
-
- Declarações
if-else
e operador ternário - Loops
for
,while
edo-while
- Instruções de desvio (
break
,continue
) - Exercícios 1
- Declarações
-
- Definição e chamada de funções
- Passagem de parâmetros (por valor e por referência)
- Escopo de variáveis e funções
- Exercícios 1
-
- Declaração e manipulação de arrays
- Acesso a elementos de um array
- Processamento e iteração sobre arrays
- Exercícios 1
-
Arrays Multidimensionais e Matrizes:
- Declaração e inicialização de arrays 2D e 3D
- Acesso e manipulação de elementos em arrays multidimensionais
- Aplicações práticas de matrizes
- Exercícios
-
- Sistema Hexadecimal
- Operadores * e &
- Declaração e uso de ponteiros
- Ilustração da memória do computador
- Aritmética de ponteiros
- Passagem de parâmetros por referência
- Ponteiros para ponteiros
- Exercícios
-
- Uso das funções
new
edelete
para alocar e liberar memória - Alocação de arrays dinamicamente
- Desafios e boas práticas na alocação dinâmica
- Exercícios
- Uso das funções
-
- Definição e uso de estruturas
- Aninhamento de estruturas
- Arrays de estruturas
- Exercícios
-
- O que são ponteiros para funções
- Sintaxe e declaração
- Callbacks
- Padrões de design básicos
- Exemplos práticos
- Casos de uso comuns
- Exercícios
-
- Abertura e fechamento de arquivos
- Leitura e escrita em arquivos de texto
- Manipulação de arquivos binários
- Exercícios
Ao final deste curso, você terá uma sólida compreensão dos conceitos fundamentais da linguagem C++ e estará pronto para começar a desenvolver seus próprios programas.
Calendário de Provas
- P3: 02/12/24
- PS: 09/12/24 (Prova para quem faltou alguma prova ou gostaria de substituir alguma nota por esta)
- PF: 16/12/24
Bons estudos!