Тема «Алгоритмизация»
Дидактические цели:
- Сформировать представление об алгоритме, видах алгоритмов.
- Выработать умение создавать и исполнять алгоритмы.
- Выработать умение понимать алгоритмы, записанные с помощью блок-схем.
Методические задачи:
- Ввести понятие алгоритма на основе собственного опыта учащихся.
- Показать необходимость алгоритмов в различных сферах деятельности человека.
- Познакомить с понятиями «линейный алгоритм», «разветвляющийся алгоритм», «циклический алгоритм».
Урок1-лекция.
Ход урока:
- Организационный момент (учащиеся приветствуют гостей и учителя).
- Объяснение нового материала:
Утро. В окошко вашей спальни пробираются первые лучи солнца. Звенит будильник. Опишите свои действия дальше, до прихода в школу.
Описывая свои действия учащиеся перетаскивают буквы из мешка в таблицу и получают название темы урока «Алгоритм».
Мы составили последовательность действий, которая называется алгоритмом. Алгоритм – это строго определенная последовательность действий, направленная на решение поставленной задачи с обязательным достижением цели.
Понятие алгоритма является фундаментальной концепцией информатики.
Слово «алгоритм» происходит от имени великого восточного математика аль-Хорезми, который в 9 веке сформулировал правила выполнения четырех арифметических действий.
Алгоритм обладает следующими свойствами:
1. понятность (последовательность действий должна быть записана с помощью понятных для исполнителя команд);
2. массовость (применение алгоритма для большого числа задач, отвечающих общей постановке задачи);
3. дискретность (разбиение алгоритма на отдельные команды, которые исполнитель выполняет одну за другой в определенной последовательности);
4. детерминированность (запись алгоритма должна быть такова, чтобы, выполнив очередную команду, исполнитель точно знал, какую команду необходимо выполнять следующей);
5. результативность (алгоритм должен обеспечивать преобразование объекта из начального состояния в конечное за конечное число шагов).
Исполнители алгоритма:
1. человек;
2. компьютер;
3. робот;
4. животное;
5. другой механизм.
Способы записи алгоритма
1. на естественном языке;
2. в виде схем;
3. на алгоритмическом языке.
Алгоритм «Сбор в школу» записан на естественном языке.
Учащимся предлагается задание: составь словесное описание алгоритма «Слепи снеговика»