Каждый день нам приходится делать выбор…
Операторы составных условий
ТОМУ, КТО РАБОТАЕТ САМ!
ОЦЕНИ СЕБЯ на уроке !!!
ПРИНЦИП РАБОТЫ + ПАМЯТКА
1.28M
Category: programmingprogramming

Операторы составных условий

1. Каждый день нам приходится делать выбор…

в зрелости…
в детстве…
в юности…

2. Операторы составных условий

3.

ВСПОМНИ И ЗАПИШИ ОПЕРАТОРЫ!!!
ОПЕРАТОРЫ PYTHON
and
ЛИНЕЙНЫЕ
и
input
or
ввод
или
print
not
вывод
нет
==
присваивание
ТИПЫ ДАННЫХ
УСЛОВНЫЕ
целые
int
если
if
вещественные
float
тогда
then
логические
bool
иначе
else
строковые
str

4.

Составное условие - состоит из двух или нескольких простых отношений
(условий), которые объединяются с помощью логических операций:
И - логическое умножение - and,
ИЛИ - логическое сложение - or,
НЕ - логическое отрицание- not.
приоритет выполнения логических операций и отношений
1) операции в скобках
2) операция НЕ
3) операция И
4) операция ИЛИ
5) логические отношений >, <, >=, <=, =, !=
6) (чтобы изменить порядок действий используй круглые скобки).
if not (a > b) or (c < d) and (b!= a):
print(...)
Особенность – каждое из простых условий обязательно заключать в скобки.
Например:

5. ТОМУ, КТО РАБОТАЕТ САМ!

№1. Определить принадлежит «х» числовому промежутку [-4: 4).
затем измени условия задачи для промежутка [- 4:1) ∈ (-1:4)
№2. Напиши приложение, для выявления подлинности унции
золота, если ее масса должна равна 31,1 грамм а, примеси в
ней отсутствуют.
№3. Составь код для определения автомобиля в , зависимости
от его грузоподъёмности, исходя из условия рисунка.

6.

Задача#1. Определить принадлежит «х» числовому промежутку [-4: 4).
затем измени условия задачи для промежутка [- 4:1) ∈ (-1:4)

7.

Задача#2. Напиши приложение, для выявления подлинности унции
золота, если ее масса должна равна 31,1 грамм а, примеси в ней отсутствуют.

8.

Задача#3. Составь код для определения категория автомобиля в ,
зависимости от его грузоподъёмности, исходя из условия рисунка.

9. ОЦЕНИ СЕБЯ на уроке !!!

10.

ДО М А Ш Н И Е ЗА Д АЧ И ! ! !
#1.Было произведено 9 запусков программы, при
которых в качестве значений переменных s и t
вводились следующие пары чисел: (1, 2); (11, 2); (1,
12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10);
(10, 5). Сколько было запусков, при которых
программа напечатала «ДА»?
s = int(input())
t = int(input())
if s > 10 or t > 10:
print("YES")
else:
print("NO")
#2. Составь алгоритм, для определения наличие паспорта у человека, если
условиями является: гражданство - «РФ», а возраст более 14 лет.
#3. Создай код «Угадай число». Программа генерирует число - х, нужно
ввести число y, если y > x, то выход сообщения "много", если y < x то выход
сообщения - «мало», иначе в случае равенства чисел x и y появится
«угадал». Используй конструкцию: if-elif-else

11. ПРИНЦИП РАБОТЫ + ПАМЯТКА

УРОВЕНЬ -1
Задача№1*. Составить
программу проверяющую,
принадлежит ли число
интервалу (0;5].
работа по условию
УРОВЕНЬ -2
УРОВЕНЬ -3
Задача№1*. Составить
программу проверяющую,
принадлежит ли число
интервалу (0;5].
дано
конструкция алгоритма
начало
вывод переменной;
ввод переменной;
условие-1 + условие-2 → команда-1
нет, значит → команда-2
конец
Задача№1*. Составить
программу проверяющую,
принадлежит ли число
интервалу (0;5].
дано x:вещ;
алгоритмический код
нач
вывод( 'введи x ');
ввод(x);
если (x>0) и (x<=5) тогда вывод
('да')
иначе вывод ('нет');
кн.
English     Русский Rules