Similar presentations:
DS программирование. Условия
1.
DSпрограммирование
Условия
2.
ТеорияПовторение
Вопросы для повторения материала:
Как объявить переменную?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
3.
ТеорияПовторение
Вопросы для повторения материала:
Как объявить переменную?
Имя переменной = значение
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
4.
ТеорияПовторение
Вопросы для повторения материала:
Как объявить переменную?
Имя переменной = значение
Как вывести на экран информацию?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
5.
ТеорияПовторение
Вопросы для повторения материала:
Как объявить переменную?
Как вывести на экран информацию?
Имя переменной = значение
Функцией print().
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
6.
ТеорияПовторение
Вопросы для повторения материала:
Как объявить переменную?
Как вывести на экран информацию?
Имя переменной = значение
Функцией print().
Как можно ввести информацию?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
7.
ТеорияПовторение
Вопросы для повторения материала:
Как объявить переменную?
Имя переменной = значение
Как вывести на экран информацию?
Функцией print().
Как можно ввести информацию?
Функцией input()
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
8.
ТеорияПовторение
Вопросы для повторения материала:
Как объявить переменную?
Имя переменной = значение
Как вывести на экран информацию?
Функцией print().
Как можно ввести информацию?
Функцией input()
Какие типы данных мы изучили?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
9.
ТеорияПовторение
Вопросы для повторения материала:
Как объявить переменную?
Имя переменной = значение
Как вывести на экран информацию?
Функцией print().
Как можно ввести информацию?
Функцией input()
Какие типы данных мы изучили?
int, str, float, boolean
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
10.
ТеорияПовторение
Вопросы для повторения материала:
Как объявить переменную?
Имя переменной = значение
Как вывести на экран информацию?
Функцией print().
Как можно ввести информацию?
Функцией input()
Какие типы данных мы изучили?
int, str, float, boolean
Как превратить строку в число?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
11.
ТеорияПовторение
Вопросы для повторения материала:
Как объявить переменную?
Имя переменной = значение
Как вывести на экран информацию?
Функцией print().
Как можно ввести информацию?
Функцией input()
Какие типы данных мы изучили?
int, str, float, boolean
Как превратить строку в число?
Функцией int()
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
12.
ТеорияВетвление в программах. Условия
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
13.
ТеорияВетвление в программах. Условия
Введите пин-код!
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
14.
ТеорияВетвление в программах. Условия
Логин и пароль!
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
15.
ТеорияВетвление в программах. Условия
Войдите в аккаунт!
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
16.
ТеорияВетвление в программах. Условия
Доступ ограничен!
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
17.
ТеорияВетвление в программах. Условия
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
18.
ТеорияВетвление в программах. Условия
Верный и неверный ввод - разные
реакции!
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
19.
ТеорияВетвление в программах. Условия
Ввели верно - нас пускают в
модуль.
Ввели неверно - в модуль не
пускают, полноценно
поработать не получится.
-> Имеем ветвление!
Верный и неверный ввод - разные
реакции!
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
20.
ТеорияВетвление в программах. Условия
Джордж Буль— английский ученый,
отец математической (булевой) логики.
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
21.
ТеорияВетвление в программах. Условия
Джордж Буль— английский ученый,
отец математической (булевой) логики.
!=
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
22.
ТеорияВетвление в программах. Условия
Порассуждаем:
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
23.
ТеорияВетвление в программах. Условия
Порассуждаем:
Сегодня у нас есть занятие?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
24.
ТеорияВетвление в программах. Условия
Порассуждаем:
Сегодня у нас есть занятие?
Да!
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
25.
ТеорияВетвление в программах. Условия
Порассуждаем:
Сегодня у нас есть занятие?
Да!
читаем теорию
подключаемся к занятию
работаем
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
26.
ТеорияВетвление в программах. Условия
Порассуждаем:
Сегодня у нас есть занятие?
Да!
читаем теорию
подключаемся к занятию
работаем
Завтра у нас есть занятие?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
27.
ТеорияВетвление в программах. Условия
Порассуждаем:
Сегодня у нас есть занятие?
Да!
читаем теорию
подключаемся к занятию
работаем
Завтра у нас есть занятие?
Нет!
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
28.
ТеорияВетвление в программах. Условия
Порассуждаем:
Сегодня у нас есть занятие?
Да!
читаем теорию
подключаемся к занятию
работаем
Завтра у нас есть занятие?
Нет!
не читаем теорию
не подключаемся к занятию
не работаем
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
29.
ТеорияВетвление в программах. Условия
Порассуждаем:
Сегодня у нас есть занятие?
Да!
читаем теорию
подключаемся к занятию
работаем
Завтра у нас есть занятие?
Нелинейность!
Нет!
не читаем теорию
не подключаемся к занятию
не работаем
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
30.
ТеорияУсловный оператор. Логические операторы
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
31.
ТеорияУсловный оператор. Логические операторы
Условный оператор —
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
32.
ТеорияУсловный оператор. Логические операторы
Условный оператор — это конструкция языка программирования,
определяющая более одной последовательности выполнения в программе.
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
33.
ТеорияУсловный оператор. Логические операторы
Условный оператор — это конструкция языка программирования,
определяющая более одной последовательности выполнения в программе.
В Python – if (если).
if (какое-то условие):
(что делается, если оно выполняется)
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
34.
ТеорияОператоры сравнения
Оператор сравнения —
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
35.
ТеорияОператоры сравнения
Оператор сравнения — знак или сочетание знаков, задающих форму
условия.
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
36.
ТеорияОператоры сравнения
Оператор сравнения — знак или сочетание знаков, задающих форму
условия.
!= (не равно)
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
37.
ТеорияОператоры сравнения
Оператор сравнения — знак или сочетание знаков, задающих форму
условия.
!= (не равно)
== (равно)
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
38.
ТеорияОператоры сравнения
Оператор сравнения — знак или сочетание знаков, задающих форму
условия.
!= (не равно)
== (равно)
>= (больше или равно)
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
39.
ТеорияОператоры сравнения
Оператор сравнения — знак или сочетание знаков, задающих форму
условия.
!= (не равно)
== (равно)
>= (больше или равно)
<= (меньше или равно)
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
40.
ТеорияОператоры сравнения
Оператор сравнения — знак или сочетание знаков, задающих форму
условия.
!= (не равно)
== (равно)
>= (больше или равно)
<= (меньше или равно)
> (строго больше)
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
41.
ТеорияОператоры сравнения
Оператор сравнения — знак или сочетание знаков, задающих форму
условия.
!= (не равно)
== (равно)
>= (больше или равно)
<= (меньше или равно)
> (строго больше)
< (строго меньше)
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
42.
ТеорияОператоры сравнения
Если мы сравниваем текстовую информацию, то мы можем:
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
43.
ТеорияОператоры сравнения
Если мы сравниваем текстовую информацию, то мы можем:
Проверить её на равенство (==).
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
44.
ТеорияОператоры сравнения
Если мы сравниваем текстовую информацию, то мы можем:
Проверить её на равенство (==).
Проверить её на неравенство (!=).
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
45.
ТеорияОператоры сравнения
Если мы сравниваем текстовую информацию, то мы можем:
Проверить её на равенство (==).
Проверить её на неравенство (!=).
А если мы будем сравнивать числовую информацию, то мы
можем:
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
46.
ТеорияОператоры сравнения
Если мы сравниваем текстовую информацию, то мы можем:
Проверить её на равенство (==).
Проверить её на неравенство (!=).
А если мы будем сравнивать числовую информацию, то мы
можем:
Проверить, больше (>) число или меньше (<) другого.
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
47.
ТеорияОператоры сравнения
Если мы сравниваем текстовую информацию, то мы можем:
Проверить её на равенство (==).
Проверить её на неравенство (!=).
А если мы будем сравнивать числовую информацию, то мы
можем:
Проверить, больше (>) число или меньше (<) другого.
Проверить, больше либо равно (>=) или меньше либо равно (<=)
число в сравнении с другим.
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
48.
ТеорияОператоры сравнения
Какой оператор нам понадобится для следующих условий?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
49.
ТеорияОператоры сравнения
Какой оператор нам понадобится для следующих условий?
"Пол сотрудника - не мужской"
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
50.
ТеорияОператоры сравнения
Какой оператор нам понадобится для следующих условий?
"Пол сотрудника - не мужской"
не равно (!=)
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
51.
ТеорияОператоры сравнения
Какой оператор нам понадобится для следующих условий?
"Пол сотрудника - не мужской"
не равно (!=)
"Балл за экзамен - как минимум 80"
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
52.
ТеорияОператоры сравнения
Какой оператор нам понадобится для следующих условий?
"Пол сотрудника - не мужской"
не равно (!=)
"Балл за экзамен - как минимум 80"
больше или равно (>=)
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
53.
ТеорияОператоры сравнения
Какой оператор нам понадобится для следующих условий?
"Пол сотрудника - не мужской"
не равно (!=)
"Балл за экзамен - как минимум 80"
больше или равно (>=)
"Зрители старше двенадцати"
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
54.
ТеорияОператоры сравнения
Какой оператор нам понадобится для следующих условий?
"Пол сотрудника - не мужской"
не равно (!=)
"Балл за экзамен - как минимум 80"
больше или равно (>=)
"Зрители старше двенадцати"
больше или равно
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
55.
ТеорияОператоры сравнения
Какой оператор нам понадобится для следующих условий?
"Пол сотрудника - не мужской"
не равно (!=)
"Балл за экзамен - как минимум 80"
больше или равно (>=)
"Зрители старше двенадцати"
больше или равно
"Месяц - июнь"
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
56.
ТеорияОператоры сравнения
Какой оператор нам понадобится для следующих условий?
"Пол сотрудника - не мужской"
не равно (!=)
"Балл за экзамен - как минимум 80"
больше или равно (>=)
"Зрители старше двенадцати"
больше или равно
"Месяц - июнь"
равно (==)
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
57.
ТеорияОператоры сравнения
Какой оператор нам понадобится для следующих условий?
"Пол сотрудника - не мужской"
не равно (!=)
"Балл за экзамен - как минимум 80"
больше или равно (>=)
"Зрители старше двенадцати"
больше или равно
"Месяц - июнь"
равно (==)
"Дни, начиная с завтрашнего"
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
58.
ТеорияОператоры сравнения
Какой оператор нам понадобится для следующих условий?
"Пол сотрудника - не мужской"
не равно (!=)
"Балл за экзамен - как минимум 80"
больше или равно (>=)
"Зрители старше двенадцати"
больше или равно
"Месяц - июнь"
равно (==)
"Дни, начиная с завтрашнего"
больше (>) / больше или равно
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
59.
ТеорияОператоры сравнения
Какой оператор нам понадобится для следующих условий?
"Пол сотрудника - не мужской"
не равно (!=)
"Балл за экзамен - как минимум 80"
больше или равно (>=)
"Зрители старше двенадцати"
больше или равно
"Месяц - июнь"
равно (==)
"Дни, начиная с завтрашнего"
больше (>) / больше или равно
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
60.
ТеорияУ нас есть несколько чисел, требуется их сравнить и вывести самое большое и самое
маленькое из них.
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
61.
ТеорияУ нас есть несколько чисел, требуется их сравнить и вывести самое большое и самое
маленькое из них.
- Можно реализовать это через условие?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
62.
ТеорияУ нас есть несколько чисел, требуется их сравнить и вывести самое большое и самое
маленькое из них.
- Можно реализовать это через условие?
- Да, но чем больше чисел, тем более громоздким оно будет
получаться:
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
63.
ТеорияУ нас есть несколько чисел, требуется их сравнить и вывести самое большое и самое
маленькое из них.
- Можно реализовать это через условие?
- Да, но чем больше чисел, тем более громоздким оно будет
получаться:
if number_1 > number_2 and number_1 > number_3 and number_1 > number_4...
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
64.
ТеорияУ нас есть несколько чисел, требуется их сравнить и вывести самое большое и самое
маленькое из них.
- Можно реализовать это через условие?
- Да, но чем больше чисел, тем более громоздким оно будет
получаться:
if number_1 > number_2 and number_1 > number_3 and number_1 > number_4...
Проверили только одно число, и только на превосходство!
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
65.
ТеорияУ нас есть несколько чисел, требуется их сравнить и вывести самое большое и самое
маленькое из них.
- Можно реализовать это через условие?
- Да, но чем больше чисел, тем более громоздким оно будет
получаться:
if number_1 > number_2 and number_1 > number_3 and number_1 > number_4...
Проверили только одно число, и только на превосходство!
Две функции для облегчения жизни:
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
66.
ТеорияУ нас есть несколько чисел, требуется их сравнить и вывести самое большое и самое
маленькое из них.
- Можно реализовать это через условие?
- Да, но чем больше чисел, тем более громоздким оно будет
получаться:
if number_1 > number_2 and number_1 > number_3 and number_1 > number_4...
Проверили только одно число, и только на превосходство!
Две функции для облегчения жизни:
max() - принимает набор значений и находит самое большое
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
67.
ТеорияУ нас есть несколько чисел, требуется их сравнить и вывести самое большое и самое
маленькое из них.
- Можно реализовать это через условие?
- Да, но чем больше чисел, тем более громоздким оно будет
получаться:
if number_1 > number_2 and number_1 > number_3 and number_1 > number_4...
Проверили только одно число, и только на превосходство!
Две функции для облегчения жизни:
max() - принимает набор значений и находит самое большое
min() - принимает набор значений и находит самое маленькое
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
68.
ИТОГПроверка понимания.
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
69.
ИТОГПроверка понимания.
1
Каким условным оператором можно
добавлять условия, если их несколько?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
70.
ИТОГПроверка понимания.
1
Каким условным оператором можно
добавлять условия, если их несколько?
elif
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
71.
ИТОГПроверка понимания.
1
Каким условным оператором можно
добавлять условия, если их несколько?
2
Что значит else?
elif
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
72.
ИТОГПроверка понимания.
1
Каким условным оператором можно
добавлять условия, если их несколько?
elif
2
Что значит else?
Иначе
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
73.
ИТОГПроверка понимания.
1
Каким условным оператором можно
добавлять условия, если их несколько?
elif
2
Что значит else?
Иначе
3
Как проверить равенство в условии?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
74.
ИТОГПроверка понимания.
1
Каким условным оператором можно
добавлять условия, если их несколько?
elif
2
Что значит else?
Иначе
3
Как проверить равенство в условии?
==
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
75.
ИТОГПроверка понимания.
1
Каким условным оператором можно
добавлять условия, если их несколько?
elif
2
Что значит else?
Иначе
3
Как проверить равенство в условии?
==
4
Какой оператор проверяет истинность хотя
бы одной из частей логического выражения?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
76.
ИТОГПроверка понимания.
1
Каким условным оператором можно
добавлять условия, если их несколько?
elif
2
Что значит else?
Иначе
3
Как проверить равенство в условии?
==
4
Какой оператор проверяет истинность хотя
бы одной из частей логического выражения?
or (или)
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
77.
ИТОГПроверка понимания.
1
Каким условным оператором можно
добавлять условия, если их несколько?
elif
2
Что значит else?
Иначе
3
Как проверить равенство в условии?
==
4
Какой оператор проверяет истинность хотя
бы одной из частей логического выражения?
or (или)
5
Сколько операторов elif может быть у одного
условия?
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
78.
ИТОГПроверка понимания.
1
Каким условным оператором можно
добавлять условия, если их несколько?
elif
2
Что значит else?
Иначе
3
Как проверить равенство в условии?
==
4
Какой оператор проверяет истинность хотя
бы одной из частей логического выражения?
or (или)
5
Сколько операторов elif может быть у одного
условия?
Сколько угодно
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
79.
ИТОГПодпишись на наш канал
©2023 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании