Инфоурок Информатика ПрезентацииПрезентация по информатике "Разбор задач по теме ветвление в Python"

Презентация по информатике "Разбор задач по теме ветвление в Python"

Скачать материал
Скачать материал "Презентация по информатике "Разбор задач по теме ветвление в Python""

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

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

Экономист по планированию

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

  • Разбор задач Урок 2

    1 слайд

    Разбор задач
    Урок 2

  • Анализ Самостоятельной работыКакие знания нужны для решения задачи:
Чтение т...

    2 слайд

    Анализ
    Самостоятельной работы
    Какие знания нужны для решения задачи:

    Чтение текста text=input()
    Функция нахождения длины текста len(text)
    “!”*n=“!!!!!!!!...”
    n раз

  • Решение детейЭто решено не ребенком, название переменных длинные!!!
Задача ли...

    3 слайд

    Решение детей
    Это решено не ребенком, название переменных длинные!!!

    Задача линейная, можно решить и без if.

    Правильно!!!

  • Какие знания нужны для решения задачи:
Чтение текста text=input()
Организация...

    4 слайд

    Какие знания нужны для решения задачи:

    Чтение текста text=input()
    Организация условного оператора
    if Условие:
    действие 1
    elif Условие:
    действие 2
    else: действие 3
    Союзы для соединения сложных условий and и or

  • Решение детейМы не учили списки, можно решить проще!
Мы не учили in!
Не разоб...

    5 слайд

    Решение детей
    Мы не учили списки, можно решить проще!

    Мы не учили in!

    Не разобрались в условии задачи!

  • Решение верное, но можно было проще, используя союз or!
Правильно!!!

    6 слайд

    Решение верное, но можно было проще, используя союз or!

    Правильно!!!

  • повторениеУсловия:
a==b
a>=b
a

    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





  • Определите значение переменной a после выполнения фрагмента программы:a = 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)

  • Практическая работаДополнительная задача 1
Разбор решения:
количество данных...

    10 слайд

    Практическая работа
    Дополнительная задача 1

    Разбор решения:
    количество данных вводимых с клавиатуры?
    тип этих данных?
    если мурчит или трётся, то чесать
    иначе если орёт, то кормить
    иначе поиграть


  • Дополнительная задача 3
Разбор решения:
количество данных вводимых с клавиату...

    11 слайд

    Дополнительная задача 3

    Разбор решения:
    количество данных вводимых с клавиатуры (внимательно их много)?
    тип этих данных (внимательно они разные)?
    если все четные цифры или буквы равны, то загадает
    иначе не загадает
    как записать условие четности?
    как записать, что буквы равны?
    какие союзы будут в условии?


    Условие длинное, можно взять две логические переменные и разбить условие.
    u1=x1 % 2 == 0 and x2 % 2 == 0 and x3 % 2 == 0
    u2=s1 == s2 and s2 == s3
    if u1 or u2:

  • Дополнительная задача 6
Разбор решения:
количество данных вводимых с клавиату...

    12 слайд

    Дополнительная задача 6

    Разбор решения:
    количество данных вводимых с клавиатуры?
    тип этих данных (внимательно в целых числах нет 3-)?
    если это “3” или “4” или “3-” или “4-”, то ДА
    иначе НЕТ
    какие союзы будут в условии?


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

Фитнес-тренер

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 663 508 материалов в базе

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

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

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

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

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

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

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

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

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

    • На сайте: 5 лет и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 11983
    • Всего материалов: 18

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

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

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

Экскурсовод

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

500/1000 ч.

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

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

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

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

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

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

Преподаватель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 21 региона
  • Этот курс уже прошли 151 человек

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

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

36 ч. — 144 ч.

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

Мини-курс

Сельский и индустриальный туризм

4 ч.

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

Мини-курс

История классической музыки от античности до романтизма

4 ч.

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

Мини-курс

Волонтерство: история, типы и роль в образовании

3 ч.

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