Não precisa ter nenhum conhecimento prévio de computação ou programação, nem de linguagem alguma, nem mesmo C (C++ e C são diferentes, embora tenha muitas coisas em comum).
Siga os tutoriais abaixo, na ordem indica, para cursar o C++ Progressivo:
Básico da linguagem C++
- Computação e Programação de Computadores
- O que é e Para que serve o C++
- C ou C++ ?
- Como começar a programar em C++
- Primeiro programa em C++: Olá, mundo
- Saída simples em C++: cout, <<, endl, \n e caracteres especiais
Exercícios de saída simples - Tipos de dados, Variáveis e Atribuição
- Função sizeof() e tipos short, long e unsigned
- Operadores Matemáticos em C++: +, -, *, / e %
- Precedência de Operadores e Agrupando com parêntesis
- Recebendo dados: o objeto CIN
- Como comentar códigos em C++: // e /* */
- Exercícios básicos de introdução ao C++
Conversão entre temperaturas Celsius e Fahrenheit
Trabalhando com porcentagem
Como calcular média
Calculadora simples em C++
Exercícios de saída simples
Conversão entre temperaturas Celsius e Fahrenheit
Trabalhando com porcentagem
Como calcular média
Calculadora simples em C++
Testes condicionais: IF, ELSE e SWITCH
- Operadores de comparação: >, >=, <, <=, == e !=
- O teste condicional IF
- A instrução IF e ELSE
Par e ímpar (e outros múltiplos) - Operador Condicional Ternário ?:
- IF e ELSE aninhados
- Operadores Lógicos: AND (&&), OR (||) e NOT (!)
Ano bissexto - Comandos SWITCH, CASE e BREAK
- Exercícios de testes condicionais em C++
- Operadores de comparação: >, >=, <, <=, == e !=
- O teste condicional IF
- A instrução IF e ELSE
Par e ímpar (e outros múltiplos) - Operador Condicional Ternário ?:
- IF e ELSE aninhados
- Operadores Lógicos: AND (&&), OR (||) e NOT (!)
Ano bissexto - Comandos SWITCH, CASE e BREAK
- Exercícios de testes condicionais em C++
Laços e Loopings: WHILE, DO WHILE e FOR
- Operadores de atribuição, incremento e decremento
- O laço WHILE
- O looping DO WHILE
- O laço FOR, a estrutura de repetição controlada
- Como fazer tabuada com laços FOR, WHILE e DO WHILE
- Somatório e fatorial com laços
- Fibonacci usando estruturas de repetição
- Exponenciação com laços
- Laços aninhados
Loteria da Mega-Sena com C++ - Instruções BREAK e CONTINUE
- Mais de 30 exercícios de Laços em C++
- Operadores de atribuição, incremento e decremento
- O laço WHILE
- O looping DO WHILE
- O laço FOR, a estrutura de repetição controlada
- Como fazer tabuada com laços FOR, WHILE e DO WHILE
- Somatório e fatorial com laços
- Fibonacci usando estruturas de repetição
- Exponenciação com laços
- Laços aninhados
Loteria da Mega-Sena com C++ - Instruções BREAK e CONTINUE
- Mais de 30 exercícios de Laços em C++
Função em C++
- Função: O que é? Para que serve? Como funciona? Como criar e usar?
- Comando RETURN: Recebendo dados de funções
- Parâmetros e argumentos: Enviando informações para uma função
- Protótipos de funções
- Variável local, global, constante e estática
- Argumentos padrão e omissão de argumentos
- Parâmetro e variável de referência
- Sobrecarga de Funções
- Funções recursivas
MDC com recursão - A função exit()
- Gerando números aleatórios: rand(), srand() e time()
- Exercícios de função em C++
- Função: O que é? Para que serve? Como funciona? Como criar e usar?
- Comando RETURN: Recebendo dados de funções
- Parâmetros e argumentos: Enviando informações para uma função
- Protótipos de funções
- Variável local, global, constante e estática
- Argumentos padrão e omissão de argumentos
- Parâmetro e variável de referência
- Sobrecarga de Funções
- Funções recursivas
MDC com recursão - A função exit()
- Gerando números aleatórios: rand(), srand() e time()
- Exercícios de função em C++
Arrays em C++
- O que são arrays? Para que servem? Como funcionam?
- Como declarar, inicializar, acessar e usar arrays
- Jogando dados: Probabilidade e Estatísticas, com arrays
- Buscar em Arrays: Como achar o maior e o menor elemento
- Como usar Arrays em funções
- Como ordenar elementos de um Array (Selection sort)
- Matriz em C++: Array de Arrays
- Matriz em funções
- Exercícios de Arrays
Jogo da velha em C++
- O que são arrays? Para que servem? Como funcionam?
- Como declarar, inicializar, acessar e usar arrays
- Jogando dados: Probabilidade e Estatísticas, com arrays
- Buscar em Arrays: Como achar o maior e o menor elemento
- Como usar Arrays em funções
- Como ordenar elementos de um Array (Selection sort)
- Matriz em C++: Array de Arrays
- Matriz em funções
- Exercícios de Arrays
Jogo da velha em C++
Ponteiros
Programação Orientada a Objetos
- Introdução ao estudo da Orientação a Objetos
- O que são Classes e Objetos
- Como criar uma Classe e Objetos
- Acessando membros: public e private
- Funções de Set e Get, const e Segurança da Informação
- Alocação dinâmica de memória com ponteiros: operadores NEW e DELETE
- Como criar um projeto com Orientação a Objetos: cabeçalhos e implementações
- A Função Construtor
- A Função Destruidor
- Sobrecarga de funções construtoras
- Array de Objetos em C++
- Projeto: Criando um Sistema de Conta Bancária
- Membros de instância e estáticos
- Sobrecarga (overloading) de operadores
- Associação, Agregação e Composição de Objetos
- Introdução ao estudo da Orientação a Objetos
- O que são Classes e Objetos
- Como criar uma Classe e Objetos
- Acessando membros: public e private
- Funções de Set e Get, const e Segurança da Informação
- Alocação dinâmica de memória com ponteiros: operadores NEW e DELETE
- Como criar um projeto com Orientação a Objetos: cabeçalhos e implementações
- A Função Construtor
- A Função Destruidor
- Sobrecarga de funções construtoras
- Array de Objetos em C++
- Projeto: Criando um Sistema de Conta Bancária
- Membros de instância e estáticos
- Sobrecarga (overloading) de operadores
- Associação, Agregação e Composição de Objetos
Nenhum comentário:
Postar um comentário