Конспект урока " Определение и свойства алгоритма"
план-конспект урока по информатике и икт (9 класс) на тему
Скачать:
Вложение | Размер |
---|---|
urok_3.docx | 21.47 КБ |
urok_3.pptx | 319.83 КБ |
Предварительный просмотр:
Тема урока: «Определение и свойства алгоритма».
Цель урока:
- подготовить теоретическую базу для изучения темы «Программное управление работой компьютера»
- развитие способностей к анализу и обобщению, самоконтролю и самооценке;
- развитие алгоритмического мышления;
- формирование алгоритмической культуры учащихся.
- воспитание познавательного интереса к предмету информатики;
- формирование научного мировоззрения;
- воспитание ответственного отношения к учёбе.
Задачи:
- ввести понятия «алгоритм», «исполнитель алгоритма»;
- обучить учащихся алгоритмическому языку;
- проверить усвоение изученного материала.
Тип урока: изучение нового материала.
План урока:
Ход урока:
1. Организационный момент и постановка цели урока
- Прежде чем мы перейдем к изучению новой темы, повторим основные понятия изученной на прошлом уроке темы «Управление с обратной связью».
2. Проверка знаний ранее изученного материала
Фронтальный опрос:
- Что такое обратная связь в процессе управления? (Обратная связь - это процесс передачи и информации о состоянии объекта управления к управляющему объекту).
- Какую структуру имеет управляющий алгоритм без обратной связи?
- Какую структуру могут иметь управляющие алгоритмы при наличии обратной связи?
- Что такое система с программным управлением? (Системы, в которых роль управляющего поручается компьютеру, называется автоматическими системами с программным управлением).
- Далее проверка заданий 5-8
- 3. Изучение нового материала
Запишите в тетрадь число и тему урока: «Понятие алгоритма».
1. Исторический экскурс.
Слово "Алгоритм" происходит от algorithmi - латинского написания имени аль-Хорезми, под которым в средневековой Европе знали величайшего математика из Хорезма Мухаммеда бен Мусу. Он жил приблизительно с 783-го по 850 г., и в 1983 году отмечалось 1200-летие со дня его рождения в городе Ургенче - областном центре современной Хорезмской области Узбекистана. В своей книге "Об индийском счете" он сформулировал правила записи натуральных чисел с помощью арабских цифр и правила действий над ними столбиком.
В дальнейшем алгоритмом стали называть точное предписание, определяющее последовательность действий, обеспечивающую получение требуемого результата из исходных данных.
Исполнитель алгоритма
Рассмотрим исполнителя человек. Для него можно сформулировать множество алгоритмов, например алгоритмы арифметических вычислений. Поиск выигрышной тактики, а следовательно, и алгоритм несложной игры – интересная и полезная задача. Рассмотрим одну из таких игр, которая называется Баше.
Вызывается к доске два ученика. Перед ними раскладывается 21 квадрат. Игроки берут квадраты по очереди. За один ход можно взять от 1 до 4 фигур. Проигрывает тот, кто забирает последний квадрат.
Алгоритм игры
- Предоставить ход сопернику;
- Взять столько фигур, чтобы с предыдущим получилось 5
- Если осталась 1 фигура, то сообщить о своем выйгрыше, иначе вернуться к команде 1.
«Математическая забава М. Ю. Лермонтова»
Учитель: все вы знакомы с творчеством великого русского поэта М.Ю. Лермонтова, но не каждому известно, что он был большим любителем и математики, особенно его привлекали математические фокусы, которых он знал великое множество, причем некоторые из них он придумывал сам.
Вот один из фокусов М.Ю. Лермонтова:
1)задумать любое число, прибавить к нему 25, прибавить еще 125, отнять 36, вычесть задуманное число, остаток умножить на 5, полученное число разделить на 2. Посмотрите на экран компьютера. Получится 285
2) задумайте любое число, прибавьте к нему 8, отнимите 4, затем отнимите задуманное число, умножьте полученный результат на 100, а затем разделите на 5. У вас получилось 80
Секрет фокуса (а + 25 + 125 – 36 - а) · 5 : 2 = 285.
(а +8-4 –а)*100 / 5 =80
Как видно, в процессе выполнения действий задуманное число а исключается, и собеседник выполняет остальные действия только над теми числами, которые дает сам отгадчик.
Алгоритмический язык стр 18
Свойства алгоритма
Однако не всякую инструкцию можно назвать алгоритмом. Решая задачу, человек часто не задумывается над тем, как он это делает, и порой, затрудняется записать последовательность выполняемых действий. Но для того, чтобы поручить решение задачи автоматическому устройству необходимо составить алгоритм с четким указанием последовательности действий. Чтобы автоматическое устройство могло решить задачу в соответствии с алгоритмом, оно должно понимать каждое указание алгоритма. Алгоритм применяется к искомому набору исходных величин, называемых аргументами. Цель исполнения алгоритма получение определенного результата, если в результате исполнения алгоритма не достигнута определенная цель, значит алгоритм либо неверен, либо не завершен.
Алгоритмом называется точная инструкция исполнителю в понятной для него форме, определяющая процесс достижения поставленной цели на основе имеющихся исходных данных за конечное число шагов.
Для изучения свойств алгоритмов организуется работа учащихся таким образом, чтобы они сами их выявили. Класс делится на несколько групп. Каждая группа должна составить подробную инструкцию для какого-либо действия: заваривание чая, решение уравнения, переход дороги по светофору, лепка снеговика, рисование круга на компьютере, решение логической задачи «Волк, коза и капуста» и др. Инструкцию ученики оформляют в тетради. Инструкции учащихся зачитываются и обсуждаются по следующим вопросам:
- Все ли инструкции просты и понятны? (понятность)
- Все ли команды четко прописаны и в правильной последовательности? (детерминированность)
- Что общего во всех этих инструкциях? (дискретность)
- Что получается после выполнения каждого алгоритма? (результативность)
- Можно ли один алгоритм, например инструкцию по завариванию чая, применить для выполнения аналогичного действия, например заваривания травяного сбора? (массовость)
Основными свойствами алгоритмов являются:
1. Универсальность (массовость) - применимость алгоритма к различным наборам исходных данных.
2. Дискретность - процесс решения задачи по алгоритму разбит на отдельные действия.
3. Однозначность (определенность, детерминированность) - правила и порядок выполнения действий алгоритма имеют единственное толкование.
4. Результативность (конечность)- по завершении выполнения алгоритма обязательно получается конечный результат.
5. Понятность и выполнимость - результата алгоритма достигается за конечное число шагов.
Способы записи алгоритмов
Для записи алгоритмов используют самые разнообразные средства. Выбор средства определяется типом исполняемого алгоритма. Выделяют следующие основные способы записи алгоритмов:
-вербальный (словесный), когда алгоритм описывается на человеческом языке;
-псевдокоды, когда алгоритм описывается с помощью набора символов;
-графический (язык блок-схем), когда алгоритм описывается с помощью набора графических изображений.
- программа, тексты на языках программирования.
4. Анализ и рефлексия.
Дайте ответы на следующие вопросы:
- Что нового мы изучили на уроке?
- Зачем нужны алгоритмы?
- Какую практическую значимость имеют полученные знания?
- Что вам удалось сделать на уроке?
- Были ли вы успешны во время урока?
Детям выставляются отметки за урок с комментариями.
5. Инструктаж по домашнему заданию.
6. Домашнее задание: § 3. Составить алгоритм (на выбор):
- Алгоритм чтения параграфа;
- Алгоритм подготовки выступления.
Предварительный просмотр:
Подписи к слайдам:
Происхождение понятия Слово "Алгоритм" происходит от algorithmi - латинского написания имени аль-Хорезми , под которым в средневековой Европе знали величайшего математика из Хорезма Мухаммеда бен Мусу . Он жил приблизительно с 783-го по 850 г., и в 1983 году отмечалось 1200-летие со дня его рождения в городе Ургенче - областном центре современной Хорезмской области Узбекистана. В своей книге "Об индийском счете" он сформулировал правила записи натуральных чисел с помощью арабских цифр и правила действий над ними столбиком.
Игра Баше Алгоритм игры Предоставить ход сопернику; Взять столько фигур, чтобы с предыдущим получилось 5 Если осталась 1 фигура, то сообщить о своем выигрыше , иначе вернуться к команде 1.
«Математическая забава М. Ю. Лермонтова» Секрет фокуса ( а + 25 + 125 – 36 - а ) · 5 : 2 = 285. (а + 8 - 4 – а )*100 / 5 =80
Свойства алгоритма 1. Универсальность (массовость) - применимость алгоритма к различным наборам исходных данных. 2. Дискретность - процесс решения задачи по алгоритму разбит на отдельные действия. 3. Однозначность (определенность, детерминированность) - правила и порядок выполнения действий алгоритма имеют единственное толкование. 4 . Результативность (конечность) - по завершении выполнения алгоритма обязательно получается конечный результат. 5. Понятность и выполнимость - результата алгоритма достигается за конечное число шагов.
Способы записи -вербальный (словесный), когда алгоритм описывается на человеческом языке; -псевдокоды, когда алгоритм описывается с помощью набора символов; -графический (язык блок-схем), когда алгоритм описывается с помощью набора графических изображений. - программа, тексты на языках программирования.
Домашнее задание § 3. Составить алгоритм (на выбор): Алгоритм чтения параграфа; Алгоритм подготовки выступления.
По теме: методические разработки, презентации и конспекты
Конспект урока по теме "«Понятие алгоритма. Виды алгоритмов и их свойства»
Урок по теме : «Понятие алгоритма. Виды алгоритмов и их свойства» 10класс. Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла ...
План - конспект урока в 9 классе «Алгоритмы, понятия алгоритма, свойства алгоритма. Исполнители алгоритма»
Понятие алгоритмов, свойства алгоритма. Исполнители алгоритмов, система команд исполнителя. Способы записей алгоритмов. Формальное исполнение алгоритмов....
План - конспект урока в 9 классе «Алгоритмы, понятия алгоритма, свойства алгоритма. Исполнители алгоритма»
Понятие алгоритмов, свойства алгоритма. Исполнители алгоритмов, система команд исполнителя. Способы записей алгоритмов. Формальное исполнение алгоритмов....
План-конспект урока по теме: "Определение и свойства алгоритма"
Цель урока – организация продуктивной деятельности школьников направленной на достижение ими:1) предметных результатов:- сформировать представление у учащихся о понятии алгоритма;- выделит...
Конспект урока по информатике и ИКТ по теме "Определение и свойства алгоритмов"
Конспект урока по информатике и ИКТ по теме "Определение и свойства алгоритмов". УМК Семакин И.Г, 9 класс, 2 урок в теме "Управление и алгоритмы "...
план -конспект открытого урока по информатике на тему "Определение и свойства алгоритма"
Тема урока: «Определение и свойства алгоритма».Цель урока:развитие алгоритмического мышления; формирование алгоритмической культуры учащихся.воспитание познавательного интереса к пред...
Разработка урока "Определение и свойства алгоритма"
Содержание:Разработка урока "Определение и свойства алгоритма" + раздаточнчый материалПрезентация к уроку...