Como escrever código padrão em C ++: 11 etapas (com imagens)

Índice:

Como escrever código padrão em C ++: 11 etapas (com imagens)
Como escrever código padrão em C ++: 11 etapas (com imagens)

Vídeo: Como escrever código padrão em C ++: 11 etapas (com imagens)

Vídeo: Como escrever código padrão em C ++: 11 etapas (com imagens)
Vídeo: Actitud | Victor Küppers | TEDxAndorralaVella 2024, Maio
Anonim

Existem muitas maneiras de programar um computador. Em última análise, a decisão sobre como conseguir o que é necessário cabe ao programador. No entanto, existem muitas "melhores práticas" usando estilos e funções para uma melhor compilação e programas. É preciso um pouco de precisão para garantir que os próximos programadores (incluindo você) no projeto possam ler e entender seu código.

Etapa

Método 1 de 2: Escrevendo Código Padrão

Escreva o código padrão em C ++ Etapa 1
Escreva o código padrão em C ++ Etapa 1

Etapa 1. Baixe um IDE (ambiente de desenvolvimento integrado) para C ++, como Eclipse, Netbeans e CodeBlocks, ou você pode usar um editor de texto simples, como Notepad ++ ou VIM

Você também pode executar o programa a partir da linha de comando, caso em que qualquer editor de texto será suficiente. Pode ser útil se você escolher um editor que suporte destaque de sintaxe e numeração de linha. A maioria dos programadores acha que sistemas semelhantes ao Unix (Linux, OS X, BSD) são os melhores ambientes para desenvolvimento.

Escreva o código padrão em C ++ Etapa 2
Escreva o código padrão em C ++ Etapa 2

Etapa 2. Crie o arquivo de programa principal

O arquivo principal deve incluir uma função chamada main (). É aqui que começa a execução do programa. A partir daqui, você precisará chamar funções, classes de prefixo, etc. Outros arquivos de seu aplicativo, bem como bibliotecas, podem ser incluídos neste arquivo.

Escreva o código padrão em C ++ Etapa 3
Escreva o código padrão em C ++ Etapa 3

Etapa 3. Comece a escrever o programa

Digite o código ou programa que deseja criar (veja alguns exemplos abaixo). Aprenda sintaxe, semântica, paradigmas de Programação Orientada a Objetos, estriação de dados, design de algoritmos como listas vinculadas, filas de prioridade, etc. C ++ não é uma linguagem fácil de programar, mas, ao fazer isso, você aprenderá o básico que funciona com todas as linguagens de programação.

Escreva o código padrão em C ++ Etapa 4
Escreva o código padrão em C ++ Etapa 4

Etapa 4. Insira os comentários no código

Explique para que funções e variáveis são usadas. Escolha nomes claros para variáveis e funções. Aproveite as vantagens dos nomes de variáveis globais. Em geral, certifique-se de que qualquer pessoa que esteja lendo seu código possa entendê-lo.

Escreva o código padrão em C ++ Etapa 5
Escreva o código padrão em C ++ Etapa 5

Etapa 5. Use recuos apropriados em seu código

Novamente, veja o exemplo abaixo.

Escreva o código padrão em C ++ Etapa 6
Escreva o código padrão em C ++ Etapa 6

Etapa 6. Compile o código com

g ++ main.cpp

Escreva o código padrão em C ++ Etapa 7
Escreva o código padrão em C ++ Etapa 7

Etapa 7. Execute o programa digitando:

./a.out

Método 2 de 2: Exemplo

Etapa 1. Considere o exemplo 1:

    / * Este programa simples foi criado para compreender os princípios básicos do estilo g ++. Este programa usa o compilador g ++. * / #Include / * insira as funções de entrada e saída * / using namespace std; / * usamos a função std (padrão) * / int main () / * declara a função principal; Você também pode usar int main (void). * / {cout << "\ n Olá, papai"; / * '\ n' é uma nova linha ( t é uma nova guia) * / cout << "\ n Olá mãe"; cout << "\ n Este é meu primeiro programa"; cout << "\ n Data 2018-04-20"; retorna 0; }

Etapa 2. Considere o Exemplo 2:

    / * Este programa para contar a soma de dois números * / #include using namespace std; int main () {float num1, num2, res; / * declarar variável; int, double, long… também pode ser usado * / cout << "\ n Digite o primeiro número ="; cin >> num1; / * insira o valor do usuário em num1 * / cout << "\ n Insira o segundo número ="; cin >> num2; res = num1 + num2; cout << "\ n Soma" << num1 << "e" << num2 << "=" << res '\ n'; retorna 0; }

Etapa 3. Exemplo de estudo 3:

    / * Multiplique dois números * / #include using namespace std; int main () {float num1; int num2; resolução dupla; cout << "\ n Digite o primeiro número ="; cin >> num1; cout << "\ n Digite o segundo número ="; cin >> num2; res = num1 * num2; cout << "\ n Multiplique dois números =" << res '\ n'; retorna 0; }

Etapa 4. Considere o Exemplo 4:

    // '' Looping '' para encontrar a fórmula matemática. Nesse caso, o programa procura a resposta para // Pergunta # 1 no Projeto Euler. #include using namespace std; int main () {// Abrindo '' Main ''. soma int1 = 0; soma int2 = 0; soma int3 = 0; soma int4 = 0; // Gere o número inteiro necessário para encontrar a resposta. for (int a = 0; a <1000; a = a + 3) {soma1 = soma1 + a;} // '' Loop '' até que a seja maior ou igual a 1000, adicionando 3 cada '' loop ''. Adicione também a a sum1. for (int b = 0; b <1000; b = b + 5) {sum2 = sum2 + b;} // '' Loop '' até que b seja maior ou igual a 1000, adicionando 5 cada '' loop ''. Também adicione b a sum2. for (int c = 0; c <1000; c = c + 15) {sum3 = sum3 + c;} // '' Loop '' até que c seja maior ou igual a 1000, adicionando 15 a c a cada '' loop '' '. Também adicione c a sum3. soma4 = soma1 + soma2 - soma3; // soma4 obtém a soma de soma1 e soma2, menos soma3. cout << sum4; // O resultado é sum4, a resposta. cin.get (); // Aguarde até que o usuário pressione Enter. retorna 0; // Declaração a retornar. } // Fechamento principal.

Etapa 5. Considere os seguintes exemplos com estilos diferentes:

    int main () {int i = 0; if (1 + 1 == 2) {i = 2; }} / * Estilo de Whitesmith * / int main () {int i; if (1 + 1 == 2) {i = 2; }} / * Estilo GNU * / int main () {int i; if (condição) {i = 2; funções(); }}

Pontas

  • Sempre use um compilador ISO para seus programas.
  • 'a.out' é o nome de arquivo executável padrão gerado pelo compilador.
  • Se você estiver escrevendo algo que usa muitas variáveis ou funções diferentes, inclua alguns comentários para facilitar a depuração e o entendimento posterior!