Пятница, 26.04.2024, 04:01
Главная
Клуб програмистов и пользователей ЭВМ
Меню сайта


Категории каталога
Мои файлы [6]
Презентации к урокам [2]
Проекты учащихся [22]

Мини-чат
200

Наш опрос
Часто ли вы используете компьютер?
Всего ответов: 55

Главная » Файлы » Презентации к урокам

Изучение основных алгоритмических структур
[ Скачать с сервера (241.5 Kb) ] 29.04.2008, 11:43

Урок « Основные типы алгоритмических структур»

Учитель Логинова Р.Н. , категория высшая, Большеполянская сош.

Место урока в системе преподавания:

         Блок « Основы алгоритмизации и программирования»

         Модуль№2(из 2-х уроков) « Типы алгоритмических структур»-1-ый урок

Оборудование: мультимедиа проектор, тренажеры для упражнение для глаз.

Цели и задачи урока:

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

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

3. Развивающая: развитие алгоритмического мышления, памяти внимательности, расширение кругозора.

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

А) Знание разновидностей алгоритмических структур: следования, ветвления, цикла. Умение отличать структуры. Находить результат реализации данного алгоритма. Умение записать линейный алгоритм, простейшие алгоритмы ветвления и цикла в виде блок-схем.

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

С) Уметь строить алгоритмы из нескольких простейших структур в виде блок-схемы . Умение составлять разные  условия  к данным алгоритмам.

Структура  урока:

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

2. Актуализация знаний. Мотивационное начало урока.

3. Изложение нового материала

   Физминутка.

4. Закрепление

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

Ход урока:

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

         Здравствуйте ребята! Сегодня мы с вами продолжим работу по изучению алгоритмов и очень  скоро я буду приветствовать вас: «Здравствуйте , юные программисты». Все приготовимся для интенсивной работы на уроке. Урок будем сопровождать слайдами.

2. Актуализация знаний. Мотивационное начало урока.

         Вы уж знаете что такое алгоритм? Напомните мне …..

Совершенно верно . Все данные вами определения верны. Но выберем из них те, в которых наиболее полно отражены свойства алгоритма. Какие?...

( понятность, дискретность , определенность, результативность, массовость)

Вы знаете, что алгоритмы можно записать несколькими способами. Сегодня мы будем работать  с двумя из них :словесный и графический способ. Вспомним как называются  известные вам элементы блок - схемы. ( демонстрируется слайд : фигуры с вопросами , а затем с полной информацией)

         Для работы сегодня ком еще надо вспомнить команду присвоения? Как она записывается? Что означает выражение на слайде? Какое значение примет переменная а ?

         Предлагаю поработать в группах:  в словесной форме записать алгоритм

А) рецепт приготовления чая

Б) Правописание приставок без-  и бес-      ( бесстрашный , беззаботный, беспечный и др.)

С)  Имея ведро, наполнить бочку из водоема.

Задания даются на карточках и проецируются слайды

После представленных алгоритмов делаем сравнение. Действительно . в первом случае команды выполняются одна за другой, во втором из двух команд выполняется только одна в зависимости от условия. А в третьей задаче повторяется одна и та же команда несколько раз. То есть мы видим разнообразие алгоритмов. Изучением основных алгоритмических структур мы и займемся сегодня. (  демонстрируется слайд с названием темы и перечнем обучающих задач новой темы.)

3. Изложение нового материала

 Можем ли мы записать алгоритмы рассмотренные ранее  в виде блок – схемы? … С помощь слайдов рассматриваем блок - схемы каждой  задачи. Делаем выводы о существовании трех разных базовых структур- следования , ветвления, цикла и соответственно линейных, разветвляющихся и циклических алгоритмов. (Все определения записаны на слайдах и в опорных конспектах ).

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

В жизни встречаются задачи разного содержания условий, оно может быть составным , например , при х>0 and y=5 . Решать задачи с составными условиями мы будем чуть позже.

Алгоритм ветвления имеет разные варианты. С помощью слайда рассмотрим разновидности :


если – то

если -  то  - иначе

выбор

выбор иначе


Какие задачи вы можете предложить к этим конструкциям?...

        Алгоритм цикла также  имеет разные варианты. С помощью слайда рассмотрим разновидности :

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

Отсюда, делает вывод о существовании цикла до и цикла пока. Вводим понятие тело цикла

С помощью слайда рассматриваем цикл для (цикл со счетчиком).Прошу привести примеры таких задач.

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

Делаем физминутку. По тренажеру глаз все 5 упражнений повторить по 10 раз. Сделать для мышц шеи упражнение «Любопытная Варвара». Я в это время раздаю ОК.

Какой структуры алгоритм  ваших действий при выполнении упражнения для глаз? ( 5 раз конструкция цикл). Сколько раз повторяется команда тела цикла?( 10 раз)

4. Закрепление

задание 1 . К  данной блок  схеме составить условие задачи и реализовать ее для известных вводных величин.( Задание проецируется со слайда)

         а) модуль числа. б) Сумма натуральных чисел от 1 до N

задание 2 . В группах  самостоятельная работа.

Написать блок – схему для нахождения

А)  y= {4, если а>0                Б) по данному радиусу площадь и длину круга

            3, если а<=0               

С)  Перед выходным папа сказал сыну : « давай спланируем завтрашний день. Если будет хорошая погода, то проведем день в лесу. Если будет плохая , займемся конструированием , а затем посмотрим фильм по телевизору. Постройте блок – схему действий папы и сына.

Измените блок –схему , если отец принял предложение сына: «Хорошо бы вернуться из леса к началу телефильма».

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

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

1. Алгоритм, в котором, в зависимости от выполнения или невыполнения какого- либо условия, выполняется та или иная последовательность действий, называется … ( разветвляющийся)

2. Алгоритм , отдельные действия которого многократно повторяются , называется…( циклический).

3.Перечислить три основных типа алгоритмов…( Линейные, разветвляющиеся, циклические)

4. (смотрим на слайд) Какой будет результата выполнения программы , при х=3?

5. Базовая структура , образованная из последовательности действий, следующих одно за другим , называется… (следование)

6. Алгоритм, состоящий из базовой структуры следование называется …(линейным)

Сделаем самопроверку и самооценку по слайду.

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

         Список литературы для совершенствования знаний

1. Н Угринович «Информатика и информационные технологии  10-11»,п4.2,  стр 150-157

2. Л.З.Шауцукова «Информатика 10-11», п 7.9, стр 173-177

3  С.В.. Андреева «Основы алгоритмизации», тетрадь, стр 1-52, выполнять задания по выбору

         Программные продукты

Диск «Вычислительная математика и программирование», раздел «Алгиритмика», урока3-6, игра «Ежиные тропы»

   

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

Итог урока: Что же нового вы сегодня изучили?... Было сложно понять? Кто сегодня дает себе отрицательную оценку7….

Особенно хорошо поработали сегодня….Зафиксируем это «звездочками». Все успехи будут учтены на заключительном уроке этого модуля.

Самоанализ урока: Моя система учебно- воспитательной работы базируется на интегральной технологии, которая включает следующие принципы: тематическое планирование блоками и модулями, дифференцированный и индивидуальный подход в обучении и воспитании, валеологизация образовательного процесса и применение компьютерных технологий. Урок построен как урок изучения новой темы  с применением компьютерной презентации, направлен на формирование новых знаний. Закрепление организовано в дифференцированных группах. Домашнее задание носит характер дозирования по желанию и возможностям. Таким образом, на мой взгляд, реализуется возможность развивать детей по способностям и выбранному профилю.

Категория: Презентации к урокам | Добавил: klybprog
Просмотров: 13162 | Загрузок: 1602 | Комментарии: 1 | Рейтинг: 2.8/5 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Приветствую Вас, Гость!

Поиск

Друзья сайта

Статистика

Copyright MyCorp © 2024