Урок 3 — Основы синтаксиса C++. Переменные и операторы
Урок 3 — Основы синтаксиса C++. Переменные и операторы

🔹 Введение


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

📦 Что такое переменные?


Представьте переменные как коробки с ярлыками. В коробку можно положить данные, а по ярлыку (имени переменной) легко понять, что внутри.

Пример:
int age = 12;  // переменная с возрастом
🧮 Типы данных в C++
В C++ переменные бывают разных типов:
  • int
    Целые числа
    int age = 16;
  • float
    Дробные числа (меньше точность)
    float height = 5.9;
  • double
    Дробные числа (высокая точность)
    double result = -12.67;
  • char
    Символы
    char initial = 'A';
📌 Значащие цифры — это цифры, определяющие точность. Например:

  • 0.00456 → значащие: 4, 5, 6
  • 1000.0 → все цифры значащие
  • 1000 → только 1 (если нет точки)
➕ Арифметические операторы
💡 % — остаток от деления
10 % 3 = 1 (остаётся 1, когда 10 делится на 3)
int a = 10;
int b = 3;
int sum = a + b;        // 13
int difference = a - b; // 7
int product = a * b;    // 30
int quotient = a / b;   // 3
int remainder = a % b;  // 1
⚖️ Операторы сравнения
  • Равно
    ==
    a == b
  • Не равно
    !=
    a != b
  • Больше
    >
    a > b
  • Меньше
    <
    a < b
  • Больше или равно
    >=
    a >= b
  • Меньше или равно
    <=
    a <= b
🧠 Логические операторы
И (оба условия)
&&
идёт дождь && выходной
ИЛИ (одно из условий)
||
друг А || друг Б
НЕ (обратное)
!
!выходишь

🧪 Пример программы

#include <iostream>
using namespace std;

int main() {
    int num1 = 8;
    int num2 = 4;
    
    int sum = num1 + num2;
    int difference = num1 - num2;
    int product = num1 * num2;
    int quotient = num1 / num2;
    
    cout << "Sum: " << sum << endl;
    cout << "Difference: " << difference << endl;
    cout << "Product: " << product << endl;
    cout << "Quotient: " << quotient << endl;
    
    return 0;
}
🔍 Пояснение по строкам кода
Подключает стандартную библиотеку ввода и вывода. Без неё нельзя использовать cout или cin.
#include <iostream>
Позволяет не писать std:: перед каждым элементом стандартной библиотеки (cout, endl, и т.д.).
using namespace std;
Точка входа в программу. С неё начинается выполнение любого кода в C++.
int main() 
Создаём две переменные с типом int (целое число). Они будут участвовать в арифметических операциях.
int num1 = 8;
int num2 = 4;
Арифметические операции:
+ — сложение
- — вычитание
* — умножение
/ — деление (целочисленное)
int sum = num1 + num2;
int difference = num1 - num2;
int product = num1 * num2;
int quotient = num1 / num2;
Вывод на экран:
cout — вывод текста
<< — оператор вывода
endl — переход на новую строку
Повторяется для каждого результата.
    cout << "Sum: " << sum << endl;
    cout << "Difference: " << difference << endl;
    cout << "Product: " << product << endl;
    cout << "Quotient: " << quotient << endl;
Сообщает системе, что программа завершилась успешно. Это стандарт в C++.
return 0;

🏠 Домашнее задание


Создайте программу, где:
  • num1 = 15, num2 = 5
  • Выполните: сложение, вычитание, умножение, деление
  • Выведите результаты на экран


⏭ Что дальше?


На следующем уроке мы изучим условные конструкции — if, else и сделаем программы, которые принимают решения.

🌐 Поддержка и сообщество


Не забудьте подписаться на наши соцсети, чтобы получать обновления и полезные советы!
📝 Разбор домашнего задания

Урок 3 — Основы синтаксиса C++. Переменные и операторы
Разбор домашнего задания
Урок 3 — Основы синтаксиса C++. Переменные и операторы
📌 Задание


Создайте две переменные с числами 15 и 5 и выполните с ними все арифметические операции:
сложение
вычитание
умножение
деление
📄 Пример кода:
#include <iostream>
using namespace std;

int main() {
    int num1 = 15;
    int num2 = 5;

    int sum = num1 + num2;
    int difference = num1 - num2;
    int product = num1 * num2;
    int quotient = num1 / num2;

    cout << "Sum: " << sum << endl;
    cout << "Difference: " << difference << endl;
    cout << "Product: " << product << endl;
    cout << "Quotient: " << quotient << endl;

    return 0;
}

🔍 Пояснение по строкам кода

Подключает стандартную библиотеку iostream (input/output stream).
С её помощью мы можем использовать команды cout и cin — то есть выводить и получать данные.
#include <iostream>
Упрощает работу с элементами стандартной библиотеки.
Благодаря этой строке не нужно каждый раз писать std::cout, можно просто использовать cout.
using namespace std;
Основная функция программы.
Каждая программа на C++ начинается именно с неё.
Здесь начинается выполнение кода, и без main() программа не скомпилируется.
int main() {
Создаём две переменные типа int — целые числа.
Переменные num1 и num2 содержат значения 15 и 5 соответственно.
Мы будем использовать их в арифметических действиях.
int num1 = 15;

int num2 = 5;
Арифметические операции:
Здесь мы создаём четыре переменные, в которых сохраняются результаты:
  • sum — сумма чисел (15 + 5 = 20)
  • difference — разность (15 - 5 = 10)
  • product — произведение (15 * 5 = 75)
  • quotient — частное (15 / 5 = 3)
int sum = num1 + num2;
int difference = num1 - num2;
int product = num1 * num2;
int quotient = num1 / num2;
Вывод на экран:
Команда cout позволяет показать текст и результат на экране.
endl — означает «перейти на новую строку».
  • Каждая из этих строк отобразит результат одной операции.
cout << "Sum: " << sum << endl;
cout << "Difference: " << difference << endl;
cout << "Product: " << product << endl;
cout << "Quotient: " << quotient << endl;
Финальная строка функции main.
Она сообщает системе, что программа завершилась успешно.
return 0;
Закрывает тело функции.
Если забыть закрывающую фигурную скобку, программа выдаст ошибку при компиляции.
}
🧪 Проверка результата
Когда вы запустите программу, на экране появятся такие строки:
Sum: 20  
Difference: 10  
Product: 75  
Quotient: 3

✅ Итог


Это задание помогает:
  • закрепить работу с переменными
  • освоить арифметические операторы
  • научиться оформлять код и выводить результат
Если у вас получилось — вы сделали ещё один уверенный шаг в мир C++!
Made on
Tilda