1.23M
Category: programmingprogramming

954b9f81a2784376a894372a4e3f05a9 (1)

1.

ВЕТВЛЕНИЕ
Ветвление - алгоритмическая конструкция, в которой в
зависимости от результата проверки условия («да» или «нет»)
предусмотрен выбор одной из двух последовательностей
действий (ветвей).

2.

РАЗВЕТВЛЯЮЩИЕСЯ АЛГОРИТМЫ
Алгоритмы с ветвлениями - алгоритмы, в которых в
зависимости от результата проверки условия («да» или «нет»)
предусмотрен выбор одной из двух последовательностей
действий (ветвей).

3.

АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ «ВЕТВЛЕНИЕ»
Да
Действие 1
Условие
Нет
Да
Действие 2
Действие 1
Полное ветвление
Условие
Нет
Неполное ветвление

4.

ОПЕРАЦИИ СРАВНЕНИЯ
Для записи условий, в зависимости от результатов проверки
которых выбирается та или иная последовательность
действий, используются операции сравнения:
A < B — А меньше B;
A <= B — А меньше или равно B;
A == B — А равно B;
A > B — А больше B;
A >= B — А больше или равно B;
A != B — А не равно B.

5.

ОБЩИЙ ВИД УСЛОВНОГО ОПЕРАТОРА
Полная форма:
if <условие>:
<группа операторов 1>
else:
<группа операторов 2>
Неполная форма:
if <условие>:
<операторы>
Двойные неравенства
А<B<C
Обратите внимание! Слова if и else начинаются на
одном уровне, а все команды внутренних блоков
сдвинуты относительно этого уровня вправо на одно
и то же расстояние.
В языке Python сдвиги операторов относительно
левой границы (отступы) влияют на работу
программы.
Условия - логические выражения
Простые
Операции
отношений
>=, <=, !=, ==
Сложные
Логические
операции
and, or, not

6.

ПРОСТОЕ УСЛОВИЕ

7.

ЧИТАЕМ ПРОГРАММНЫЙ КОД
x = int(input('Введите x: '))
if x % 2 == 0:
print (x, ' - чётное число')
else:
print(x, ' - нечётное число')
Измените программу так, чтобы она определяла
кратность исходного числа пяти.

8.

ЧИТАЕМ ПРОГРАММНЫЙ КОД
a = int (input ('Введите а: '))
b = int (input ('Введите b: '))
x = int (input ('Введите x: '))
if х >= а and x <= b:
print ('Да')
else:
print ('Нет')
a, b, x
да
a
b
ДА
(x>=a) and (x<=b)
нет
НЕТ

9.

ЧИТАЕМ ПРОГРАММНЫЙ КОД
a = int(input('Введите а: '))
b = int(input('Введите b: '))
c = int(input('Введите c: '))
y = a
if b > y:
y = b
if c > y:
y = c
print ('y=', y)
Y:=A
да
B>Y
нет
Y:=B
да
C>Y
Y:=C
Измените программу так, чтобы она определяла
наименьшее из четырёх чисел.
нет
English     Русский Rules