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

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

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

ТЕХНОЛОГИЧЕСКАЯ КАРТА УРОКА ИНФОРМАТИКИ  .

Урок по теме «Ветвление. Программирование разветвляющихся алгоритмов. Сложные условия. Практическая работа №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)

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

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

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

 

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

1 уровень сложности

2 уровень сложности

3        уровень сложности

1.     Составьте блок-схему:

 

 Если шоколад стоит не больше 50-ти рублей, то купить его, иначе (если больше 50-ти рублей) вернуться домой и взять недостающую сумму.

 

1.      Составьте блок-схему:

Коль кругом всё будет мирно,
Так сидеть он будет смирно;
Но лишь чуть со стороны
Ожидать тебе войны,
Иль набега силы бранной,
Иль другой беды незваной,
Вмиг тогда мой петушок
Приподымет гребешок,
Закричит и встрепенётся
И в то место обернётся.

А.С. Пушкин

1.        Составьте программу, определяющую остаток от деления числа A на число В.

2.  Составьте программу вычисления значения функции:

Разветвляющийся алгоритм

2.    Составьте программу вычисления значения функции:

http://zhuravl.internat-lyamina.edusite.ru/images/image008.gif

2.       Составьте программу, заменяющую из двух данных чисел большее число модулем суммы, а меньшее — модулем полуразности этих чисел.

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал
Скачать материал

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

6 103 411 материалов в базе

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

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

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

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

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

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

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

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

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

    Малкова Ольга Андреевна
    Малкова Ольга Андреевна
    • На сайте: 5 лет и 4 месяца
    • Подписчики: 1
    • Всего просмотров: 325
    • Всего материалов: 2

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

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