Рабочие листы
к вашим урокам
Скачать
1 слайд
Разбор задач
Урок 2
2 слайд
Анализ
Самостоятельной работы
Какие знания нужны для решения задачи:
Чтение текста text=input()
Функция нахождения длины текста len(text)
“!”*n=“!!!!!!!!...”
n раз
3 слайд
Решение детей
Это решено не ребенком, название переменных длинные!!!
Задача линейная, можно решить и без if.
Правильно!!!
4 слайд
Какие знания нужны для решения задачи:
Чтение текста text=input()
Организация условного оператора
if Условие:
действие 1
elif Условие:
действие 2
else: действие 3
Союзы для соединения сложных условий and и or
5 слайд
Решение детей
Мы не учили списки, можно решить проще!
Мы не учили in!
Не разобрались в условии задачи!
6 слайд
Решение верное, но можно было проще, используя союз or!
Правильно!!!
7 слайд
повторение
Условия:
a==b
a>=b
a<=b
a!=b
a % 2==0
a % 10=4
a % 3 !=0
a % 2==0 or a % 5==0
a % 2==0 and a % 5==0
len(s)<10
8 слайд
Определите значение переменной a после выполнения фрагмента программы:
a = 10
if a < 5:
a += 12
else:
a -= 7
if a < 5:
a += 12
else:
a -= 7
a = 11
if a > 5:
a += 13
else:
a -= 9
if a > 5:
a += 13
else:
a -= 9
b = 4
a = 11
if a > b:
b += 13
else:
a -= 8
if a > b:
a += 13
else:
a -= 8
a = 11
if a < 16:
a += 13
else:
a -= 8
b = 4
a=11
if b % 2==0 and a>0:
b += 3
elif a % 10==1:
a -= 8
else:
a -= 4
9 слайд
Определите какое значение будет напечатано после выполнения фрагмента программы:
a = “111”
if len(a)<5:
a *= 3
print(a)
else:
print(a)
b = 4
a = 5
if b % 2==0 and a% 2==0:
b //= 2
a // = 2
print(a, b)
elif b % 2==0 or a% 2==0:
a = (a*b)//2
print(a)
else:
print(“Числа не четные”)
a = “222222”
if len(a)<10:
a += “+”*(10-len(a))
print(a)
else:
print(a)
10 слайд
Практическая работа
Дополнительная задача 1
Разбор решения:
количество данных вводимых с клавиатуры?
тип этих данных?
если мурчит или трётся, то чесать
иначе если орёт, то кормить
иначе поиграть
11 слайд
Дополнительная задача 3
Разбор решения:
количество данных вводимых с клавиатуры (внимательно их много)?
тип этих данных (внимательно они разные)?
если все четные цифры или буквы равны, то загадает
иначе не загадает
как записать условие четности?
как записать, что буквы равны?
какие союзы будут в условии?
Условие длинное, можно взять две логические переменные и разбить условие.
u1=x1 % 2 == 0 and x2 % 2 == 0 and x3 % 2 == 0
u2=s1 == s2 and s2 == s3
if u1 or u2:
12 слайд
Дополнительная задача 6
Разбор решения:
количество данных вводимых с клавиатуры?
тип этих данных (внимательно в целых числах нет 3-)?
если это “3” или “4” или “3-” или “4-”, то ДА
иначе НЕТ
какие союзы будут в условии?
Рабочие листы
к вашим урокам
Скачать
6 663 508 материалов в базе
«Информатика», Босова Л.Л., Босова А.Ю.
3.4.3. Многообразие способов записи ветвлений
Больше материалов по этой темеНастоящий материал опубликован пользователем Афанасьева Анастасия Валерьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
36/72 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс повышения квалификации
36 ч. — 144 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.