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

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

  1. К примеру, скачайте NetBeans, Eclipse или CodeBlocks. Также можно воспользоваться обычным текстовым редактором, к примеру, VIM или Notepad++ — в этом случае программы можно запускать из командной строки. Если хотите, выберите редактор, в котором подсвечиваются синтаксис и номера строк. Большинство программистов считают, что программы лучше писать в Unix-системах (Linux, OS X, BSD).
  2. Он должен содержать функцию main(), и в нем начинается исполнение программы. В этом файле будут вызываться функции, создаваться экземпляры классов и так далее. Другие файлы программы и библиотеки можно включить в главный файл.
  3. Ниже вы найдете примеры программного кода. Сначала вам нужно познакомьтя с синтаксисом, семантикой, парадигмами объектно-ориентированного программирования, структурой данных, разработкой алгоритмов (например, маркированные списки), очередями с приоритетами и тому подобным. Программировать на языке С++ не очень легко, но с ним вы изучите основы, которые пригодятся при работе с другими языками программирования.
  4. В них укажите, что делают функции и для чего предназначены переменные. Помните, что имена глобальных переменных вводятся прописными буквами. Постарайтесь сделать так, чтобы ваш программный код был понятен другим программистам.
  5. (Смотрите примеры, приведенные ниже.)
  6. ./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».
  • Если ваш код содержит множество различных переменных или функций, добавьте комментарии, которые облегчат понимание и отладку кода.
Реклама

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

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

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

Эту страницу просматривали 13 179 раз.

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

Реклама