| | | |

Minicurso de C++ para Matemática

Ajude a manter o site livre, gratuito e sem propagandas. Colabore!

1 Sobre a linguagem

C++ é uma linguagem de programação de propósito geral, de alto nível e compilada. Foi criada por Bjarne Stroustrup11endnote: 1Bjarne Stroustrup, 1950, cientista da computação dinamarquês. Fonte: Wikipédia. em 1979 como uma extensão da linguagem C. C++ é uma linguagem multi-paradigma (imperativa, orientada a objetos e genérica).

1.1 Instalação e execução

Códigos C++ precisam ser compilados antes de serem executados. De forma simplificada, o compilador é um programa que interpreta e converte o código em um programa executável em computador. Há vários compiladores gratuitos disponíveis na web. Ao longo deste minicurso, usaremos a coleção de compiladores GNU GCC instalados em sistema operacional Linux.

1.1.1 Ambiente de desenvolvimento integrado

Usar um ambiente integrado de desenvolvimento (IDE, em inglês, integrated development environment) é a melhor forma de capturar o melhor das linguagens C++. Algumas alternativas são:

1.2 Olá, mundo!

Vamos implementar nosso primeiro programa C++. Em geral, são três passos: 1. escrever; 2. compilar; 3. executar.

  1. 1.

    Escrever o código. Em seu IDE preferido, digite o código:

    Código 1: ola.cpp
    1/* ola.cpp
    2Imprime "Olá, mundo!" na tela.
    3*/
    4
    5//biblioteca padrão de entrada e saída
    6#include <iostream>
    7
    8int main()
    9{
    10 // imprime
    11 std::cout << "Olá, mundo!" << std::endl;
    12
    13 // retorna para o sistema operacional
    14 return 0;
    15}
  2. 2.

    Compilar.

    Para compilá-lo, digite no terminal de seu sistema operacional

    1$ g++ ola.cpp -o ola.x
  3. 3.

    Executar.

    Terminada a compilação, o arquivo executável ola.x é criado. Para executá-lo, digite

    1$ ./ola.x
Observação 1.2.1.(Comentários e continuação de linha)

Códigos C++ admitem comentários e continuação de linha como no seguinte exemplo acima. Comentários em linha podem ser feitos com // e de múltiplas linhas com /* ... */. Linhas de instruções muito compridas podem ser quebradas em múltiplas linhas com a instrução de continuação de linha \.

Exercício 1.2.1.

Digite, compile e execute o Código 1. Então, crie uma cópia olaCpp.cpp, modifique-o para que, além da mensagem “Olá, mundo!”, imprima uma nova linha com a mensagem “Olá, C++!”. Compile e execute novamente.

Resposta 0.
1#include <iostream>
2
3int main()
4{
5 std::cout << "Olá, mundo!" << std::endl
6 << "Olá, C++!" << std::endl;
7
8 return 0;
9}
1$ g++ olaCpp.cpp -o olaCpp.x
2$ ./olaCpp.x

Envie seu comentário

Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!

Opcional. Preencha seu nome para que eu possa lhe contatar.
Opcional. Preencha seu e-mail para que eu possa lhe contatar.
As informações preenchidas são enviadas por e-mail para o desenvolvedor do site e tratadas de forma privada. Consulte a política de uso de dados para mais informações.

Licença Creative Commons
Este texto é disponibilizado nos termos da Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional. Ícones e elementos gráficos podem estar sujeitos a condições adicionais.

Minicurso de C++ para Matemática

Ajude a manter o site livre, gratuito e sem propagandas. Colabore!

1 Sobre a linguagem

C++ é uma linguagem de programação de propósito geral, de alto nível e compilada. Foi criada por Bjarne Stroustrup11endnote: 1Bjarne Stroustrup, 1950, cientista da computação dinamarquês. Fonte: Wikipédia. em 1979 como uma extensão da linguagem C. C++ é uma linguagem multi-paradigma (imperativa, orientada a objetos e genérica).

1.1 Instalação e execução

Códigos C++ precisam ser compilados antes de serem executados. De forma simplificada, o compilador é um programa que interpreta e converte o código em um programa executável em computador. Há vários compiladores gratuitos disponíveis na web. Ao longo deste minicurso, usaremos a coleção de compiladores GNU GCC instalados em sistema operacional Linux.

1.1.1 Ambiente de desenvolvimento integrado

Usar um ambiente integrado de desenvolvimento (IDE, em inglês, integrated development environment) é a melhor forma de capturar o melhor das linguagens C++. Algumas alternativas são:

1.2 Olá, mundo!

Vamos implementar nosso primeiro programa C++. Em geral, são três passos: 1. escrever; 2. compilar; 3. executar.

  1. 1.

    Escrever o código. Em seu IDE preferido, digite o código:

    Código 1: ola.cpp
    1/* ola.cpp
    2Imprime "Olá, mundo!" na tela.
    3*/
    4
    5//biblioteca padrão de entrada e saída
    6#include <iostream>
    7
    8int main()
    9{
    10 // imprime
    11 std::cout << "Olá, mundo!" << std::endl;
    12
    13 // retorna para o sistema operacional
    14 return 0;
    15}
  2. 2.

    Compilar.

    Para compilá-lo, digite no terminal de seu sistema operacional

    1$ g++ ola.cpp -o ola.x
  3. 3.

    Executar.

    Terminada a compilação, o arquivo executável ola.x é criado. Para executá-lo, digite

    1$ ./ola.x
Observação 1.2.1.(Comentários e continuação de linha)

Códigos C++ admitem comentários e continuação de linha como no seguinte exemplo acima. Comentários em linha podem ser feitos com // e de múltiplas linhas com /* ... */. Linhas de instruções muito compridas podem ser quebradas em múltiplas linhas com a instrução de continuação de linha \.

Exercício 1.2.1.

Digite, compile e execute o Código 1. Então, crie uma cópia olaCpp.cpp, modifique-o para que, além da mensagem “Olá, mundo!”, imprima uma nova linha com a mensagem “Olá, C++!”. Compile e execute novamente.

Resposta 0.
1#include <iostream>
2
3int main()
4{
5 std::cout << "Olá, mundo!" << std::endl
6 << "Olá, C++!" << std::endl;
7
8 return 0;
9}
1$ g++ olaCpp.cpp -o olaCpp.x
2$ ./olaCpp.x

Envie seu comentário

Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!

Opcional. Preencha seu nome para que eu possa lhe contatar.
Opcional. Preencha seu e-mail para que eu possa lhe contatar.
As informações preenchidas são enviadas por e-mail para o desenvolvedor do site e tratadas de forma privada. Consulte a política de uso de dados para mais informações.

Licença Creative Commons
Este texto é disponibilizado nos termos da Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional. Ícones e elementos gráficos podem estar sujeitos a condições adicionais.

Pedro H A Konzen
| | | |