Існує безліч різних способів програмування комп'ютерів. Втім, те, як це зробити, вибирає сам програміст. Однак є безліч рекомендацій як користуватися стилями і функціями, щоб спростити компіляцію і отримати більш безпечну програму. Також рекомендуємо писати програмний код так, щоб він був зрозумілий іншим програмістам, наприклад вашим колегам.
Кроки
- Скачайте ІСР (інтегроване середовище розробки) для с++.наприклад, скачайте NetBeans, Eclipse або CodeBlocks. Також можна скористатися звичайним текстовим редактором, наприклад, VIM або Notepad++ — в цьому випадку програми можна запускати з командного рядка. Якщо хочете, Виберіть редактор, в якому підсвічуються синтаксис і номери рядків. Більшість програмістів вважають, що програми краще писати в Unix-системах (Linux, OS X, BSD).
- Створіть головний файл програми. він повинен містити функцію main (), і в ньому починається виконання програми. У цьому файлі будуть викликатися функції, створюватися екземпляри класів і так далі. Інші файли програми та бібліотеки можна включити в головний файл.
- Приступите до написання програмного коду. Нижче ви знайдете приклади програмного коду. Спочатку вам потрібно познакомьтя з синтаксисом, семантикою, парадигмами об'єктно-орієнтованого програмування, структурою даних, розробкою алгоритмів (наприклад, марковані списки), чергами з пріоритетами і тому подібним. Програмувати на мові С++ не дуже легко, але з ним ви вивчите основи, які стануть в нагоді при роботі з іншими мовами програмування.
- Додайте в код коментарі.у них вкажіть, що роблять функції і для чого призначені змінні. Пам'ятайте, що імена глобальних змінних вводяться великими літерами. Постарайтеся зробити так, щоб ваш програмний код був зрозумілий іншим програмістам.
- Використовуйте відповідні відступи у своєму коді. (Дивіться приклади, наведені нижче.)
- Скомпілюйте код за допомогою командиcpp
G++ main.
Запустіть програму для цього введіть:
./a.out
Приклади програмних кодів
- Приклад 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:
/ * Ця програма обчислює суму двох чисел * / #include lt;iostreamgt; 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:
/ * Ця програма обчислює добуток двох чисел * / #include lt;iostreamgt; 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:
// код з циклом для знаходження математичної рівності. В даному випадку знаходиться рішення / / завдання #1 з проекту "Ейлер" #include lt;iostreamgt; 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; // це оператор повернення. } // закриваємо основну частину.
- Приклади різних стилів:
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".
- Якщо ваш код містить безліч різних змінних або функцій, додайте коментарі, які полегшать розуміння і налагодження коду.
Попередження
- Ніколи не користуйтеся заплутаними стилями або застарілими функціями.