Урок-повторения: Алгоритм ветвления на языке программирования

Автор: Романова Мария Андреевна

Организация: ЧОУ «Газпром школа Санкт-Петербург»

Населенный пункт: г. Санкт-Петербург

Класс: 8
Тема урока: «Алгоритм ветвления на языке программирования» (урок‑повторения)
Тип урока: урок обобщения и систематизации знаний
Форма организации учебной деятельности: работа в парах, практико‑ориентированная деятельность с метапредметными заданиями

Цель урока: систематизировать и закрепить знания учащихся об алгоритмической конструкции «ветвление», сформировать устойчивые навыки её реализации на языке программирования через решение междисциплинарных задач.

Задачи урока:

  • предметные: повторить синтаксис условного оператора Python, закрепить умение строить алгоритмы ветвления, переводить условие задачи в программный код, находить и исправлять типичные ошибки;

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

  • личностные: формировать культуру учебного сотрудничества, ответственность за общий результат, устойчивый интерес к применению программирования для моделирования реальных процессов.

Планируемые результаты:

  • учащиеся будут знать: формы записи ветвления (полная/неполная), особенности проверки условий, типичные логические ошибки при конструировании условий;

  • учащиеся будут уметь: формулировать условие ветвления на основе предметной задачи, писать и отлаживать короткие программы с условным оператором, объяснять логику работы алгоритма партнёру;

  • метапредметные умения: работа с межпредметной информацией, совместная постановка задачи, взаимный контроль и коррекция, представление результата в устной и письменной форме.

Универсальные учебные действия (УУД):

  • регулятивные: целеполагание, планирование действий в паре, самоконтроль и взаимоконтроль, оценка результата по критериям;

  • познавательные: анализ условия задачи, выделение существенных признаков, перевод словесного описания в формализованную логику и код, сопоставление предметных моделей;

  • коммуникативные: умение договариваться в паре, задавать уточняющие вопросы, аргументировать позицию, представлять решение аудитории;

  • личностные: осознание практической ценности алгоритмического мышления, готовность к сотрудничеству и принятию конструктивной критики.

Методы и приёмы обучения: частично‑поисковый, проблемно‑диалогический, метод парной работы, взаимное обучение, анализ ошибок, мини‑проектирование.

Образовательные технологии: технология сотрудничества, элементы кейс‑технологии, практико‑ориентированное обучение.

Дидактические средства: карточки с метапредметными задачами (алгебра, физика, химия, биология, геометрия),шкала самооценки, презентация.

Оборудование и ПО: компьютеры с установленной средой программирования Python (PyCharm), проектор, доска.

Используемый УМК: Л. Л. Босова, А. Ю. Босова «Информатика. 8 класс»

Продолжительность урока: 45 минут.

Ход урока

Этап

урока

Учитель

Ученик

Приветствие

Здравствуйте! Проверьте, пожалуйста, свою готовность к уроку.

 

Постановка цели урока. Проблемная ситуация

Ребята, кто-нибудь из вас знает что-то о инновационном центре «Сколково»?

Совсем недавно мне в руки попал атлас будущих профессий, разработанный именно в данном инновационном центре. В нем опубликованы список профессии будущего и какими компетенциями должен обладать кандидат.

В данном центре проанализировали потребность в будущих профессиях до 2030 года на основании развития технологий и человечества в целом.

  • Посмотрите и проанализируйте что общего у этих професский каждого блока (ученикам дается полистать и проанализировать атлас).

  • К каким выводам вы пришли?

  • Да, верно. На доске вы можете увидеть фрагменты этого пособия.

  • А какими компетенциями должен обладать специалист в подобных профессиях, связанных с информационными технологиями?

  • Все верно. Необходимо иметь компетенции работы с информацией и технологиями. Какой сделаете вывод?

  • Заметили, что информатика, как школьный предмет, «прошивает» красной нитью все компетенции будущих профессий?!
    Исходя из этой мысли, урок - закрепление изученного материала по информатике объединяется с вашими знаниями из других учебных предметов.

  • Тема прошлого урока какая была?

  • Поэтому тема урока-повторения - «Алгоритм ветвления на языке программирования».

Сегодня мы продолжаем работу с алгоритмами условия и их программирования на языке Python.

  • Какие знания и умения сегодня будете закреплять?

Ответы учеников синтезируются и на экран выводятся цели урока: 1️. закрепить знания построения блок-схемы разветвляющегося алгоритма;

2️. закрепить умения написания программы и ее отлаживание на языке Python.

  • Сегодня вас ждет работа в парах. Перед тем как приступить к практической работе, вспомните теорию. Вам предложено задание: что обозначают блоки в блок-схеме алгоритма ветвления?

Теперь перенесем алгоритм блок-схемы на оператора.

Назовите оператора на языке программирования в Python.

  • Обратите внимание на синтаксические правила записи программы.

Итак, практическая работа будет в парах. Для этого повторим правила работы в паре.

Перед вами слайд, на котором изображены карточки с номерами. За каждым номером скрывается название предмета, выбрав номер карточки, вам достается задача из данного предмета.

Ваша задача составить блок-схему и рабочую программу на языке программирования Python для решения конкретной задачи.

(ученики выбирают номер и получают задания от учителя).

Обсуждение критериев оценивания по отметкам.

 

-«Сколково» - это инновационный центр, где создают поддержку технологических и исследовательских проектов в нашей стране.

 

 

 

 

 

  • В каждом блоке профессий есть профессии, связанные с информационными технологиями. Например, биотехнологии, информационная безопасность и инженерия. медицина.

  • Навыки программирования, робототехники, работы с алгоритмами, работа с искусственным интеллектом.

  • Информатика (алгоритмика) лежит в основе многих отраслей.

  • Алгоритм ветвления на языке программирования.

Ученики рассуждают и формулируют цели урока.

 

 

 

 

 

 

 

 

 

 

 

 

 

  • if - «если»

  • elif - «если то»

  • else - «иначе»

 

 

  • Проговаривают правила

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

Демонстрация рабочей программы через яндекс телемост на электронную доску.

Ученики читают задачу и объясняют ее решение.

1. Подобрать блок-схему

2. Написать программу

2. Проверить работу программы

3. Продемонстрировать работу программы

4*. Написать программу (без проверки на ПК)

Ответы учеников в паре

Итоги урока

Что получилось лучше всего?

Где могут пригодиться полученные навыки?

Ученикам раздается карточка для самооценивания, чтобы каждый поставил себя на определенную ступеньку по закреплению изученного материала.

Домашнее задание.

 


Приложения:
Для доступа к приложениям, Войдите в систему или зарегистрируйтесь

Опубликовано: 19.08.2026
Мы сохраняем «куки» по правилам, чтобы персонализировать сайт. Вы можете запретить это в настройках браузера