Загрузить PDFЗагрузить PDF

Существует множество различных способов програмирования компьютеров. Впрочем, то, как это сделать, выбирает сам программист. Однако есть множество рекомендаций как пользоваться стилями и функциями, чтобы упростить компиляцию и получить более безопасную программу. Также рекомендуем писать программный код так, чтобы он был понятен другим программистам, например вашим коллегам.

  1. How.com.vn Русский: Step 1 Скачайте ИСР (интегрированную среду разработки) для С++.
    К примеру, скачайте NetBeans, Eclipse или CodeBlocks. Также можно воспользоваться обычным текстовым редактором, к примеру, VIM или Notepad++ — в этом случае программы можно запускать из командной строки. Если хотите, выберите редактор, в котором подсвечиваются синтаксис и номера строк. Большинство программистов считают, что программы лучше писать в Unix-системах (Linux, OS X, BSD).
  2. How.com.vn Русский: Step 2 Создайте главный файл программы.
    Он должен содержать функцию main(), и в нем начинается исполнение программы. В этом файле будут вызываться функции, создаваться экземпляры классов и так далее. Другие файлы программы и библиотеки можно включить в главный файл.
  3. How.com.vn Русский: Step 3 Приступите к написанию программного кода.
    Ниже вы найдете примеры программного кода. Сначала вам нужно познакомьтя с синтаксисом, семантикой, парадигмами объектно-ориентированного программирования, структурой данных, разработкой алгоритмов (например, маркированные списки), очередями с приоритетами и тому подобным. Программировать на языке С++ не очень легко, но с ним вы изучите основы, которые пригодятся при работе с другими языками программирования.
  4. How.com.vn Русский: Step 4 Добавьте в код комментарии.
    В них укажите, что делают функции и для чего предназначены переменные. Помните, что имена глобальных переменных вводятся прописными буквами. Постарайтесь сделать так, чтобы ваш программный код был понятен другим программистам.
  5. How.com.vn Русский: Step 5 Используйте соответствующие отступы в своем коде.
    (Смотрите примеры, приведенные ниже.)
  6. How.com.vn Русский: Step 6 Скомпилируйте код с помощью команды g++ main.cpp
  7. How.com.vn Русский: Step 7 Запустите программую Для этого введите:
    ./a.out
    Реклама

Примеры программных кодов

  1. Пример 1:
      /* Это простой код, который предназначен для ознакомления с основами стиля g++.Это программа с g++ компилятором.*/#include <iostream> /* включаем функции ввода и вывода */using namespace std; /* используем std (стандартные) функции */int main() /*объявляем основную функцию; также можно написать int main(void). */    {        cout << "\n Привет, папа" ; /* '\n' – новая строка, (\t – табуляция) */        cout << "\n Привет, мама" ;        cout << "\n Это мой первый код" ;        cout << "\n Дата 11/06/2019" ;         return 0;    }
  2. Пример 2:
      /* Эта программа вычислит сумму двух чисел */#include <iostream> using namespace std;int main()    {         float num1,num2,res; /* объявляем переменные; также можно использовать int, double, long */         cout << "\n Введите первое число= " ;         cin >> num1; /* Присваиваем введенное значение переменной num1 */         cout << "\n Введите второе число= " ;         cin >> num2;         res = num1 + num2;         cout << "\n Сумма "<< num1 <<" и "<< num2 <<" = "<<res '\n' ;         return 0;    }
  3. Пример 3:
      /* Эта программа вычислит произведение двух чисел */#include <iostream>using namespace std;int main()    {         float num1;         int num2;         double res;         cout << "\n Введите первое число= " ;         cin >> num1;         cout << "\n Введите второе число= " ;         cin >> num2;         res = num1 * num2;         cout << "\n Произведение двух чисел = " << res '\n' ;         return 0;    }
  4. Пример 4:
      // Код с циклом для нахождения математического равенства. В данном случае находится решение// задачи #1 из проекта "Эйлер"#include <iostream>using namespace std;int main() { // Открываем основную часть.    int sum1=0; int sum2=0; int sum3=0; int sum4=0; // Создаем целочисленные переменные, которые необходимы для нахождения решения.    for (int a=0; a < 1000; a=a+3) {sum1 = sum1+a;} // Выполняем цикл, пока переменная а не станет равной 1000 или больше, при этом с каждым циклом к переменной а прибавляем 3. Также переменную а прибавляем к переменной sum1.    for (int b=0; b < 1000; b=b+5) {sum2 = sum2+b;} // Выполняем цикл, пока переменная b не станет равной 1000 или больше, при этом с каждым циклом к переменной b прибавляем 5. Также переменную b прибавляем к переменной sum2.    for (int c=0; c < 1000; c=c+15) {sum3 = sum3+c;} // Выполняем цикл, пока переменная с не станет равной 1000 или больше, при этом с каждым циклом к переменной с прибавляем 15. Также переменную с прибавляем к переменной sum3.    sum4 = sum1 + sum2 - sum3; // Суммируем sum1 и sum2, вычитаем sum3 и найденное значение присваиваем sum4.    cout << sum4; // На экран выводится значение переменной sum4 (это решение).    cin.get(); // Ждем, когда пользователь нажмет Enter.    return 0; // Это оператор возврата.} // Закрываем основную часть.
  5. Примеры различных стилей:
      int main(){  int i = 0;  if(1+1==2){    i = 2;  }}/* Это стиль Whitesmiths */int main(){   int i;   if (1+1==2)      {      i = 2;      }}/* Это стиль GNU */int main (){   int i;   if (condition)     {       i = 2;       function ();                          }}

Советы

  • Лучше пользоваться компилятором ISO.
  • По умолчанию компьютер создает исполняемый файл «a.out».
  • Если ваш код содержит множество различных переменных или функций, добавьте комментарии, которые облегчат понимание и отладку кода.
Реклама

Предупреждения

  • Никогда не пользуйтесь запутанными стилями или устаревшими функциями.
Реклама

Об этой статье

How.com.vn работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 47 человек(а). Количество просмотров этой статьи: 13 113.
Эту страницу просматривали 13 113 раз.

Была ли эта статья полезной?

⚠️ Disclaimer:

Content from Wiki How Русский language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Реклама