Что такое программирование?

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

Типы языков программирования

Существует три типа языков программирования:

  1. Язык программирования высокого уровня
  2. Язык программирования среднего уровня.
  3. Язык программирования низкого уровня

Python, java и javascript — это языки программирования высокого уровня со встроенными функциями. Принимая во внимание, что C++, C# и R — это языки программирования среднего уровня. Машинный язык и язык ассемблера – это языки программирования низкого уровня. В этом конкретном курсе мы узнаем о языке программирования C++.

Введение в С++

Язык C++ был сформирован в начале 1970-х годов. Он назывался C с
классами. В C++ есть много разных возможностей. Объектно-ориентированное программирование выполняется на C++ со многими важными понятиями, такими как инкапсуляция, абстракция, наследование и полиморфизм. C++ очень быстр и эффективен, и, кроме того, мы будем изучать управление памятью.

Программа HelloWorld

Приведенный выше код написан на языке программирования C++. Программа написана на Visual Studio Code (компилятор для написания и выполнения кода). Код начался с шапки.

Всякий раз, когда мы пишем программу на C++, мы всегда будем запускать нашу программу с этим заголовком. #include ‹iostream› означает, что iostream — это библиотека для функций потоков ввода и вывода. Далее, использование пространства имен std означает, что он указывает компилятору использовать «стандартное пространство имен», избегая конфликтов имен. После этого мы пишем нашу основную функцию, начиная с int main(). Каждая программа на C++ имеет главную функцию, которая запускается первой. Тогда эта основная функция имеет свое собственное тело. Тело функции заключено в скобки
. Каждый оператор C++ заканчивается точкой с запятой (терминатор). Это очень просто и важно одновременно. Если вы когда-нибудь забудете поставить точку с запятой после написания правильного кода, компилятор выдаст вам ошибку. Этот тип ошибки называется синтаксической ошибкой, и C++ чувствителен к регистру. Если вы пишете программу на C++ для приветствия, вам нужно написать cout‹‹"Hello World"‹‹endl; Теперь всякий раз, когда мы выполняем оператор на C++, нам нужно писать cout. Cout использует оператор ‹‹ вставки потока. Оператор заканчивается endl, что означает, что программа в конечном итоге перейдет к следующей строке. Программа заканчивается возвратом 0; Есть два типа файлов. Один называется исходным файлом, который содержит исходный код. Расширение файла .cpp. Другой файл называется исполняемым файлом и имеет расширение .exe.

Разница между IDE и компилятором

IDE расшифровывается как интегрированная среда разработки. Это программное приложение, которое предоставляет программистам и разработчикам комплексные инструменты и функции для написания, тестирования и отладки кода. Мы будем использовать код Visual Studio в качестве IDE. Компилятор — это программа, которая переводит исходный код, написанный на языке программирования высокого уровня, на язык программирования более низкого уровня, обычно машинный код или байт-код, который может быть непосредственно выполнен аппаратным обеспечением компьютера или виртуальной машиной. Процесс компиляции называется компиляцией. Мы будем использовать MiniGW в качестве компилятора.

Ошибки

Синтаксические ошибки или ошибки времени компиляции возникают, когда некоторые знаки препинания
отсутствуют или какой-либо алфавит, который должен быть маленьким, написан заглавными буквами. C++ — язык, чувствительный к регистру. Ошибки времени выполнения или логические ошибки появляются, когда программа не выполняет требуемую задачу.

Типы данных в С++

В C++ используются разные типы данных.

  1. Int: тип Int относится к целому числу. Целые числа могут быть положительными и отрицательными. не имеет дробной части; например, 3 — это int, а 3.00 — нет. Int не хранит дробную часть и автоматически отбрасывается. Int занимает 4 байта памяти. Значение находится в диапазоне от -2 147 483 648 до 2 147 483 648.
  2. Float:Float относится к числам с плавающей запятой или числам с дробной частью. Он также занимает 4 байта памяти, но имеет точность 6 знаков после запятой разрядов. Он может хранить числа одинарной точности с плавающей запятой в диапазоне примерно +- 10, возведенные в степень 38.
  3. Double:Double используется для представления чисел с плавающей запятой двойной точности. Он похож на float, но обеспечивает точность 15 знаков после запятой. Он использует 8 байт памяти. Диапазон значений, которые может содержать значение типа double, составляет +-10 в степени 308.
  4. Char:Char используется для представления отдельных символов. Этот тип данных не может хранить более одного символа. Символ включает в себя алфавит, знак препинания, пробел и специальные символы. Он занимает 1 байт памяти.
  5. Строка.Строка представляет собой динамический массив символов. Его размер в памяти зависит от длины строки. Размер пустой строки составляет 24 байта.
  6. Bool: тип данных Bool представляет логические значения. Значения могут быть либо истинными, либо ложными. False сохраняется как 0, а true сохраняется как 1. Он занимает 1 байт памяти.

Переменные

В программировании переменная — это хранилище с именем, которое содержит значение. Переменные могут иметь разные типы данных. В C++ необходимо указывать тип типа данных при объявлении переменной. Значения присваиваются с помощью оператора присваивания “=". Значение переменной можно изменить. В соответствии с правилами кодирования имена переменных должны быть строчными. Например, int x=2;

Константы

Константы похожи на переменные, но их значение не может быть изменено после присвоения. В C++ ключевое слово const используется для объявления постоянной переменной. Согласно правилам кодирования, имена констант должны быть в верхнем регистре. Например, const double PI=3.14;

Арифметические операторы

В C++ используются следующие арифметические операторы: сложение (+), вычитание (-), умножение (*), деление ( /), модуль (%), также известный как остаток, приращение (++) и уменьшение (-), которые объяснить на следующем уроке.

Этот урок подробно объясняется в видео:

Если вам интересно узнать больше о практическом программировании, вы можете подписаться на наш канал YouTube: @NextrickLearning и обсудить с другими на нашем форуме: nextric.freeflarum.com.