Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  9 класс  /  Конспект урока по информатике "Алгоритм и его свойства"

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

Развёрнутый конспект урока даст учащимся общее представление об алгоритме и его свойствах.
04.10.2014

Описание разработки

Цель урока:

Образовательная: дать учащимся общее представление об алгоритме и его свойствах.

Задачи:

 - ввести понятие «алгоритм»;

 - рассмотреть свойства алгоритма;

Развивающая: развитие умения выделять главное; развитие самоконтроля; развитие познавательных интересов.

Воспитательная: воспитание самостоятельности и аккуратности в работе, ответственности при работе в коллективе.

Тип урока: усвоение новых знаний.

Методы обучения: словесно - наглядный

Требования к знаниям и умениям учащихся.

Учащиеся должны знать:

– формулировку понятия «алгоритм»;

– свойства алгоритма;

Учащиеся должны уметь:

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

Оборудование: компьютерный класс, компьютеры с WINDOWS 7, мультимедийный проектор, интерактивная доска.

Ход урока:

1. Организационный момент.

Включает в себя приветствие учителем класса, подготовку помещения к уроку, проверку отсутствующих.

2. Изучение нового материала.

Учитель: Сегодня мы начнём изучать самую интересную и важную тему курса информатики «АЛГОРИТМ И ЕГО СВОЙСТВА». (слайд 1)

Для этого открывайте тетради, записывайте число и тему урока.

Запись на доске и в тетрадях.

Число

Классная работа

Алгоритм и его свойства

Учитель: Прежде чем приступить к изучению новой темы, подумайте, может вы уже знакомились с понятием «алгоритм» на других предметах?

Ученики: Знакомились. На математике – при решении задач и уравнений.

Учитель: А как алгоритм связан с их решением?

Ученики: Чтобы решить задачу, уравнение нужно выполнить определённый ряд действий и эти действия должны быть последовательны.

Учитель: Верно. Какой отсюда можно вывод сделать?

Ученики: Что алгоритм – это последовательный порядок действий.

Учитель: Правильно. Давайте запишем точное определение алгоритма в тетрадях.

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

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

Ученики: Можно.

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

Ученики: Да.

Учитель: Еще А. С. Пушкин в своих произведениях обращал внимание на важность инструкции. Вот одна из цитат:

Она меж делом и досугом

Открыла тайну, как супругом

Самодержавно управлять,

И все тогда пошло на стать.

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

включение компьютера;

выключение компьютера и т. д.

Давайте теперь ответим на вопрос, кто может выполнять алгоритм?

Ученики: Человек, автомат, компьютер, машина.

Учитель: Правильно. Поэтому того, кто выполняет алгоритм, называют исполнителем. Давайте запишем определение.

Запись на доске и в тетрадях. Исполнитель – объект, который выполняет алгоритм. (слайд 3)

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

Алгоритм открывания двери:

1. Достать ключ из кармана.

2. Вставить ключ в замочную скважину.

3. Повернуть ключ 2 раза против часовой стрелки.

4. Вынуть ключ.

Алгоритм нахождения большего из 2 чисел А и В:

1. Из числа А вычесть число В.

2. Если получилось отрицательное значение, то сообщить, что число В больше.

3. Если получилось положительное значение, то сообщить, что число А больше.

4. Если получился ноль, то сообщить, что числа равны. (слайд 4)

Учитель: Как вы думаете, какими свойствами должен обладать алгоритм?

Ученики: Должны быть отдельные шаги.

Учитель: Правильно. И это свойство называется дискретность (т. е разделенный, прерывистый). Это свойство указывает, что любой алгоритм должен состоять из конкретных действий, следующих в определенном порядке. Попробуем переставить в первом примере 2 и 3 действия. Мы, конечно, сможем выполнить и этот алгоритм, но дверь вряд ли откроется. Кроме того, исполнитель переходит к выполнению следующей команды, только выполнив предыдущую. Как вы думаете, каким еще должен быть алгоритм?

Ученики: Понятным исполнителю.

Учитель: Верно. Следующее свойство - понятность. Алгоритм должен быть понятен исполнителю и исполнитель должен быть в состоянии выполнить его команды. А какое свойство определяет, что каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения. Ученики: Конечность.

Учитель: В приведенных примерах каждое описанное действие реально и может быть выполнено. Поэтому и алгоритм имеет предел, то есть конец. А вы знаете, алгоритм можно применять для целого класса задач. Например, 2 алгоритм можно применять для любых чисел А и В. Это свойство называется массовость. Какое свойство еще присуще алгоритму, к чему оно всегда должно приводить?

Ученики: К результату.

Учитель: Верно. Такое свойство называется результативность. Это свойство требует, чтобы в алгоритме не было ошибок. И ещё одно важное свойство. Это детерминированность (определенность, точность) — т. е. каждое правило алгоритма должно быть четким, однозначным и не оставлять места для произвола. Например, если бы мы вместо слов «повернуть ключ 2 раза против часовой стрелки» сказали бы просто «повернуть ключ», то это действие воспринималось бы уже не однозначно. Таким образом, для любого алгоритма характерны следующие свойства: дискретность, детерминированность, конечность, массовость, результативность, понятность. А теперь запишите эти свойства в тетради. (слайды 5, 6)

Весь материал – смотрите документ.

Содержимое разработки

Конспект урока

для учащихся 9 класса средних общеобразовательных учреждений

Тема: «Алгоритм и его свойства»


Цель урока:

Образовательная: дать учащимся общее представление об алгоритме и его свойствах.

Задачи:

- ввести понятие «алгоритм»;

- рассмотреть свойства алгоритма;

Развивающая: развитие умения выделять главное; развитие самоконтроля; развитие познавательных интересов.

Воспитательная: воспитание самостоятельности и аккуратности в работе, ответственности при работе в коллективе.


Тип урока: усвоение новых знаний.


Методы обучения: словесно-наглядный


Требования к знаниям и умениям учащихся.

Учащиеся должны знать:

– формулировку понятия «алгоритм»;

– свойства алгоритма;


Учащиеся должны уметь:

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


Оборудование: компьютерный класс, компьютеры с WINDOWS 7, мультимедийный проектор, интерактивная доска.


Список использованных источников:

  1. Угринович, Н.Д. Информатика и ИКТ. Учебник для 9 класса / Н.Д. Угринович. – М.: Бином. Лаборатория знаний, 2009.


  1. Угринович, Н. Д. Методическое пособие для учителей «Преподавание курса “Информатика и ИКТ” в основной и старшей школе» / Н. Д. Угринович. – М. : БИНОМ. Лаборатория знаний, 2012.


  1. Угринович, Н. Д. Практикум по информатике 8-9 класс / Н. Д. Угринович, Л. Л. Босова, Н. И. Михайлова. – М. : БИНОМ. 2010.


Интернет-источники:

1) http://www.uchportal.ru (материалы для презентации)

2) http://nsportal.ru (поурочные разработки)


План урока:

1. Организационный момент (2 мин)

2. Актуализация опорных знаний (3 мин)

3. Изучение нового материала (12 мин)

4. Закрепление изученного материала (25 мин)

5. Подведение итогов урока (2 мин)

6. Домашнее задание (1 мин)


Ход урока:


1. Организационный момент.

Включает в себя приветствие учителем класса, подготовку помещения к уроку, проверку отсутствующих.


2. Изучение нового материала.

Учитель: Сегодня мы начнём изучать самую интересную и важную тему курса информатики «АЛГОРИТМ И ЕГО СВОЙСТВА». (слайд 1)

Для этого открывайте тетради, записывайте число и тему урока.

Запись на доске и в тетрадях.

Число

Классная работа

Алгоритм и его свойства


Учитель: Прежде чем приступить к изучению новой темы, подумайте, может вы уже знакомились с понятием «алгоритм» на других предметах?

Ученики: Знакомились. На математике – при решении задач и уравнений.

Учитель: А как алгоритм связан с их решением?

Ученики: Чтобы решить задачу, уравнение нужно выполнить определённый ряд действий и эти действия должны быть последовательны.

Учитель: Верно. Какой отсюда можно вывод сделать?

Ученики: Что алгоритм – это последовательный порядок действий.

Учитель: Правильно. Давайте запишем точное определение алгоритма в тетрадях.

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

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

Ученики: Можно.

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

Ученики: Да.

Учитель: Еще А.С. Пушкин в своих произведениях обращал внимание на важность инструкции. Вот одна из цитат:

Она меж делом и досугом
Открыла тайну, как супругом
Самодержавно управлять,
И все тогда пошло на стать.

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

  • включение компьютера;

  • выключение компьютера и т.д.

Давайте теперь ответим на вопрос, кто может выполнять алгоритм?

Ученики: Человек, автомат, компьютер, машина.

Учитель: Правильно. Поэтому того, кто выполняет алгоритм, называют исполнителем. Давайте запишем определение.

Запись на доске и в тетрадях. Исполнитель – объект, который выполняет алгоритм. (слайд 3)

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

Алгоритм открывания двери:

1.Достать ключ из кармана.

2.Вставить ключ в замочную скважину.

3.Повернуть ключ 2 раза против часовой стрелки.

4.Вынуть ключ.


Алгоритм нахождения большего из 2 чисел А и В:


1.Из числа А вычесть число В.

2.Если получилось отрицательное значение, то сообщить, что число В больше.

3.Если получилось положительное значение, то сообщить, что число А больше.

4.Если получился ноль, то сообщить, что числа равны. (слайд 4)

Учитель: Как вы думаете, какими свойствами должен обладать алгоритм?

Ученики: Должны быть отдельные шаги.

Учитель: Правильно. И это свойство называется дискретность (т. е разделенный, прерывистый). Это свойство указывает, что любой алгоритм должен состоять из конкретных действий, следующих в определенном порядке. Попробуем переставить в первом примере 2 и 3 действия. Мы, конечно, сможем выполнить и этот алгоритм, но дверь вряд ли откроется. Кроме того, исполнитель переходит к выполнению следующей команды, только выполнив предыдущую. Как вы думаете, каким еще должен быть алгоритм?

Ученики: Понятным исполнителю.

Учитель: Верно. Следующее свойство - понятность. Алгоритм должен быть понятен исполнителю и исполнитель должен быть в состоянии выполнить его команды. А какое свойство определяет, что каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения. Ученики: Конечность.

Учитель: В приведенных примерах каждое описанное действие реально и может быть выполнено. Поэтому и алгоритм имеет предел, то есть конец. А вы знаете, алгоритм можно применять для целого класса задач. Например, 2 алгоритм можно применять для любых чисел А и В. Это свойство называется массовость. Какое свойство еще присуще алгоритму, к чему оно всегда должно приводить?

Ученики: К результату.

Учитель: Верно. Такое свойство называется результативность. Это свойство требует, чтобы в алгоритме не было ошибок. И ещё одно важное свойство. Это детерминированность (определенность, точность) — т.е. каждое правило алгоритма должно быть четким, однозначным и не оставлять места для произвола. Например, если бы мы вместо слов «повернуть ключ 2 раза против часовой стрелки» сказали бы просто «повернуть ключ», то это действие воспринималось бы уже не однозначно. Таким образом, для любого алгоритма характерны следующие свойства: дискретность, детерминированность, конечность, массовость, результативность, понятность. А теперь запишите эти свойства в тетради. (слайды 5,6)

Запись на доске и в тетрадях.


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

Дискретность







Свойства алгоритма



Детерминированность

Понятность







Массовость

Конечность




3.Закрепление изученного материала.

Учитель: Решим следующую задачу:

Исполнитель умеет заменять в слове ровно одну букву на любую другую, причем при замене должно получиться осмысленное слово. Составьте алгоритм для преобразования слова САД в слово КОТ.

Учитель: Чтобы составить алгоритм, нужно сначала решить эту задачу.

Решение:
САД – САМ – СОМ – КОМ – КОТ.

А теперь составим алгоритм, используя таблицу:


№ шага

Номер заменяемой буквы

Буква, на которую заменяем

1

3

М

2

2

О

3

1

К

4

3

Т



Учитель:

А теперь мы с вами порешаем старинные задачи. Они встречаются в рукописях 8 века. Уже тогда интересовались алгоритмами! Сейчас я поделю вас на 2 группы. Каждая группа должна составить алгоритм для данных задач в тетрадях. Алгоритм решения задачи вы должны занести в папки «Старинная задача» компьютеров №1-1 группа, №2 -2 группа, заносит староста группы. Внимание на слайд. (слайд 7)


Задание для 1 группы.

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

№ шага

1 способ

1)

Переправить козу

2)

Вернуться

3)

Перевезти капусту

4)

Оставить капусту, но вернутся с козой

5)

Оставляет козу, но перевозит волка

6)

Вернуться

7)

Перевезти козу

Алгоритм решения задачи:













Задание для 2 группы

Два солдата перешли к реке, по которой на лодке катаются двое мальчиков. Как солдатам переправиться на другой берег, если лодка вмещает только одного солдата (либо двух мальчиков), а солдата и мальчика уже не вмещает?

Алгоритм решения задачи:

 

1 способ

1 шаг

 2мальчика

2 шаг

 1мальчик

3 шаг

 1солдат

4 шаг

 1мальчик

5 шаг

 2мальчик

Учитель: А теперь проверим, как вы справились с заданием. (слайд 8)

Учитель: Ошибки конечно есть, но всё равно, вы неплохо поработали. Переходим к тесту. Посмотрим, как вы усвоили новую тему. Сейчас я каждому раздам бланки с вопросами.

Вопрос

 1

Что такое алгоритм?

 2

Кто (что) может быть исполнителем алгоритма?

Алгоритм состоит из конкретных действий, следующих в определенном порядке:

Свойства алгоритма

 5

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

 6

Определенность (детерминированность)

 7

Понятность

 8

С помощью одного и того же алгоритма можно решать однотипные задачи, это

 9

Исполнение алгоритма приводит к конечному результату


4. Подведение итогов.

Учитель: Итак, сегодня на уроке вы познакомились с определением алгоритма, его свойствами, порешали задачи. Так что такое алгоритм?

Ученики: Алгоритм – это описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.

Учитель: Какие свойствами обладает алгоритм?

Ученики: Дискретность, детерминированность, конечность, массовость, результативность, понятность.

5. Домашнее задание.

Учитель: А сейчас достаньте дневники и запишите задание на дом.

Запись на доске и в дневниках.

п. 4.1.1, вопросы 1 – 3, стр. 108.


-75%
Курсы повышения квалификации

Современные педагогические технологии в образовательном процессе

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Конспект урока по информатике "Алгоритм и его свойства" (40.58 КB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт