Конспект урока по информатике на тему «Алгоритм и его свойства»


Конспект урока по информатике на тему «Алгоритм и его свойства». Цели: образовательная, развивающая, воспитательная. Дидактика урока. План урока.

Цели урока по информатике «Алгоритм и его свойства»:

образовательная: Сформировать представление у учеников о понятии алгоритма, выделить его свойства. Рассмотреть понятие исполнителя и системы команд исполнителя;
развивающая: Формирование приемов логического мышления, развитие интереса к информатике;
воспитательная: Воспитание аккуратности, точности у детей.

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

методы обучения: объяснительно-иллюстративный;
тип урока: комбинированный;
формы учебной работы учеников: фронтальная работа, работа в парах.
Оборудование: доска, компьютер, компьютерная презентация.

План урока по информатике:

Орг. Момент (1-2 мин)
Актуализация опорных знаний (5 мин)
Объяснение нового материала (35 мин)
Решение задач (35)
Итог урока (3 мин).

Конспект урока (компоненты) по информатике:

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

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

Приложения:
Схема доски:
Тема: Алгоритм и его свойства.
Свойства:
1. Дискретность.
2. Понятность.
3. Определенность.
4. Результативность.
5. Массовость.
Виды:
1. Линейный
2. Разветвляющийся
3. Циклический
Д/з: §4
Словарь терминов
– Алгоритм – это точное предписание о последовательности действий, которые должны быть произведены для получения результата.
– Программа – запись алгоритма на языке исполнителя
– Система команд исполнителя – совокупность команд, которые данный исполнитель умеет выполнить.
– Исполнитель – объект, который выполняет алгоритм.
Дидактические материалы
1. Составить алгоритм для вычисления длины окружности произвольного радиуса.
2. Составить алгоритм и программу для подсчета и вывода на экран значений косинусов углов 300, 600, 900.
3. Составить алгоритм и программу для вычисления площади треугольника, если известны его стороны.
4. Составить алгоритм и программу для вычисления гипотинузы прямоугольного треугольника, если известны его катеты.
5. Составить алгоритм и программу для вычисления выражений:
А)
Б)
В)
6. Составить алгоритм и программу для вычисления периметра пятиугольника, если известны его стороны.

Просмотров: 0