УРОК ПО ИНФОРМАТИКЕ НА ТЕМУ « ВИДЫ АЛГОРИТМОВ» 5 класс

Цель урока: Познакомить школьников с основными видами алгоритмов.

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

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

План урока:

  1. Мотивационное начало урока.
  1. Изложение теоретического материала.
  1. Закрепление и проверка изученного материала.
  1. Итог урока.

Оборудование и программное обеспечение:

Мультимедийный комплекс (компьютер, экран, проектор), презентация, созданная в программе MS PowerPoint, раздаточные материалы.

ХОД УРОКА

  1. Мотивационное начало урока.

Учитель’.

Ребята давайте подведем итоги урока. Вы сегодня все очень хорошо поработали и получили соответствующие оценки. Домашнее задание на следующий урок вы все я надеюсь, записали в дневники, если вопросов нет, все могут быть свободны. Увидимся на следующем уроке. Или есть вопросы, что? Что-то не так. Как вы думаете?

Мнения учащихся

Учитель:

Да действительно что-то я запуталась, помогите мне ребята? Что нарушено?

Мнения учащихся

Учитель:

И соответственно как выдумаете, о чем мы с вами сегодня будем говорить.

Мнения учащихся

Учитель:

Да совершенно верно тема нашего сегодняшнего урока будет связанна с понятием, алгоритм,

Давайте сначала вспомним, что такое алгоритм.

А где мы встречаемся в жизни с алгоритмами? (презентация виды алгоритмов) виды алгоритмов.

Определяют жизненную ситуация и делают вывод, алгоритмы разные.

Сравни алгоритмы. Каков будет результат в каждом из них? Объясни.

  • читают алгоритмы, делают вывод, что результат алгоритмов будет разным, объясняют почему;

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

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

Учитель:

На основе сказанного определите тему урока «Виды алгоритма».

Цель нашего урока: узнать основными виды алгоритмов.

Задачи: знать: понятие алгоритма, виды алгоритма.

Уметь: определять вид алгоритма.

Понимать термины.

  1. Изложение теоретического материала.

Слушайте ребята, к нам в школу долго добираться на автобусе, я, наверное, минут 60 ехала, почти через весь город, может я маршрут неправильный выбрала, помогите разобраться, пожалуйста.

Я живу в районе Бумагина, ваша школа находится рядом военным госпиталем. Помогите мне, пожалуйста, найди кратчайший путь.

Поделимся на две команды: с лева от меня — 1 команда, соответственно — справа 2 команда.

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

Учитель:

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

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

Учитель: ребята так какой путь короче?

Отлично все вы сделали правильно. Скажите, пожалуйста, если блоки с командами алгоритма поменять местами, чтобы произошло? Алгоритм бы нарушился?

Мнения учащихся

Учитель:

Таким образом, данный алгоритм нужно выполнять последовательно, по одной линии, значит, как может называться алгоритм, который мы с Вами рассмотрели?

Мнения учащихся

Учитель:

Совершенно верно — линейный, давайте еще раз проверим правильность Ваших действий.

Учитель запускает слайд с блок схемой алгоритма поездки на автобусе.

Учитель:

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

Если да то он будет похож на линейный?

Или это совсем другой алгоритм?

Мнения учащихся

Учитель:

Да, совершенно верно, передо мной была проблема выбора и в зависимости от этого выбора, я должен был совершить определенные действия.

Учитель: попробуйте изобразить мои размышления с помощью алгоритма.

(индивидуальное)

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

Представьте что это дорога, что с ней происходит?

Мнения учащихся

Учитель: Да дорога разветвляется, и на этой развилке есть два варианта действий. Значит алгоритм какой?

Мнения учащихся

Учитель:

Совершенно верно, таким образом, мы с вами рассмотрели алгоритм с ветвлением.

Учитель:

Знаете, что мы все о грустном, да о грустном, мне от подруги поступила просьба помочь ей сделать макет фотозоны в теме «Мир информатика». Я не успела ее до конца оформить, думаю кто-нибудь мне поможет закончить. Условие: на макете фотозоны должно быть ровно 8 единиц и нулей.

Работа в паре.

Одна пара выходит и рассказывает, как создавали макет (свои действия ученик проговаривает вслух), как вы рассуждал.

Учитель:

Ребята, как вы думаете, оформление макета в данном случае — это алгоритм?

Если да то какой это может быть алгоритм линейный, с ветвлением, или может быть какой-нибудь другой?

Мнения учащихся

Учитель:

Таким образом, мы услышали, как пара совершала действие каждый раз проверяла условие и повторяли одни и те же действия пока условие не выполнилось, а как только, условие было выполнено, они закончил работу. Ребята как вы думаете, какое название может иметь данный алгоритм?

Мнения учащихся

Учитель:

— итак, ребята, у этого алгоритма непростое название, и чтобы его нам узнать, приведу в пример жизненную ситуацию: Петя очень хочет купить себе смартфон. Он каждый божий день об этом думает и просит маму купить смартфон. Вот как называется этот процесс, который Петя переживает каждый день? Что сделал Петя?

Ответы учеников.

Ответ: зациклился

Учитель:

У Пети этот процесс не заканчивается. А наш алгоритм закончен. Как вы думаете, он будет называться.

Мнения учащихся

Учитель: |

Совершенно верно алгоритм называется повторяющимся, или циклическим.

Итак, ребята, какие алгоритмы мы сегодня с вами разобрали?

Мнения учащихся

Учитель:

Совершенно верно это линейный, с ветвлениями, и алгоритм с повторениями (циклический)

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

Ученики выполняют задания.

Учитель:

  1. Итог урока.

Ребята, теперь уже совершенно точно, давайте подведем итог урока.

Как вы думаете, мы достигли цели урока?

А теперь давайте проверим код ваших знаний. Выпишете в качестве ответа 1 или 0 в строчку, чтобы у нас получился код.

№1. На уроке я работал:

1:активно

0: пассивно

№2. Своей работой на уроке я:

1: доволен

0: недоволен

№3. Урок для меня показался:

1: коротким

0: длинным

№4. За урок я:

1: не устал

0: устал

№5. Мое настроение:

1: стало лучше

0: стало хуже

Урок мне хочется закончить словами древнекитайского мыслителя и философа Конфуция: «Три пути ведут к знанию: путь размышлений — это путь самый благородный, путь подражаний — это путь самый легкий, и путь опыта — это путь самый горький»

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

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