Презентация к уроку по теме: Свойства алгоритма. Способы записи алгоритма. Цели урока: Познакомить с понятием “алгоритм”, его свойствами.
Научить записывать алгоритм, определять наличие алгоритмов в школьных предметах: биология, математика, русский язык. • развивать умение анализировать, обобщать, сравнивать, абстрагироваться, синтезировать знания, полученные на различных предметах.
3 класс
Цели:
1. Образовательные:
Тема: Свойства алгоритма. Способы записи алгоритма.
07.12.2017г.
Познакомить с понятием “алгоритм”, его свойствами.
Научить записывать алгоритм, определять наличие алгоритмов в школьных предметах: биология, математика,
русский язык.
2. Развивающие:
развивать познавательный интерес;
развивать умение анализировать, обобщать, сравнивать, абстрагироваться, синтезировать знания, полученные
на различных предметах.
3. Воспитательные:
воспитывать стремление к получению новых знаний, обобщению знаний из различных областей жизни;
чувство товарищества, взаимовыручки;
коммуникативные качества, умение слушать;
культуру межличностных взаимоотношений, аккуратность в работе, трудолюбие.
Ход урока:
I. Оргмомент.
II. Изучение нового материала:
Эпиграфом нашего урока будут всем вам хорошо известные слова из сказки А.С. Пушкина “Сказка о золотом петушке”:
Коль кругом всё будет мирно,
Так сидеть он будет смирно;
Но лишь чуть со стороны
Ожидать тебе войны,
Иль набега силы бранной,
Иль другой беды незваной,
Вмиг тогда мой петушок
Приподымет гребешок,
Закричит и встрепенётся
И в то место обернётся.
В конце урока мы вернемся к эпиграфу и попробуем ответить на вопрос: Почему слова Пушкина можно использовать в
качестве эпиграфа к нашему уроку?
Многие считают, что информатика нужна только для того, чтобы научиться работать на компьютерах. Но это
заблуждение, которое мы постараемся опровергнуть на нашем уроке тема которого: Алгоритм. Его свойства. Способы
записи алгоритма.
Цель нашего урока – выяснить, что такое алгоритм, познакомится с историей возникновения данного понятия, его
свойствами, видами алгоритмов и формами, с помощью которых можно записать тот или иной алгоритм, а также где в
реальной жизни мы встречаемся с алгоритмами.
Послушайте стихотворение и решите, в чем ошибка капитана?
Пароход уперся в берег.
Капитан кричит: Вперед!
Как такому ротозею
Доверяют пароход?
Ответы учащихся …
Выслушав и обобщив все ваши ответы можно сделать следующий вывод: ошибка капитана состоит в том, что он действует
по принципу “Тяп ляп и готово”!
А ведь для того чтобы не попасть впросак и добиться желаемого результата, нужно заранее все продумать и составить
план своих действий, следуя которому можно получить хороший результат.
Такой план действий в большинстве случаев называют алгоритмом выполнения действий.
Как вы думаете, откуда произошло слово “алгоритм”? Запишите определение алгоритма: Алгоритм это описание последовательности действий (план), строгое исполнение
которых приводит к решению поставленной задачи за конечное число шагов.
Приведите примеры алгоритмов. Ответы учащихся …
Из приведенных вами примеров видно, что мир алгоритмов очень разнообразен. Но, несмотря на это, можно выделить
общие свойства, которыми обладает любой алгоритм:
Понятность исполнитель алгоритма должен знать, как его выполнять;
Конечность выполняемый алгоритм должен приводиться к результату за конечное число шагов;
Дискретность любой алгоритм должен состоять из конкретных действий, следующих в определенном порядке;
Массовость один и тот же алгоритм можно использовать с различными исходными данными.
Описание действий в алгоритме следуют последовательно друг за другом. Однако очередность выполнения этих
действий может быть изменена, если в алгоритме предусмотрен анализ некоторого условия. Путем включения условий
создаются алгоритмы с различной структурой, в которой можно выделить несколько типовых конструкций: линейную,
разветвляющуюся и циклическую.
Рассмотрим эти конструкции:
Предположим, что требуется составить алгоритм результата выражения: 100+1540+20.
Как вы будем выполнять действия в этом выражении? Ответы учащихся …
В этом примере вы выполняли действия в том порядке, в котором они записаны. Такие алгоритмы получили
название линейных алгоритмов.
Запишите определение линейного алгоритма: Линейный алгоритм это описание действий, которые выполняются
однократно в заданном порядке.
Приведите примеры таких алгоритмов. Ответы учащихся …
Давайте вспомним сюжет из русской сказки. Царевич останавливается у развилки дороги и видит камень с надписью:
“Направо пойдешь коня потеряешь, налево пойдешь сам пропадешь …”. Подобная ситуация, заставляющая нас
принимать решение в зависимости от некоторого условия, постоянно встречается в повседневной жизни.
Приведите пример такой ситуации. Ответы учащихся …
Алгоритм, в котором используется условие, получил название разветвляющегося алгоритма.
Запишите определение разветвляющегося алгоритма: Разветвляющийся алгоритм это алгоритм, в котором в зависимости
от условия выполняется либо одна, либо другая последовательность действий.
Запишите: Разветвляющийся алгоритм называется полным, если он имеет вид: “если <условие>, то … иначе …”
Разветвляющийся алгоритм называется неполным, если он имеет вид: “если <условие>, то …”.
Многие процессы в окружающем мире основаны на многократном повторении одной и той же последовательности
действий. Например, каждый год наступают зима, весна, лето, осень.
Алгоритм, который содержит описание повторяющихся действий, называют циклическим. Число повторений в
циклических процессах известно заранее или зависит от какоголибо условия.
Запишем определение циклического алгоритма: Циклический алгоритм это описание действий, которые должны
повторяться указанное число раз или пока не выполнено заданное условие.
Итак, любой алгоритм можно составить, используя только типовые алгоритмические конструкции. Формы же
представления этих алгоритмов могут быть разными:
словесной;
графической;
программной.
Рассмотрим их:
1. Словесная форма это форма описания алгоритма на естественном языке.
Данная форма очень удобна, если нужно приближенно описать суть алгоритма. Однако при словесном описании не
всегда удается ясно и точно выразить идею.
2. Для более наглядного представления алгоритма используется графическая форма. Графическая форма
изображение алгоритма в виде последовательности связанных между собой функциональных блоков, каждый из которых
соответствует выполнению одного или нескольких действий.
3. При записи алгоритма в словесной и в графической форме допускается определенный произвол при изображении
команд. Вместе с тем такая запись точна на столько, что позволяет человеку понять суть дела и исполнить алгоритм.
Однако на практике в качестве исполнителей алгоритмов используются специальные автоматы – компьютеры. Поэтому
алгоритм, предназначенный для исполнения на компьютере, должен быть записан на понятном ему языке. Такой язык
принято называть языком программирования, а форму представления алгоритма программной. То есть программная форма записи алгоритма – это запись на языке программирования.
Рассмотрим пример использования данных форм записи алгоритмов:
Задание: написать алгоритм “Одеться по погоде”. Если на улице температура ниже 0, то необходимо надеть шубу, иначе
– куртку.
1. Словесная форма:
Алгоритм ПОГОДА
1. Начало
2.
3.
4.
определить температуру воздуха
если температура ниже 0, то надеть шубу, иначе надеть куртку
Конец.
2. Программная форма:
program E3;
uses crt;
var t: real;
begin
clrscr;
writeln(‘введите температуру воздуха t=’);
readln(t);
if t < 0 then writeln(‘одеть шубу’) else writeln(‘одеть куртку’);
end.
3. Графическая форма записи:
III. Обобщение и систематизация знаний:
1. С какими типами алгоритмов мы познакомились сегодня на уроке?
2. Почему они так называются?
3. Какие из них мы сегодня рассматривали на уроке?
4. Почему не было линейных алгоритмов?
IV. Закрепление изученного материала: Мы с вами познакомились с видами и свойствами алгоритмов. Теперь я предлагаю вам закрепить полученные на
сегодняшнем уроке знания и выполнить самостоятельную работу. Вам нужно будет рассмотреть задачу из определенного
школьного предмета, определить вид алгоритма и записать его при помощи одной из форм записи алгоритмов и ответить
на предложенные вопросы. Приступим!
Ученики выполняют работу (5 минут)
V. Подведение итогов урока:
А теперь давайте, вернемся к эпиграфу нашего урока и ответим на вопрос: Почему слова Пушкина можно использовать в
качестве эпиграфа к данному уроку?
Коль кругом всё будет мирно,
Так сидеть он будет смирно;
Но лишь чуть со стороны
Ожидать тебе войны,
Иль набега силы бранной,
Иль другой беды незваной,
Вмиг тогда мой петушок
Приподымет гребешок,
Закричит и встрепенётся
И в то место обернётся.
А.С. Пушкин
Ответы учащихся …
Какой здесь приведен алгоритм?
Спасибо за урок!
Урок закончен.
Конспект урока по теме "Алгоритмы" для 3 класса
Конспект урока по теме "Алгоритмы" для 3 класса
Конспект урока по теме "Алгоритмы" для 3 класса
Конспект урока по теме "Алгоритмы" для 3 класса
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.