Nível 1 · 53 aulas
Programação em C++ I: Fundamentos da Programação
Fundamentos da programação em C++23: do problema ao algoritmo, tipos e seus limites, expressões, decisões e laços com invariante, funções e recursão, vetores, tabelas e registros, texto e arquivos, e programas em vários arquivos, testados e depurados.
Conteúdo do curso
Unidade 0Apresentação do curso
Unidade 1Primeiros passos
- 02Introdução: primeiros passos
- 03Do problema ao algoritmo
- 04Programas, compiladores e C++Com conta
- 05Instalar o ambiente em Windows, macOS e LinuxCom conta
- 06Compilar, executar e configurarCom conta
- 07Anatomia de um programaCom conta
- 08Entrada, saída e errosCom conta
- 09Síntese e desafios: primeiros passosCom conta
Unidade 2Dados e tipos
- 10Introdução: dados e tiposAssinaturaCom conta
- 11Variáveis e memóriaAssinaturaCom conta
- 12Os inteiros e sua representaçãoAssinaturaCom conta
- 13Os números de ponto flutuanteAssinaturaCom conta
- 14Caracteres, booleanos, conversões e constantesAssinaturaCom conta
- 15Síntese e desafios: dados e tiposAssinaturaCom conta
Unidade 3Expressões e operadores
- 16Introducción: expresiones y operadoresDisponível em espanholAssinaturaCom conta
- 17AritméticaAssinaturaCom conta
- 18Relaciones y lógicaDisponível em espanholAssinaturaCom conta
- 19Asignación, efectos secundarios y comportamiento indefinidoDisponível em espanholAssinaturaCom conta
- 20Bits y biblioteca matemáticaDisponível em espanholAssinaturaCom conta
- 21Síntesis y desafíos: expresiones y operadoresDisponível em espanholAssinaturaCom conta
Unidade 4Controle de fluxo
- 22Introducción: control de flujoDisponível em espanholAssinaturaCom conta
- 23DecisionesDisponível em espanholAssinaturaCom conta
- 24BuclesDisponível em espanholAssinaturaCom conta
- 25Diseñar bucles correctosDisponível em espanholAssinaturaCom conta
- 26Algoritmos numéricosDisponível em espanholAssinaturaCom conta
- 27Síntesis y desafíos: control de flujoDisponível em espanholAssinaturaCom conta
Unidade 5Funções
- 28Introducción: funcionesDisponível em espanholAssinaturaCom conta
- 29FuncionesDisponível em espanholAssinaturaCom conta
- 30Parámetros y alcanceDisponível em espanholAssinaturaCom conta
- 31Diseñar con funcionesDisponível em espanholAssinaturaCom conta
- 32RecursiónDisponível em espanholAssinaturaCom conta
- 33Síntesis y desafíos: funcionesDisponível em espanholAssinaturaCom conta
Unidade 6Dados compostos
- 34Introducción: datos compuestosDisponível em espanholAssinaturaCom conta
- 35ArreglosDisponível em espanholAssinaturaCom conta
- 36VectoresDisponível em espanholAssinaturaCom conta
- 37El costo de un algoritmoDisponível em espanholAssinaturaCom conta
- 38Buscar y ordenarDisponível em espanholAssinaturaCom conta
- 39TablasDisponível em espanholAssinaturaCom conta
- 40RegistrosDisponível em espanholAssinaturaCom conta
- 41Síntesis y desafíos: datos compuestosDisponível em espanholAssinaturaCom conta
Unidade 7Texto e arquivos
- 42Introducción: texto y archivosDisponível em espanholAssinaturaCom conta
- 43CadenasDisponível em espanholAssinaturaCom conta
- 44El texto no es ASCIIDisponível em espanholAssinaturaCom conta
- 45Leer bienDisponível em espanholAssinaturaCom conta
- 46Archivos de textoDisponível em espanholAssinaturaCom conta
- 47Síntesis y desafíos: texto y archivosDisponível em espanholAssinaturaCom conta
Unidade 8Programas maiores
- 48Introducción: programas más grandesDisponível em espanholAssinaturaCom conta
- 49Varios archivos y bibliotecas propiasDisponível em espanholAssinaturaCom conta
- 50ProbarDisponível em espanholAssinaturaCom conta
- 51DepurarDisponível em espanholAssinaturaCom conta
- 52Síntesis y desafíos: programas más grandesDisponível em espanholAssinaturaCom conta