Início Rápido com C++

Este é o seu primeiro passo com C++. Neste curso, você aprenderá os conceitos básicos e a sintaxe do C++. Com os fundamentos que você aprender aqui, estará pronto para estudos mais aprofundados em C++ e para construir projetos maiores.

C++

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Início Rápido com C++ é um curso compacto para iniciantes, voltado à sintaxe essencial da linguagem e ao fluxo de trabalho no terminal. Em 10 unidades práticas, você começa criando, compilando e executando pequenos programas e depois trabalha com variáveis, operadores, decisões, loops, strings, arrays e funções.

O curso é principalmente guiado: nove laboratórios explicam os conceitos com exemplos executáveis, enquanto um desafio inicial pede que você complete um programa de saudação personalizada. O último laboratório amplia os fundamentos com entrada e saída formatadas, fluxos de arquivos de texto e namespaces.

O que você aprenderá

Ao concluir este curso, você será capaz de:

  • Criar arquivos-fonte .cpp, compilá-los com g++, executar o programa gerado e interpretar mensagens básicas do compilador
  • Declarar identificadores, variáveis, constantes, tipos integrados e literais e aplicar atribuições, expressões, conversões e operadores comuns
  • Direcionar a execução com instruções sequenciais, condições, switch, loops, break, continue e loops aninhados
  • Ler, construir, comparar, inspecionar e modificar valores std::string por meio da entrada do console e de operações com strings
  • Declarar arrays uni e multidimensionais, processá-los com loops e trabalhar com arrays de caracteres
  • Definir e chamar funções com protótipos, argumentos padrão, sobrecargas, arrays, parâmetros const e passagem por valor ou referência
  • Formatar a E/S do console com <iomanip>, ler e gravar arquivos de texto com streams e organizar nomes com namespaces

Para quem é este curso

Este curso é indicado para quem programa pela primeira vez e para estudantes que desejam uma revisão compacta dos fundamentos procedurais de C++ antes de avançar para orientação a objetos ou bibliotecas.

Pré-requisitos: Não é necessário ter experiência em programação. Você deve se sentir à vontade para digitar código e seguir instruções simples no terminal; os exemplos matemáticos usam somente aritmética e comparações básicas.

Ambiente de aprendizagem: As 10 unidades são executadas em uma WebIDE Ubuntu 22.04 acessível pelo navegador. Você editará arquivos C++ e os compilará com GNU g++, sem instalar um compilador local.

Perguntas frequentes

O curso é adequado para quem nunca programou?

Sim. O primeiro laboratório explica a estrutura de um programa C++ e demonstra como compilá-lo e executá-lo antes de introduzir tipos, expressões e controle de fluxo. Os laboratórios posteriores trazem material de referência mais denso, por isso é recomendável seguir os exemplos na ordem.

Quanto código independente o curso inclui?

O curso contém nove laboratórios guiados e um desafio curto. A maioria das unidades fornece explicações e exemplos para reproduzir ou adaptar; o desafio da saudação personalizada faz uma pequena verificação de edição, strings, compilação e saída, não uma sequência de projetos grandes.

Preciso instalar ferramentas C++ no meu computador?

Não. A WebIDE Ubuntu 22.04 oferece o fluxo de terminal usado no curso. Você criará arquivos .cpp e usará g++ dentro do ambiente do navegador.

Qual é a diferença para o curso mais longo Programação C++ para Iniciantes?

Início Rápido com C++ é a opção mais restrita: concentra-se em sintaxe procedural, arrays, strings, funções, E/S formatada, arquivos de texto e namespaces. Ele não aborda classes, herança, exceções, memória dinâmica, ponteiros inteligentes, arquivos binários nem contêineres e algoritmos STL; escolha o curso mais longo se quiser esses tópicos e mais desafios de aplicação.

Professor

labby
Labby
Labby is the LabEx teacher.

Recomendado para Você

no data