Загрузить PDF
Загрузить PDF
Существует множество различных способов програмирования компьютеров. Впрочем, то, как это сделать, выбирает сам программист. Однако есть множество рекомендаций как пользоваться стилями и функциями, чтобы упростить компиляцию и получить более безопасную программу. Также рекомендуем писать программный код так, чтобы он был понятен другим программистам, например вашим коллегам.
Шаги
-
Скачайте ИСР (интегрированную среду разработки) для С++. К примеру, скачайте NetBeans, Eclipse или CodeBlocks. Также можно воспользоваться обычным текстовым редактором, к примеру, VIM или Notepad++ — в этом случае программы можно запускать из командной строки. Если хотите, выберите редактор, в котором подсвечиваются синтаксис и номера строк. Большинство программистов считают, что программы лучше писать в Unix-системах (Linux, OS X, BSD).
-
Создайте главный файл программы. Он должен содержать функцию main(), и в нем начинается исполнение программы. В этом файле будут вызываться функции, создаваться экземпляры классов и так далее. Другие файлы программы и библиотеки можно включить в главный файл.
-
Приступите к написанию программного кода. Ниже вы найдете примеры программного кода. Сначала вам нужно познакомьтя с синтаксисом, семантикой, парадигмами объектно-ориентированного программирования, структурой данных, разработкой алгоритмов (например, маркированные списки), очередями с приоритетами и тому подобным. Программировать на языке С++ не очень легко, но с ним вы изучите основы, которые пригодятся при работе с другими языками программирования.
-
Добавьте в код комментарии. В них укажите, что делают функции и для чего предназначены переменные. Помните, что имена глобальных переменных вводятся прописными буквами. Постарайтесь сделать так, чтобы ваш программный код был понятен другим программистам.
-
Используйте соответствующие отступы в своем коде. (Смотрите примеры, приведенные ниже.)
-
Скомпилируйте код с помощью команды
g++ main.cpp
-
Запустите программую Для этого введите:
./a.out
Реклама
Примеры программных кодов
- Пример 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:
/* Эта программа вычислит сумму двух чисел */ #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:
/* Эта программа вычислит произведение двух чисел */ #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:
// Код с циклом для нахождения математического равенства. В данном случае находится решение // задачи #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 ; // Это оператор возврата. } // Закрываем основную часть.
- Примеры различных стилей:
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».
- Если ваш код содержит множество различных переменных или функций, добавьте комментарии, которые облегчат понимание и отладку кода.
Реклама
Предупреждения
- Никогда не пользуйтесь запутанными стилями или устаревшими функциями.
Реклама
Об этой статье
Эту страницу просматривали 13 454 раза.
Реклама