Як написати стандартний код в C++: 7 кроків

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

Кроки

  1. Скачайте ІСР (інтегроване середовище розробки) для с++.наприклад, скачайте NetBeans, Eclipse або CodeBlocks. Також можна скористатися звичайним текстовим редактором, наприклад, VIM або Notepad++ — в цьому випадку програми можна запускати з командного рядка. Якщо хочете, Виберіть редактор, в якому підсвічуються синтаксис і номери рядків. Більшість програмістів вважають, що програми краще писати в Unix-системах (Linux, OS X, BSD).
  2. Створіть головний файл програми. він повинен містити функцію main (), і в ньому починається виконання програми. У цьому файлі будуть викликатися функції, створюватися екземпляри класів і так далі. Інші файли програми та бібліотеки можна включити в головний файл.
  3. Приступите до написання програмного коду. Нижче ви знайдете приклади програмного коду. Спочатку вам потрібно познакомьтя з синтаксисом, семантикою, парадигмами об'єктно-орієнтованого програмування, структурою даних, розробкою алгоритмів (наприклад, марковані списки), чергами з пріоритетами і тому подібним. Програмувати на мові С++ не дуже легко, але з ним ви вивчите основи, які стануть в нагоді при роботі з іншими мовами програмування.
  4. Додайте в код коментарі.у них вкажіть, що роблять функції і для чого призначені змінні. Пам'ятайте, що імена глобальних змінних вводяться великими літерами. Постарайтеся зробити так, щоб ваш програмний код був зрозумілий іншим програмістам.
  5. Використовуйте відповідні відступи у своєму коді. (Дивіться приклади, наведені нижче.)
  6. Скомпілюйте код за допомогою команди
    G++ main.
    cpp
  • Запустіть програму для цього введіть:
    ./a.out
    
  • Приклади програмних кодів

    1. Приклад 1:
        /* це простий код, який призначений для ознайомлення з основами стилю g++.
        Це програма з G++ компілятором.*/
        
        #include &#Lt; iostream &#gt; / * включаємо функції введення і виведення * /
        
        Using Namespace Std; / * використовуємо std (стандартні) функції * /
        
        Int Main() /*оголошуємо основну функцію; Також Можна Написати Int Main(Void). */
            {
                Cout &#lt;&#lt; "\nПривіт, ТАТО " ; / * '\ n' - новий рядок, (\t – табуляція) * /
                Cout &#lt; &#lt; "\nПривіт, мама" ;
                Cout &#lt; &#lt; "\nЦе мій перший код" ;
                Cout &#lt; &#lt; "\nДата 11/06/2019 " ; 
                Return 0;
            }
        
    2. Приклад 2:
        / * Ця програма обчислює суму двох чисел * /
        
        #include &#lt;iostream&#gt;
        
        Using Namespace Std;
        
        Int Main()
            {
                 Float Num1,Num2,Res; /* оголошуємо змінні; також можна використовувати Int, Double, Long */
                 Cout &#lt; &#lt; "\nВведіть перше число=" ;
                 Cin &#gt; &#gt; Num1; / * присвоюємо введене значення змінної num1 * /
                 Cout &#lt; &#lt; "\nВведіть друге число=" ;
                 Cin &#gt;&#gt; Num2;
                 Res = Num1 + Num2;
                 Cout &#lt;&#lt; "\nСума "&#lt;&#lt; Num1 &#LT;&#lt;" і "&#LT;&#lt; Num2 &#lt;&#lt;" = "&#lt;&#lt;Res '\N' ;
                 Return 0;
            }
        
    3. Приклад 3:
        / * Ця програма обчислює добуток двох чисел * /
        
        #include &#lt;iostream&#gt;
        
        Using Namespace Std;
        
        Int Main()
            {
                 Float Num1;
                 Int Num2;
                 Double Res;
                 Cout &#lt; &#lt; "\nВведіть перше число=" ;
                 Cin &#gt;&#gt; Num1;
                 Cout &#lt; &#lt; "\nВведіть друге число=" ;
                 Cin &#gt;&#gt; Num2;
                 Res = Num1 * Num2;
                 Cout &#lt;&#lt; "\nДобуток двох чисел = " &#lt;&#lt; Res '\N' ;
                 Return 0;
            }
        
    4. Приклад 4:
        // код з циклом для знаходження математичної рівності. В даному випадку знаходиться рішення
        / / завдання #1 з проекту "Ейлер"
        #include &#lt;iostream&#gt;
        Using Namespace Std;
        
        Int Main() { // відкриваємо основну частину.
        
            Int Sum1=0; Int Sum2=0; Int Sum3=0; Int Sum4=0; // створюємо цілочисельні змінні, які необхідні для знаходження рішення.
        
            For (Int A=0; A &#lt; 1000; A=A+3) {Sum1 = Sum1+A;} // виконуємо цикл, поки змінна а не стане рівною 1000 або більше, при цьому з кожним циклом до змінної а додаємо 3. Також змінну а додаємо до змінної sum1.
            For (Int B=0; B &#lt; 1000; B=B+5) {Sum2 = Sum2+B;} / / виконуємо цикл, поки змінна b не стане рівною 1000 або більше, при цьому з кожним циклом до змінної b додаємо 5. Також змінну b додаємо до змінної sum2.
            For (Int C=0; C &#lt; 1000; C=C+15) {Sum3 = Sum3+C;} // виконуємо цикл, поки змінна С не стане рівною 1000 або більше, при цьому з кожним циклом до змінної с додаємо 15. Також змінну с додаємо до змінної sum3.
            Sum4 = Sum1 + Sum2 - Sum3; // підсумовуємо sum1 і sum2, віднімаємо sum3 і знайдене значення присвоюємо sum4.
            Cout &#lt;&#lt; 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".
    • Якщо ваш код містить безліч різних змінних або функцій, додайте коментарі, які полегшать розуміння і налагодження коду.

    Попередження

    • Ніколи не користуйтеся заплутаними стилями або застарілими функціями.

    Ще почитати: