Открытый урок по теме: Алгоритмическая структура Ветвление (9 класс)


МБОУ «СОШ с.Заволжское»
Тема урока: « Алгоритмическая структура «ветвление»».
Учебный предмет – информатика.
Уровень образования школьников: 9 класс общеобразовательной школы.
Раздел программы: Основы алгоритмизации и объектно-ориентированного программирования.
Место урока в изучении раздела: десятый урок; до этого были рассмотрены понятие и свойства алгоритмов, формы представления алгоритмов, линейная алгоритмическая структура, понятия исполнителя алгоритмов; учащиеся получили первичные представления о трёх основных алгоритмических структурах (линейной, разветвляющейся и циклической), научились исполнять алгоритмы линейной структуры.
Форма учебной работы – классно-урочная.
Продолжительность урока: 45 минут.
Технологические особенности:
Дидактическое оснащение урока и ТСО: компьютер учителя, проектор, рабочие листы учащихся, компьютеры учащихся для выполнения групповой работы, файл Задания на каждый ученический компьютер, на доске: тема и цели урока.
Основные понятия: алгоритмическая структура «ветвление», полное, неполное, блок-сема «ветвления»
Тип урока: комбинированный.
Форма проведения: урок- практикум, который тесным образом связан с изученным материалом, а также способствует прочному его усвоению. Основной формой проведения являются практические работы, на которых учащиеся самостоятельно упражняются в практическом применении усвоенных теоретических знаний и умений. Одним из способов организации деятельности учащихся на практикумах является групповая форма работы.
Методы обучения: фронтальный, индивидуальный, групповой, наглядно-практический, разноуровневый.
Приобретаемые навыки детей: применение знаний об алгоритмах структуры «ветвление» к решению математических и других задач, создание алгоритмических моделей решения задач с ветвлением, развитие способностей алгоритмически мыслить, совершенствование умений работать самостоятельно и в группах.
Формы организации работы детей: индивидуальная, самостоятельная и групповая работа.
Задачи урока:
учебные:
•Закрепить с учащимися понятия алгоритма, исполнителя, типы и способы представления алгоритмов.
•Подробнее познакомить учащихся с алгоритмом «ветвление». Рассмотреть полную, неполную формы ветвления.
•Научить представлению алгоритмов в виде блок-схем, выполнению алгоритмов с заполнением таблицы.
развивающие:
•Развивать способность учащихся анализировать, сравнивать, делать выводы.
•Активизировать познавательную активность учащихся через мультимедийные средства обучения.
•Развивать образное и критическое мышление.
воспитательные:
•Повышение мотивации учащихся на уроке.
•Достижение сознательного уровня усвоения материала учащимися.
•Формирование чувства коллективизма и здорового соперничества.
•Формирование алгоритмического мышления.
Методическое обеспечение урока:
•раздаточные материалы «Рабочий лист учащегося»(приложение 2);
•файл Задание для групповой работы
Задания для повторения.
Литература:
Информатика и ИКТ. Учебник. 9 класс/Под ред. Н.Д. Угринович.
План урока:
I. Организационный момент (15 сек.)
II. Постановка цели и задач урока. Мотивация учебной деятельности учащихся(5 мин.)
III. Актуализация опорных знаний. (5 мин.)
IV. Первичное усвоение новых знаний. (5 мин.)
V. Первичная проверка понимания. (3 мин.)
V I. Физкультминутка.( 1 мин.)
V I I. Первичное закрепление.(10 мин.)
V I I I. Контроль усвоения , обсуждение допущенных ошибок и их коррекция. (5 мин).
IХ. Информация о домашнем задании, инструктаж по его выполнению. (1 мин.)
Х. Итог. (1 мин.)
ХI. Оценки.(1 мин.)
ХII. Рефлексия (1 мин.)
ХIII. Завершающее слово учителя. (1 мин.)
ХОД УРОКА
1.Организация урока.
Добрый день, ребята. Мне очень приятно видеть в ваших глазах лучики любознательности. Я вижу, что вы готовы слушать и слышать. Поприветствуем улыбкой друг друга и пожелаем себе удачи.
Сегодня наш урок- практикум будет посвящен изучению нового материала, а также первичному его усвоению. В ходе урока вам предстоит выполнить разные формы работы: индивидуальные , групповые, дифференцированные. Каждый этап урока будет оцениваться вами в Листе оценок, который лежит у вас на столе, подпишите его.
Я вам предлагаю название темы урока узнать, разгадав шифрограмму и ребус.


2. Сообщение темы и цели урока
Тема урока: " Алгоритмическая структура «ветвление»"
Откройте тетради и запишите число и тему урока.
Давайте вместе сформулируем цели урока.
Цель нашего сегодняшнего урока
познакомиться с базовой алгоритмической структурой ВЕТВЛЕНИЕ;
изучить полную и неполную формы команды ветвления;
развивать навыки решения задач с помощью блок-схем.
Девизом урока-
Если с блок-схемами будешь дружить
Любую задачу ты сможешь решить.
3. Актуализация опорных знаний.
-Прежде чем мы перейдем к изучению новой темы, повторим основные понятия изученные на прошлых уроках:
- Что такое алгоритм?
(Алгоритм – это описание последовательных действий, направленных на получение из исходных данных результата за конечное число шагов с помощью понятных исполнителю команд).
Далее класс делится на два варианта. Первый вариант , берет Листы оценивания садится за компьютеры и открывает задание1.1 на Рабочем столе , а второй-на месте задание 1.2.
1 варианту надо составить четыре правильные по смыслу фразы, для этого вам необходимо мышкой передвинуть фигуру в нужное место.
2 варианту- найти ошибки в предложенных блок- схемах, ошибки исправляем на листочках с заданиями.
На эту работу у вас 2 мин.
Задание1.1

Задание 1.2.
Найдите ошибки в предложенных блок-схемах:

Время закончилось. Первый вариант смотрит на доску . Второй быстро обменялись листами друг с другом.
Первый вариант за 4 правильные фразы в листе оценивания ставят5, за 3-4, за 2-3,за 1-2.
Второй вариант проверяем вместе. Какие ошибки допущены в первой блок-схеме? (начало и конец должны быть в геометрической фигуре –овал, стрелочки, указывающие на последовательность действий, действие –в прямоугольниках).Во второй? В третьей? За 3 правильные схемы -5, за 2- 4, за1-3.
4.Первичное усвоение новых знаний.
Вступительное слово учителя: Каждый день, совершая определенные действия, мы выполняем какой-либо алгоритм.
Приведите, пожалуйста, примеры, из повседневной жизни, относящиеся к линейным алгоритмам. (Ученики приводят примеры линейных алгоритмов: посадки саженца в саду, приготовление кофе и т.д.)
К сожалению, в жизни линейные алгоритмы встречаются довольно редко. Всегда появляются какие-нибудь условия, которые изменяют алгоритм.
Например: вы умываетесь, чистите зубы и вдруг перестала идти вода или закончилась паста. Утром, собираясь в школу, мы обязательно посмотрим в окно: если идет дождь, то берем с собой зонт… (Ребята продолжают приводить примеры). Такие условия встречаются в нашей жизни довольно часто.
Находясь на развилке двух (и более) дорог, русский богатырь выберет только одну в зависимости от своей цели и некоторого условия, написанного на камне.
Таким образом, появляется новый вид алгоритма.
– Как бы вы его назвали? (Алгоритм « ветвление»).
– Попробуйте дать ему определение. (Алгоритмическая конструкция « ветвление» – это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.)
– Ниже приведены формы ветвлений. Чем они отличаются? Как бы вы их назвали? (Полная и неполная форма ветвления).

Учитель дополняет ответы учащихся и записывает полную и неполную форму ветвлений на алгоритмическом языке и на одном из языков программирования.. Примеры использования разветвляющихся алгоритмов в виде блок-схем:
Полная Неполная
Если условие то действие 1 иначе действие 2 Если условие то действие 1
if условие then действие 1 else действие 2 if условие then действие
V. Первичная проверка понимания. (3 мин.)
Примеры использования разветвляющихся алгоритмов в виде блок-схем:
Если ласточки летают низко, то будет дождь, иначе дождя не будет. Если погода будет хорошая, то перед тем, как делать уроки, покатаюсь на лыжах.

V I. Физкультминутка.( 1 мин.)
Если ты юноша, то выполняй круговые движения глаз по часовой стрелки , иначе против часовой стрелки.
Если у тебя длинные волосы , то выполняй наклоны головы вперед- назад, иначе вправо- влево.
Если у тебя карие глаза , то вытяни руки вперед и потянись, иначе вытяни руки вверх потяни.
Если ты ученик 9 класса, то выпрямись и приготовься к дальнейшей работе.
V I I. Первичное закрепление.(10 мин.) Работа в группах.
Каждая группа получает задание.
1 группа 2 группа 3 группа
Задание 2.1:Среди предложенных пословиц выберите ту, которая соответствует блок-схеме:
Без труда не вытащишь и рыбки из пруда.
Тише едешь, дальше будешь.
Готовь сани летом, а телегу зимой.
Делу- время, потехе-час.
Болен -лечись, а здоров –берегись.
Умный в гору не пойдет, умный гору обойдет.
14881151295238

-4431295238
0
573715678549
0
520552-1935


Задание2.2: Составить блок – схему по одному из известных произведений А.С.Пушкина и изобразить её на компьютере.
Коль кругом все будет мирно,
Так сидеть он будет смирно;
Но лишь чуть со стороны Ожидать тебе войны,
Иль набега силы бранной,
Иль другой беды незванной,
Вмиг тогда мой петушок Приподымет гребешок
Закричит и встрепенется
И в то место обернется.
А.С.ПушкинТри девицы под окном
Пряли поздно вечерком.
«Кабы я была царица,-
Говорит одна девица,-
То на весь крещенный мир Приготовила б я пир».-
«Кабы я была царица, -
Говорит ее сестрица,-
То на весь бы мир одна
Наткала я полотна».-
Кабы я была царица,-
Третья молвила сестрица,-
Я б для батюшки царя
Родила богатыря».
А.С.ПушкинУ лукоморья дуб зеленый;
Златая цепь на дубе том:
И днем и ночью кот ученый
Все ходит по цепи кругом:
Идет направо – песнь заводит,
Налево – сказку говорит,
Там чудеса: там леший бродит,
Русалка на ветвях сидит…
А.С.ПушкинV I I I. Контроль усвоения , обсуждение допущенных ошибок и их коррекция. (5 мин).
Дифференцированная самостоятельная работа.
Задание Вычислите алгоритм разветвленной структуры, представленной в виде блок-схемы, при заданном входном потоке исходных данных:
1 уровень

х 5 –2 0
у 30 6 10

- 2 уровень.

а 0 2 4 6 8
х –5 –1 3 18 22
3 уровень

Ввод  Х 4 148
Вывод  Х 20 220
IХ. Информация о домашнем задании, инструктаж по его выполнению. (1 мин.)
Домашнее задание:
1.Составить блок-схемы к пословицам: Сделал дело – гуляй смело; Что посеешь, то и пожнешь; Где песня поется, там весело живется.
2.Вычислите значение гипотенузы прямоугольного треугольника, если известны значения его катетов.
Х. Итог. (1 мин.) (Продолжи фразу)
Алгоритм «ветвление»– это…
-Особенностью алгоритмической структуры ветвления является…
- Полная форма ветвления отличается от неполной…
ХI. Оценки.(1 мин.)
ХII. Рефлексия (1 мин.)
-36515527202Понравился урок?
Поднимите желтый смайлик
Поднимите красный смайлик
Спасибо за урок
да
нет
00Понравился урок?
Поднимите желтый смайлик
Поднимите красный смайлик
Спасибо за урок
да
нет

ХIII. Завершающее слово учителя. (1 мин.)
Вся наша жизнь – это алгоритм сложной структуры. Надо стремиться к тому, чтобы каждое наше действие было обдуманным и приводило к правильному, достойному результату!

Раздаточный материал.
23742658826500463232550165001130308826500
223329521590001130309906000
445071517272000
230060512065000
524446514795500-155575254000
36607759652000
205930512319000
40068511493500