Similar presentations:
Основные алгоритмические конструкции
1. Основные алгоритмические конструкции
2.
ПРОГРАММИРОВАНИЕРАЗВЕТВЛЯЮЩИХСЯ
АЛГОРИТМОВ
НАЧАЛА ПРОГРАММИРОВАНИЯ
3.
Словарь языкаСлужебное слово языка
Python
and
break
else
False
float
for
if
input
integer
list
or
string
True
while
Значение служебного слова
и
прервать
иначе
ложь
вещественный (с плавающей точкой)
для
если
ввод
целый
список
или
печать
строковый (цепочка символов)
истина
пока
4.
Неделимые элементыЗнаки не равно, равно
!= ==
Знаки больше или равно,
меньше или равно
>= <=
Начало и конец
комментария
""" и """
''' и '''
5.
Ключевые словаусловный оператор
неполный условный оператор
составной оператор
каскадное ветвление
6.
Общий вид условного оператораПолная форма условного оператора:
if <условие>: <оператор_1>
else: <оператор_2>
Неполная форма условного оператора:
if <условие> : <оператор>
Условия - логические выражения
Простые
Операции
отношений
>=, <=, !=, ==
Сложные
Логические
операции
and, or, not
7. Условия логические выражения
Операцииотношений
>=, <=, !=, ==
Логические
операции
and, or, not
8.
Условный операторprint ('Определение принадлежности точки отрезку')
a = int (input ())
b = int (input ())
x = int (input ())
if х >= а and x <= b:
print ('Точка принадлежит отрезку')
else:
print ('Точка не принадлежит отрезку')
a, b, x
да
ДА
(x>=a) and (x<=b)
нет
НЕТ
9.
Неполный условный операторprint ('Нахождение наибольшей из трёх величин')
a = int (input ('Введите а: '))
b = int (input ('Введите b: '))
c = int (input ('Введите c: '))
Y=A
y=a
да
if b > y:
B>Y
y=b
Y=B
if c > y:
y=c
да
print ('y=', y)
C>Y
Y=C
нет
нет
10.
Самое главноеПри
записи
на
языке
Python
разветвляющихся алгоритмов используют
условный оператор:
if <условие>: <оператор_1>
else: <оператор_2>
Для
записи
неполных
ветвлений
используется неполный условный оператор:
if <условие>: <оператор>
11.
Вопросы и заданияЯвляется
ли
условным
последовательность символов?
а) if х < у: х = 0 else: input (у)
б) if х >= у: х = 0; у := 0
else: print (z)
в) if x < y < z: a = a + 1
оператором
12.
Вопросы и заданияИспользуя полное ветвление, упростите следующий
фрагмент программы:
if a > b: c = 1
if a > b: d = 2
if a <= b: c = 3
if a <= b: d = 4
13.
Вопросы и заданияИмеются данные о количестве полных лет трёх
призёров спартакиады.
Напишите программу, выбирающую и выводящую
возраст самого младшего призёра.