Презентация "Ветвление на языке Python"
презентация к уроку по информатике и икт (8 класс)
Презентация для работы на уроке 8 кл с полным разбором задач.
Скачать:
Вложение | Размер |
---|---|
vetvlenie_na_piton.pptx | 245.94 КБ |
Предварительный просмотр:
Подписи к слайдам:
Операторы ветвления условие действия_1 действия_2 да нет Полная форма ветвления (условного оператора): Если условие истинно, то выполняется блок_1, иначе – блок_2. i f <условие> : <блок_операторов_1> e lse : <блок_операторов_2> В языке Python важную роль играют отступы операторов от левой границы текста программы. Начало и конец блоков операторов определяется этими сдвигами. Задаются отступы пробелами или клавишей Tab . Если в блоке всего один оператор, то допустима такая форма записи: i f <условие> : <оператор_1> e lse : <оператор_2>
Неполная форма ветвления (условного оператора): условие действия да нет i f <условие> : < блок_операторов > Операторы ветвления Если условие истинно, то выполняется блок операторов. В противном случае – переход к следующему оператору программы. Если в блоке всего один оператор, то допустима такая форма записи: i f <условие> : <оператор>
Записать в тетрадь!
Вложенные ветвления Внутри условного оператора могут находиться любые операторы, в том числе и другие условные операторы ( вложенные условные операторы ). Это позволяет сделать выбор не из двух, а из нескольких вариантов. i f <условие_1> : <блок_1> e lse : i f <условие_2> : <блок_2> e lse : <блок_3> i f <условие_1> : <блок_1> e l i f <условие_2> : <блок_2> . . . e lse : <блок_ N > Если после else следует еще один оператор if , можно использовать «каскадное» ветвление с ключевыми словами elif ( « else-if » ) . Если очередное условие ложно, то выполняется проверка следующего условия и т. д.
Задача 1 Найти значение функции для любого значения аргумента. y x 1 1 -1 -1 0 2 2 -2 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 (' Иванов 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 х -1 1 у= у=1
y = х 0 5 10 у= у= 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
Практическая работа
По теме: методические разработки, презентации и конспекты
Элективный курс «Программирование на языке Python»
Элективный курс «Программирование на языке Python»...
Рабочая программа дополнительного образования "Программирования на языке Python 3"
Программа дополнительного образования «Программирование на языке Python» направлена на технический профиль, более глубокое изучение тем, которые рассматриваются в курсе информатики 8 и 9 к...
Рабочая программа кружка Программирование на языке Python для 7-8 классов
Рабочая программа кружка «Программирование на языке Python» в 7-8 классах...
Сценарий занятия по теме "Реализация алгоритма нахождения наибольшего общего делителя на языке Python" для 6 класса с использованием материалов образовательного портала Учи.ру
Сценарий занятия включает в себя:- цели;- планируемые результаты;- этапы;- работу с карточками Учи.ру в разных видах учебной деятельности;- домашнее задание с использованием карточек Учи.ру....
Сценарий занятия по теме "Реализация алгоритма нахождения наименьшего общего кратного на языке Python" для 6 класса с использованием материалов образовательного портала Учи.ру
Сценарий занятия включает в себя:- цели;- планируемые результаты;- этапы;- работу с карточками Учи.ру в разных видах учебной деятельности;- домашнее задание с использованием карточек Учи.ру....
Программа элективного курса "Основы программирования на языке Python"
Программа элективного курса "Основы программирования на языке Python"...
Дополнительная общеобразовательная общеразвивающая программа «Программирование на языке Python»
Программа адресована детям 8-11 классаСодержание программы разработано с учетом принятия всех желающих, не имеющих противопоказаний по здоровью.Дополнительная общеразвивающая программа «Программ...