1.52M
Category: programmingprogramming

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 ООО «Юмакс». Все права защищены. Любое использование материалов допускается только с письменного согласия компании
English     Русский Rules