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

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

Тема урока Алгоритм. Свойства алгоритмов

/ Цель урока:

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

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

Воспитательная воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости.

Тип урока Объяснение нового материала

Методы и приемы


Этапы урока/ Компетенции

Ход урока

Деятельность

учителя

ученика

1. Орг. момент

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



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

Что такое модель?

Что такое моделирование?

Назовите виды моделей?

Материальная модель – это…

Информационная модель – это…

Знаковая модель - это…

Вербальная модельэто…

Компьютерная модель – это…

Фронтальный опрос

Ответы учащихся

Познавательная компетенция

3. Изучение новой темы

Из истории….

Появление алгоритмов связано с зарождением математики. Более 1000 лет назад (в 825 году) знаменитый восточный математик Абу Джафар Мухаммед бен Муса аль-Хорезми создал книгу по математике, в которой описал способы выполнения арифметических действий над многозначными числами. Само слово алгоритм возникло в Европе после перевода на латынь книги этого математика.

Посмотрите на стихотворение и решите, в чем ошибка капитана?

  • Пароход уперся в берег.

  • Капитан кричит: Вперед!

  • Как такому ротозею

  • Доверяют пароход?

Выслушав и обобщив все ваши ответы можно сделать следующий вывод: ошибка капитана состоит в том, что он действует по принципу "Тяп - ляп - и готово”!

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

Такой план действий в большинстве случаев называют алгоритмом выполнения действий.

Существует множество определений для алгоритма давайте рассмотрим несколько из них:

1) Алгоритм – последовательность выполнения действий для достижения нужного результата с использованием данных

2) Алгоритм – последовательность понятных и точных инструкций для исполнителя, которые он выполняет, используя первоначальные данные

3) Алгоритм – понятное и точное предписание, указание исполнителю совершить последовательность действий, для достижения указанной цели или решения поставленной задачи


Объяснение нового материала


Информационная компетентность



Обсуждение стихотворения






Конспектирование
















Этапы урока/ Компетенции

Ход урока

Деятельность

учителя

ученика


Вот алгоритм , который составила мачеха для Золушки:

Перемой-ка всю посуду.

Да натри полы повсюду,

Дров на месяц наколи,

Кофе на год намели,

Посади среди цветов

Сорок розовых кустов,

И, пока не подрастут,

Подметай дорожки тут

Приведите примеры алгоритмов. Ответы учащихся …

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

  1. Массовость - Один и тот же алгоритм можно использовать с разными исходными данными.

  2. Понятность - Знание исполнителя о том, что нужно делать для выполнения алгоритма.

  3. Дискретность - Алгоритм должен состоять из конкретных действий, следующих в определённом порядке.

  4. Конечность - Каждое действие и алгоритм в целом должны иметь возможность завершения.

  5. Определенность - Любое действие должно быть строго и недвусмысленно определено в каждом случае

  6. Эффективность - Каждый шаг алгоритма должен быть выполнен точно и за разумно конечное время

  7. Результативность - Отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях.

Способы предоставления алгоритма:

  1. Естественный язык (Словесный)

  2. Графический язык (Блок-схемы)

  3. Алгоритмический язык (Псевдокод – система обозначений и правил, предназначенных для единообразной записи алгоритма)

  4. Язык программирования

Естественный язык (Словесный)

Приведем пример алгоритма пользования стационарным телефоном

1) Поднять трубку телефона

2) Набрать номер телефона абонента

3) Ждать ответа

4) Можно говорить.

Для более наглядного представления алгоритма широко используется графическая форма – блок-схема, которая составляется из стандартных графических объектов.








Объяснение нового материала

Конспектирование
















































Этапы урока/ Компетенции

Ход урока

Деятельность

учителя

ученика


Блок-схема алгоритма линейной структуры.

Напишем схему вычисления алгоритма по заданной формуле: y=a+b


Объяснение нового материала

Конспектирование










Помощь в решении задачи

Решение задачи
















4. Закрепление Коммуникативная и познавательная компетентность

1. Дайте определение алгоритму?

2. Какими свойствами должны обладать алгоритмы?

AutoShape 1

А)


AutoShape 3

В)


AutoShape 2

Б)





3. Назовите назначение следующих блоков:

4. В каком виде более наглядно можно представить алгоритмы?



Ответы учащихся (закрепление пройденного материала)

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

Написать алгоритм и составить блок-схему:

1) Поиск слова в словаре

2) Заваривание чая



Компетентность, которая оказывает содействие саморазвитию



Список используемой литературы.

  1. Информатика. Учебник для 7 класса. Ермеков Н. Стифутина Н. - Алматы, Атамура, 2003.

  2. Пособие для учителя по преподаванию курса информатики в 7 классе. Ермеков Н., Кузина Е.М., Крепп Л.М., Пилипенко С.Б. Алматы, Атамура, 2003.

  3. Культан Н.Б. Программирование в Turbo Pascal 7.0 и Delphi. - 2-0е ИЗД., перераб. и доп. - СПб.:

БХВ-Петербург,2001.

  1. Культин Н.Б. Turbo Pascal в задачах и примерах. - СПб.: БХВ-Петербург, 2005.

  2. Меженный О.А. Turbo Pascal: учитесь программировать. - М.: Издательский дом «Вильяме», 2001.


Здесь представлен конспект к уроку на тему «Алгоритм. Свойства алгоритмов», который Вы можете бесплатно скачать на нашем сайте. Предмет конспекта: Информатика Также здесь Вы можете найти дополнительные учебные материалы и презентации по данной теме, используя которые, Вы сможете еще больше заинтересовать аудиторию и преподнести еще больше полезной информации.

Список похожих конспектов

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

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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ САРАТОВСКОЙ ОБЛАСТИ. ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ. . САРАТОВСКОЙ ОБЛАСТИ. СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ...
Типы алгоритмов

Типы алгоритмов

Ф.И.О учителя: Айдарханова Динара Дюсеновна. . Учитель информатики. Павлодарская область, Щербактинский район, село Хмельницкое. . План урока ...
Формы записи алгоритма. Виды алгоритмов

Формы записи алгоритма. Виды алгоритмов

Технологическая карта урока. Матвеева. Информатика . 4 класс. ФГОС. Урок 20. Формы записи алгоритма. Виды алгоритмов. Цели урока:. . . - сформировать ...
Типы алгоритмов

Типы алгоритмов

Муниципальное общеобразовательное учреждение. «Гимназия № 2». города Саров Нижегородской области. Разработка урока. . по информатике ...
Составление алгоритмов с циклом

Составление алгоритмов с циклом

. Муниципальное бюджетное общеобразовательное учреждение. . «Средняя общеобразовательная школа №9». Конспект урока ...
Типы алгоритмов

Типы алгоритмов

МОУ Шалдежинская основная общеобразовательная школа. Разработка урока. . по информатике и ИКТ«Типы алгоритмов». 6 класс. подготовила. ...
Техника безопасности в кабинете информатики. Алгоритм и его формальное исполнение. Свойства алгоритма и его исполнители

Техника безопасности в кабинете информатики. Алгоритм и его формальное исполнение. Свойства алгоритма и его исполнители

Автор материала: Левщанова Татьяна Михайловна. Место работы: муниципальное бюджетное образовательное учреждение « Большеигнатовская средняя общеобразовательная ...
Составление программ с использованием циклических алгоритмов

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

Предмет:. Информатика 2 урока объяснения и закрепления. Тема:. "Составление программ с использованием циклических алгоритмов". Продолжительность: ...
Робот LegoMindstorms NXT. Исполнитель алгоритмов

Робот LegoMindstorms NXT. Исполнитель алгоритмов

Муниципальное бюджетное общеобразовательное учреждение. «Бетюнская средняя общеобразовательная школа им. Н. Е. Иванова». План-конспект ...
Алгоритм – модель деятельности исполнителя алгоритмов. Исполнитель Чертежник. Управление Чертежником

Алгоритм – модель деятельности исполнителя алгоритмов. Исполнитель Чертежник. Управление Чертежником

Шандро Валентина Николаевна,. учитель информатики,. без категории,. МБОУ «СОШ №5»,. город Абакан Республика Хакасия. Методическая разработка ...
Алгоритм – модель деятельности исполнителя алгоритмов

Алгоритм – модель деятельности исполнителя алгоритмов

Муниципальное бюджетное общеобразовательное учреждение средняя общеобразовательная школа № 46 Орджоникидзевского района г. Екатеринбурга. ...
Робот LEGO WeDo – исполнитель алгоритмов

Робот LEGO WeDo – исполнитель алгоритмов

Коблашова Елена Викторовна. МБОУ «Гимназия «Планета Детства» г. Рубцовск Алтайский край. Учитель информатики. ПЛАН-КОНСПЕКТ УРОКА. «Робот. ...
Составление алгоритмов и блок-схем

Составление алгоритмов и блок-схем

Составление алгоритмов и блок-схем. Цели урока:. Образовательные:. - формирование и закрепление навыков по составлению и выполнению алгоритмов;. ...
Робот LEGO WeDo – исполнитель алгоритмов

Робот LEGO WeDo – исполнитель алгоритмов

. Муниципальное бюджетное общеобразовательное учреждение –. . средняя общеобразовательная школа №4 город Асино Томской области. . ...
Программирование линейных алгоритмов на языке FREE PASCAL

Программирование линейных алгоритмов на языке FREE PASCAL

Конспект урока по информатике. Тема: «. Программирование линейных алгоритмов на языке. FREE. PASCAL. ». Барнаул ...
Решение задач с помощью алгоритмов

Решение задач с помощью алгоритмов

8 класс. Тема: Решение задач с помощью алгоритмов. Такие темы, как АЛГОРИТМЫ и их ВИДЫ, математическое моделирование, этапы решения задач на компьютере, ...
Программирование разветвляющихся алгоритмов

Программирование разветвляющихся алгоритмов

Учитель:. Борисенко Ирина Владимировна. МКОУ СОШ №6 г. Ипатово, Ставропольский край. Предметная область:. Информатика и ИКТ 9 класс. Тема:. Программирование ...
Программирование линейных алгоритмов, оператор присваивания

Программирование линейных алгоритмов, оператор присваивания

Урок. 7 класс. Дата. Тема:. Программирование линейных алгоритмов, оператор присваивания. Цели:. . Социализирующая:.  приобщение к нормам ...
Программирование линейных алгоритмов

Программирование линейных алгоритмов

Тема:. Программирование линейных алгоритмов. Цели: повышение интереса к изучению предмета; воспитание навыка быстрого мышления; развитие творческой ...
Операторы ввода и вывода. Программирование линейных алгоритмов

Операторы ввода и вывода. Программирование линейных алгоритмов

ГУ Михайловская СШ. Урока по информатике для 9 класса. «Операторы ввода и вывода. . . Программирование линейных алгоритмов». ...

Информация о конспекте

Ваша оценка: Оцените конспект по шкале от 1 до 5 баллов
Дата добавления:26 сентября 2016
Категория:Информатика
Поделись с друзьями:
Скачать конспект