Тема урока
Составные и вложенные условия (Язык программирования С++) |
Цель обучения
использовать логические операции в составных условиях;
программировать вложенные условия;
использовать оператор выбора при решении задач
Цели урока
анализировать блок-схемы алгоритмов
Использовать условный оператор в алгоритмах ветвления
Использовать сложные условия в алгоритмах ветвления
Задание 1: Чётность и положительность числа�
Условие:�Пользователь вводит одно целое число. Определите, является ли оно положительным и чётным.
Пример ввода:
4
Пример вывода:
Число положительное и чётное
#include <iostream>
using namespace std;
int main() {
int num;
cin >> num;
if (num > 0 && num % 2 == 0) {
cout << "Число положительное и чётное" << endl;
} else {
cout << "Условие не выполнено" << endl;
}
return 0;
}
�Задание 2: Вложенные условия — классификация чисел�
Условие:�Пользователь вводит целое число. Определите:
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
if (n > 0) {
if (n % 2 == 0) {
cout << "Положительное чётное" << endl;
} else {
cout << "Положительное нечётное" << endl;
}
} else if (n < 0) {
cout << "Отрицательное число" << endl;
} else {
cout << "Ноль" << endl;
}
return 0;
}
Задание 3: Входит ли число в промежуток или больше 100�
Условие:�Пользователь вводит число. Вывести "OK", если число в диапазоне от 10 до 20 включительно или больше 100.
Пример ввода:
105
Пример вывода:
OK
#include <iostream>
using namespace std;
int main() {
int x;
cin >> x;
if ((x >= 10 && x <= 20) || x > 100) {
cout << "OK" << endl;
} else {
cout << "Не подходит" << endl;
}
return 0;
}
Задание 4
Задание 5
Рефлексия
Логическая операция && используется в случае, когда … Составным условием называется … Составное условие истинно, когда … Оператор выбора используется в случае, если |