Познакомиться с условными операторами и циклами в C++, а также научиться использовать их для управления потоком выполнения программы.
Что мы узнаем:
- Условные операторы (
if,else,switch). - Циклы (
for,while,do-while).
Теоретическая часть:
Условные операторы
Условные операторы позволяют выполнять разные блоки кода в зависимости от условий.
Пример использования
if:
int age = 18;
if (age >= 18) {
std::cout << "Вы совершеннолетний." << std::endl;
} else {
std::cout << "Вы несовершеннолетний." << std::endl;
}Пример использования
switch:
int day = 3;
switch (day) {
case 1:
std::cout << "Понедельник" << std::endl;
break;
case 2:
std::cout << "Вторник" << std::endl;
break;
default:
std::cout << "Другой день" << std::endl;
}Циклы
Циклы позволяют многократно выполнять блок кода.
Пример использования
for:
for (int i = 0; i < 5; i++) {
std::cout << i << std::endl;
}Пример использования
while:
int i = 0;
while (i < 5) {
std::cout << i << std::endl;
i++;
}Пример использования
do-while:
int i = 0;
do {
std::cout << i << std::endl;
i++;
} while (i < 5);Практическая часть:
Задача 1: Создайте программу, которая проверяет, является ли число чётным.
#include <iostream>
int main() {
int num;
std::cout << "Введите число: ";
std::cin >> num;
if (num % 2 == 0) {
std::cout << "Число чётное." << std::endl;
} else {
std::cout << "Число нечётное." << std::endl;
}
return 0;
}Задача 2: Создайте программу, которая выводит числа от 1 до 10.
#include <iostream>
int main() {
for (int i = 1; i <= 10; i++) {
std::cout << i << std::endl;
}
return 0;
}Итог урока:
Сегодня мы узнали, как использовать условные операторы и циклы в C++. Эти знания помогут вам создавать более сложные и функциональные программы.