Инфоурок Информатика ПрезентацииПрезентация "Разветвляющийся алгоритм на языке Python"

Презентация "Разветвляющийся алгоритм на языке Python"

Скачать материал
Скачать материал "Презентация "Разветвляющийся алгоритм на языке Python""

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Инструктор по волейболу

Описание презентации по отдельным слайдам:

  • Язык программирования PythonОператоры ветвления в языке Python

    1 слайд

    Язык программирования Python
    Операторы ветвления в языке Python

  • Операторы ветвления условиедействия_1действия_2данетПолная форма ветвления (...

    2 слайд

    Операторы ветвления

    условие
    действия_1
    действия_2
    да
    нет
    Полная форма ветвления (условного оператора):
    Если условие истинно, то выполняется блок_1, иначе – блок_2.
    if <условие>:
    <блок_операторов_1>
    else:
    <блок_операторов_2>
    В языке Python важную роль играют отступы операторов от левой границы текста программы. Начало и конец блоков операторов определяется этими сдвигами. Задаются отступы пробелами или клавишей Tab.
    Если в блоке всего один оператор, то допустима такая форма записи:
    if <условие>: <оператор_1>
    else: <оператор_2>

  • Неполная форма ветвления (условного оператора):
условиедействия данетif :...

    3 слайд

    Неполная форма ветвления (условного оператора):

    условие
    действия
    да
    нет
    if <условие>:
    <блок_операторов>
    Операторы ветвления

    Если условие истинно, то выполняется блок операторов.
    В противном случае – переход к следующему оператору программы.
    Если в блоке всего один оператор, то допустима такая форма записи:
    if <условие>: <оператор>

  • Записать в тетрадь!

    4 слайд

    Записать в тетрадь!

  • Вложенные ветвленияВнутри условного оператора могут находиться любые оператор...

    5 слайд

    Вложенные ветвления
    Внутри условного оператора могут находиться любые операторы, в том числе и другие условные операторы (вложенные условные операторы).
    Это позволяет сделать выбор не из двух, а из нескольких вариантов.
    if <условие_1>:
    <блок_1>
    else:
    if <условие_2>:
    <блок_2>
    else:
    <блок_3>

    if <условие_1>:
    <блок_1>
    elif <условие_2>:
    <блок_2>
    . . .
    else:
    <блок_N>

    Если после else следует еще один оператор if, можно использовать «каскадное» ветвление с ключевыми словами elif («else-if»).
    Если очередное условие ложно, то выполняется проверка следующего условия и т. д.

  • Задача 1Найти значение функции для любого значения аргумента.yx11-1-1022-2𝑦=...

    6 слайд

    Задача 1
    Найти значение функции для любого значения аргумента.
    y
    x
    1
    1
    -1
    -1
    0
    2
    2
    -2
    𝑦= 𝑥+2, при 𝑥<−1 1, при 𝑥≥−1
    print (‘Иванов 8А’)
    x = float(input(‘Введите x: ‘))
    if x < -1:
    y = x+2
    else:
    y = 1
    print (‘При x= ‘,x,‘ y= ‘, y)

    y=x+2
    y=1

  • Задача 2Найти значение функции для любого значения аргумента.print (&#039;Иванов 8...

    7 слайд

    Задача 2
    Найти значение функции для любого значения аргумента.
    print ('Иванов 8А')
    x = float(input('Введите x: '))
    if x < -1:
    y = x+2
    elif x <= 1:
    y = 1
    else:
    y = 2-x
    print (‘ y = ', y)
    Введите x: -2
    y= 0.0
    Введите x: 0.5
    y= 1
    Введите x: 5
    y= -3.0
    𝑦= 𝑥+2, при 𝑥<−1 1, при −1≤𝑥≤1 2−𝑥, при 𝑥>1
    х
    -1
    1
    у=𝑥+2
    у=2−х
    у=1

  • y =    3−𝑥 2 𝑥 2 +3 ,  если 5≤𝑥≤10 2𝑥 ,   если 𝑥

    8 слайд

    y = 3−𝑥 2 𝑥 2 +3 , если 5≤𝑥≤10 2𝑥 , если 𝑥<0 2𝑥+ 𝑥 3 , прочие
    х
    0
    5
    10
    у= 3−𝑥 2 𝑥 2 +3
    у=2𝑥
    у=2𝑥+ 𝑥 3
    у=2𝑥+ 𝑥 3
    print ('Иванов 8А')
    x = float(input('Введите x: '))
    if x<0:
    y=2*x
    elif 5<=x<=10:
    y=(3-x)/(2*x**2+3)
    else:
    y=2*x+x**3
    print('При x= ',x,’y= ',y)
    Задача 3

  • Практическая работа

    9 слайд

    Практическая работа

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 671 665 материалов в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Статья на тему "Системы автоматизированного перевода"Информатика 7 класс (Сбор и оформление материала выполнила ученица 7 «Е» класса школы №471 Прокопенкова Алена).
  • Учебник: «Информатика (в 2-х частях)», Горячев А.В., Макарина Л.А., Паволоцкий А.В., Платонова Н.С.
  • Тема: § 5. Искусство получения публикации
  • 18.04.2023
  • 308
  • 1
«Информатика (в 2-х частях)», Горячев А.В., Макарина Л.А., Паволоцкий А.В., Платонова Н.С.
  • 18.04.2023
  • 514
  • 30
«Информатика», Босова Л.Л., Босова А.Ю.

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 18.04.2023 532
    • PPTX 245.9 кбайт
    • 22 скачивания
    • Оцените материал:
  • Настоящий материал опубликован пользователем Жабина Светлана Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Жабина Светлана Александровна
    Жабина Светлана Александровна
    • На сайте: 8 лет и 10 месяцев
    • Подписчики: 1
    • Всего просмотров: 6080
    • Всего материалов: 5

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 14 человек

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 137 человек из 45 регионов
  • Этот курс уже прошли 1 303 человека

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 101 человек из 40 регионов
  • Этот курс уже прошли 808 человек

Мини-курс

Психологическое благополучие и успех в учебе: методы помощи детям на разных этапах развития

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 205 человек из 53 регионов
  • Этот курс уже прошли 136 человек

Мини-курс

Стратегии развития бизнеса: конкуренция, позиционирование и прогнозирование

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Цифровая трансформация в бизнесе: аспекты управления и развития

3 ч.

780 руб. 390 руб.
Подать заявку О курсе