СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Технологическая карта урока информатики

Нажмите, чтобы узнать подробности

Урок по теме «Ветвление. Программирование разветвляющихся алгоритмов. Сложные условия. Практическая работа №22 «Написание программ, реализующих разветвляющийся алгоритм на языке Паскаль»»

Автор технологической карты

Участники

Место и дата проведения

Малкова Ольга Андреевна

Обучающиеся 9 класса

МБОУ СОШ с УИОП №60 г. Кирова

25 февраля 2021 года

Тип урока:

Урок закрепления новых знаний

Цели урока:

  1. Обучающие: способствовать изучению разветвляющихся алгоритмов, полного и неполного ветвления, последовательности действий при решении задач, формирование навыка составлять программы, повторение понятий и использования операторов присваивания, ввода/вывода данных в Паскале, формирование навыков решения задач с использованием блок-схем и составление программ на языке Паскаль АВС
  2. Развивающие: способствовать развитию логического мышления, внимания; развитие умения анализировать, обобщать, сравнивать, формализировать задачи.
  3. Воспитательные повышение интереса к учебному предмету «информатика», популяризация программирования у школьников.

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

Личностные:

  1. Формирование алгоритмического мышления, необходимого для профессиональной деятельности в современном обществе.
  2. Формирование навыков сотрудничества со сверстниками, взрослыми в различных видах деятельности.

Метапредметные:

  1. Умение выделять алгоритмы с ветвлением в различных процессах; понимание ограниченности возможностей линейных алгоритмов
  2. Умение организовывать учебное сотрудничество и совместную деятельность с учителем и сверстниками, работать индивидуально и в группе - находить общее решение.
  3. Формирование и развитие компетентности в области использования информационно – коммуникационных технологий.

Предметные:

  1. Представление об алгоритмической конструкции «ветвление»;
  2. Умение исполнять алгоритм с ветвлением для формального исполнителя с заданной системой команд;
  3. Умение составлять простые (короткие) алгоритмы с ветвлением для формального исполнителя с заданной системой команд.

Организация пространства:

Межпредметные связи:

литература, математика

Ресурсы:

Технические средства:

  1. Компьютер.
  2. Экран.
  3. Презентация.
  4. Раздаточный материал

Этап

Деятельность учителя

Деятельность учащихся

Формируемые УУД

1 Организационный

момент

Приветствие. Проверка готовности к уроку, фиксация отсутствующих, организация внимания и внутренней готовности.

Приветствие. Подготовка рабочего места.

Регулятивные:

Волевая саморегуляция.

2

Актуализация знаний

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

Фронтальный опрос:

  1. Дайте определение алгоритму;
  2. Перечислите свойства алгоритма;
  3. Какие алгоритмические конструкции вы знаете?
  4. Из чего состоит программа?
  5. Какие типы переменных вы знаете?
  6. Назовите оператор ввода и вывода

Проверим выполненное вами домашнее задание. Нужно было написать текст программы следующей задачи на языке Паскаль.

Ввести два числа и найти наибольшее из них.

Учащиеся отвечают на вопросы учителя, приводят примеры.

Коммуникативные:

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

3 Формулировка темы урока

Подведение к теме урока. Задает наводящие вопросы:

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

Формулируют тему урока, ставят цели и задачи.

Программирование разветвляющихся алгоритмов. Сложные условия»

Коммуникативные: Развитие навыков общения со сверстниками и взрослыми в процессе деятельности.

Личностные: Формирование логического мышления.

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

4

Изучение нового материала

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

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

По этой схеме, если условие истинно, выполняется серия действий 1, иначе выполняется серия действий

Пример про богатыря

При записи на языке Паскаль разветвляющихся алгоритмов используют условный оператор. Его общий вид:

if < условие> then <оператор _1> else <оператор_2>;

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

Слова if - then - else переводятся с английского на русский язык как если – то – иначе, что полностью соответствует записи ветвления на алгоритмическом языке.

Перед else знак «;» не ставится.

В качестве условий такого оператора используется значение логического выражения:

  • простые – записанные с помощью операций отношения;
  • сложные – записанные с помощью логических операций: OR (или) и AND (и).
  • Сложное условие – это условие, состоящее из нескольких простых условий (отношений), связанных с помощью логических операций:
  • not – НЕ (отрицание, инверсия)
  • and – И (логическое умножение, конъюнкция, одновременное выполнение условий)
  • or – ИЛИ (логическое сложение, дизъюнкция, выполнение хотя бы одного из условий)

Порядок выполнения

  • выражения в скобках
  • not
  • and
  • or
  • <, <=, >, >=, =, <>
  • Особенность – каждое из простых условий обязательно заключать в скобки.
  • Рассмотрим задачу.
  • Фирма набирает сотрудников от 25 до 40 лет включительно. Ввести возраст человека и определить, подходит ли он фирме (вывести ответ "подходит" или "не подходит").

Работа под руководством учителя

Познавательные

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

5

Закрепление изученного материала

Повторение рассмотренных понятий, разбор примеров; выявление пробелов и корректировка неверных представлений.

Задание. Написать программу на языке Pascal (при необходимости помощь учителя)

Самостоятельная работа. Каждый ученик садится за компьютер.

На 3-4 Кощей Бессмертный решил жениться. Но у него было условие. Невесте должно быть от 18 до 25 лет включительно. Написать программу, которая определяет возраст невесты и выводит на экран сообщение от Кощея «женюсь» или «не женюсь»

На 4 -5 Ввести номер месяца и вывести название времени года

Ввести номер месяца и вывести название времени года

Фронтальная работа, индивидуальная работа на компьютере.

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

6

Подведение итогов урока. Рефлексия

Оценивание работы учащихся на уроке.

Вся наша жизнь – это алгоритм сложной «ветвящейся» структуры и надо стремиться к тому, чтобы каждое наше действие было обдуманным и приводило к правильному, достойному результату!

- Каков же результат нашего урока?

Выполните алгоритм: Если понравился урок, то поднимите радостный смайлик, иначе грустный смайлик.

- Какая это алгоритмическая структура? Какое ветвление вы сейчас выполнили?

Высказывают свое мнение об уроке.

Личностные: Адекватное понимание причин успеха/неуспеха в учебной деятельности, осознанность учения.

7

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

в опорном конспекте (любые два задания). Оценка в зависимости от уровня сложности (1ур. – 3, 2ур. – 4, 3 ур. - 5)

Запись задания в дневники

Регулятивные: Волевая саморегуляция.

Личностные: Адекватное реагирование на трудности.

Категория: Информатика
17.11.2022 12:58


Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!