Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Урок Программирование ветвящихся алгоритмов на Python

Содержание

ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONЦель урока – общее представление об условных операторах, их использование на простейших примерах.Основные операторы: IF , ELIF, ELSEОсновные понятия: Условный операторВетвящийся алгоритм
ПРОГРАММИРОВАНИЕ В ШКОЛЕУрок 6: Условные операторы. Программирование ветвящихся алгоритмовPYTHONАвтор курса: Наумов Алексей ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONЦель урока – общее представление об условных операторах, их использование ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONВетвящийся алгоритм – алгоритм в котором то или иное действие ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONРисунок 1: пример ветвящегося алгоритма ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONУсловный оператор IF – оператор (команда) языка программирования Python, позволяющий ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONРисунок 2: часть алгоритма с проверкой условияIF d ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONРисунок 3: пример ветвящегося алгоритмаa = int(input())b = int(input())c = ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONЛогические операторы проверки условияAND – логическое И - проверяется истинность ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONЛогические операторы проверки условия== - проверка на равенствоIF X == ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONЛогические операторы проверки условия> - проверка на большее значениеIF X ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONa = int(input())if a < 0:   print(‘Отрицательное') else: ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONВ вашем решении необходимо предусмотреть несколько вариантов:Введенное число меньше нуляВведенное ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONУсловный оператор IF имеет возможность проверить сразу несколько решений:IF a ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONa = int(input())b = int(input())if a < b: ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONДля самостоятельного решения:Ввести с клавиатуры три числа. Возвести в квадрат
Слайды презентации

Слайд 2 ПРОГРАММИРОВАНИЕ В ШКОЛЕ
PYTHON
Цель урока – общее представление об

ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONЦель урока – общее представление об условных операторах, их

условных операторах, их использование на простейших примерах.

Основные операторы: IF

, ELIF, ELSE

Основные понятия:
Условный оператор
Ветвящийся алгоритм

Слайд 3 ПРОГРАММИРОВАНИЕ В ШКОЛЕ
PYTHON
Ветвящийся алгоритм – алгоритм в котором

ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONВетвящийся алгоритм – алгоритм в котором то или иное

то или иное действие выполняется в зависимости от истинности

или ложности некоторого условия.

Условие, которое влияет на выбор следующего действия должно принимать значение истина (true) или ложь (false)

Слайд 4 ПРОГРАММИРОВАНИЕ В ШКОЛЕ
PYTHON
Рисунок 1: пример ветвящегося алгоритма

ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONРисунок 1: пример ветвящегося алгоритма

Слайд 5 ПРОГРАММИРОВАНИЕ В ШКОЛЕ
PYTHON
Условный оператор IF – оператор (команда)

ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONУсловный оператор IF – оператор (команда) языка программирования Python,

языка программирования Python, позволяющий реализовать выполнение того или иного

действия в зависимости от выполнения условия.

IF выражение:
действия для истинности выражения
ELSE:
действия для ложности выражения

Слайд 6 ПРОГРАММИРОВАНИЕ В ШКОЛЕ
PYTHON
Рисунок 2: часть алгоритма с проверкой

ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONРисунок 2: часть алгоритма с проверкой условияIF d

условия
IF d

print “Корни есть”

Фрагмент 1: использование условного оператора


Слайд 7 ПРОГРАММИРОВАНИЕ В ШКОЛЕ
PYTHON
Рисунок 3: пример ветвящегося алгоритма
a =

ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONРисунок 3: пример ветвящегося алгоритмаa = int(input())b = int(input())c

int(input())
b = int(input())
c = int(input())
d = b**2 +

4*a*c

if d < 0:
print(‘Корней нет')
else:
print(‘Корни есть')

Фрагмент 2: пример решения ветвящегося алгоритма


Слайд 8 ПРОГРАММИРОВАНИЕ В ШКОЛЕ
PYTHON
Логические операторы проверки условия
AND – логическое

ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONЛогические операторы проверки условияAND – логическое И - проверяется

И - проверяется истинность или ложь одновременно всех сравниваемых

условий
X=1 and Y=1

OR – логическое ИЛИ – проверяется истинность или ложность одного из сравниваемых условий
X=1 or Y=1


Слайд 9 ПРОГРАММИРОВАНИЕ В ШКОЛЕ
PYTHON
Логические операторы проверки условия
== - проверка

ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONЛогические операторы проверки условия== - проверка на равенствоIF X

на равенство
IF X == 1:

!= - проверка на Неравенство
IF

X != 1:


Слайд 10 ПРОГРАММИРОВАНИЕ В ШКОЛЕ
PYTHON
Логические операторы проверки условия
> - проверка

ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONЛогические операторы проверки условия> - проверка на большее значениеIF

на большее значение
IF X > 1:

>= - проверка большее

или равное значение
IF X >=1:

< - проверка на меньшее значение
IF X < 1:

<= - проверка на меньшее или равное значение
IF X <= 1:


Слайд 11 ПРОГРАММИРОВАНИЕ В ШКОЛЕ
PYTHON
a = int(input())

if a < 0:

ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONa = int(input())if a < 0:  print(‘Отрицательное') else:


print(‘Отрицательное')
else:

print(‘Положительное')

Задание:

Напишите программу,
которая ожидает ввода
числа с клавиатуры и
определяет, положительное
это число или отрицательное.


Слайд 12 ПРОГРАММИРОВАНИЕ В ШКОЛЕ
PYTHON
В вашем решении необходимо предусмотреть несколько

ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONВ вашем решении необходимо предусмотреть несколько вариантов:Введенное число меньше

вариантов:

Введенное число меньше нуля
Введенное число больше нуля
Введенное число равно

нулю


Слайд 13 ПРОГРАММИРОВАНИЕ В ШКОЛЕ
PYTHON
Условный оператор IF имеет возможность проверить

ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONУсловный оператор IF имеет возможность проверить сразу несколько решений:IF a

сразу несколько решений:

IF a

положительное”

Слайд 14 ПРОГРАММИРОВАНИЕ В ШКОЛЕ
PYTHON
a = int(input())
b = int(input())

if a

ПРОГРАММИРОВАНИЕ В ШКОЛЕPYTHONa = int(input())b = int(input())if a < b:

< b:
print(‘A меньше B')
elif a=b:


print(‘A равно B')
else:
print(‘A больше B ')

Задание:

Напишите программу,
которая ожидает ввода
двух чисел с клавиатуры и
определяет, какое число большее, а какое меньшее.

Не забудьте учесть вариант, когда числа будут равны друг другу.


  • Имя файла: urok-programmirovanie-vetvyashchihsya-algoritmov-na-python.pptx
  • Количество просмотров: 351
  • Количество скачиваний: 25