Главная » Файлы » Шукачі скарбів » 4 класс

4. Алгоритм.
[ Скачать с сервера (164.0 Kb) ] 27.08.2012, 16:09

4 класс                  УРОК 4                 Дата_____ 

Тема. Алгоритм. 

Цель: повторить и расширить знание учеников об алгоритме и исполнителях; ознакомить со свойствами алгоритмов; научить составлять линейные алгоритмы; развивать внимание; воспитывать интереса к предмету.

Оснащения и программное обеспечение: программа «Скарбниця знань», плакат с алгоритмом для проведения физкультминутки.

Требования к ученикам: знать понятие «алгоритм», понятия «исполнитель», свойства алгоритмов.

Ход урока

I. Разминка (3 мин).

Назовите действия, которые необходимо выполнить:

  • для того, чтобы отрезать четвертую часть от пирога. (Взять чем, разрезать пирог пополам, полученную половину разрезать еще пополам);
  • для того, чтобы из платка получить две косынки. (Сложить платок по диагонали, взять ножницы, разрезать платок по линии сгиба).

ІІ.  Проверка домашнего задания (3 мин).


ІІІ. Объяснения нового материала (10 мин).

Миллионы людей во всем мире обрабатывают информацию и на каждом рабочем месте выполняют разные операции, необходимые для управления разными процессами. Такая работа требует больших затрат работы. Чтобы облегчить выполнение этой работы, ее автоматизируют.

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

Составим последовательность действий кассира (алгоритм желательно записать на доске).

1.      Взять товар.

2.      Посмотреть его код.

3.      Найти этот код в перечне всех товаров.

4.      Посмотреть его стоимость.

5. Прибавить стоимость товара к сумме стоимостей товаров, приобретенных покупателем.

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

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

 Все действия (команды) в алгоритме записывают в форме приказа.

Каждый алгоритм составляет автор (человек или группа людей); он рассчитан на конкретного исполнителя. Исполнителем может быть любое существо или какое-либо устройство (компьютер, робот). В примере с кассиром наиболее трудоемкая часть алгоритма - это найти код товара в списке (который может состоять из миллионов названий), поэтому этот пункт, а также два следующие, автоматизировали и поручили осуществлять исполнителю-компьютеру.

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

 Ознакомимся со свойствами алгоритмов.

1. Результативность.

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

2. Массовость.

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

То есть, массовость позволяет использовать один алгоритм для разных входных данных.

3. Конечность.

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

1)         Отмерить один колпачок шампуня.

2)         Вылить его на голову.

3)         Намылить.

4)         Смыть.

5)         Повторить действия.

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

4.         Однозначность.

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

5.         Эффективность.

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

ІV. Работа с тетрадью (6 мин).

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


V. Физкультминутка (1 мин).

Детям предлагается стать исполнителями алгоритма:

1. Вытянуть вперед правую руку.

2. Вытянуть вперед левую руку.

3. Присесть.

4. Встать.

5. Опустить руки.

6. Согнуть в колене правую ногу.

7. Опустить.

8. Согнуть в колене левую ногу.

9. Опустить. Повторить 3 раза.


VІ. Объяснения домашнего задания (1 мин).

Содержание задачи: прочитать теоретическую часть, записанную в тетради, и выполнить письменную задачу.


VІІ. Работа с компьютерной программой, остановка «Алгоритмы» («Порядок действий») (12 мин).


VІІІ. Релаксация (1 мин).


ІX. Итог урока (3 мин).

Категория: 4 класс | Добавил: ovskor
Просмотров: 1070 | Загрузок: 34