- Типы алгоритмов: линейные, разветвляющие и циклические алгоритмы

Конспект урока «Типы алгоритмов: линейные, разветвляющие и циклические алгоритмы» по информатике для 7 класса

Дата проведения: --------------------

Урок № 9

Тема урока: "Типы алгоритмов: линейные, разветвляющие и циклические алгоритмы "

Цели:

Образовательные:

познакомить учащихся с понятиями типы алгоритмов, изучить основные типы алгоритмов.

Воспитательные:

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

Развивающие:

воспитывать информационную культуру учащихся.

Тип урока: объяснение нового материала с выполнением самостоятельной работы.

Методы: словесный (рассказ), наглядный, диалогический, самостоятельная работа.

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

Ход урока

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

Приветствие класса, контроль отсутствующих, пояснение плана урока.

II. Актуализация знаний

Тестирование .

Понятное и точное описание алгоритма это?

Алгоритм.

Модель

Программирование

Нет правильного ответа

Сколькими свойствами обладает алгоритм?

8

6.

4

5

Назовите основное свойство алгоритма, которое обеспечивает получение результата после конечного числа шагов:

а) дискретность;

б) однозначность;

в) массовость;

г) результативность.

4. Графическое представление алгоритма – это:
а) способ представления алгоритма с помощью геометрических фигур;
б) схематичное изображение в произвольной форме;

в) представление алгоритма в форме таблиц;

г) представление алгоритма в виде графика.

5. Какое из понятий не является свойством алгоритма?

а) цикличность;

б) массовость;

в) конечность;

г) дискретность.

III. Теоретический материал урока:

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

Виды алгоритмов:
1.
 Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке);
2.
 Циклический алгоритм (описание действий, которые должны повторятся указанное число раз или пока не выполнено заданное условие);
3.
 Разветвляющийся алгоритм (алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий);
4.
 Вспомогательный алгоритм (алгоритм, который можно использовать в других алгоритмах, указав только его имя).
На практике наиболее распространены следующие
 формы представления алгоритмов: 
В устной форме.
В письменной форме на естественном языке.
В письменной форме на формальном языке.
Для более наглядного представления алгоритма широко используется графическая форма –
 блок-схема, которая составляется из стандартных графических объектов.

При графическом представлении алгоритм изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий. В блок-схеме каждому типу действий (вводу исходных данных, вычислению значений выражений, проверке условий, управлению повторением действий, окончанию обработки и т.п.) соответствует геометрическая фигура.

Линейный алгоритм
Линейный алгоритм – описание действий, которые выполняются однократно в заданном порядке. Исполнитель выполняет действия последовательно, одно за другим в том порядке в котором они следуют.
Блок-схема линейного алгоритма:

http://vplaksina.narod.ru/uchebnik/img/algori1.gif

Циклический алгоритм

Циклический алгоритм – описание действий, которые должны повторяться указанное число раз или пока не выполнено заданное условие.
Перечень повторяющихся действий называют телом цикла.
Циклические алгоритмы бывают двух типов:
Циклы со счетчиком, в которых какие-то действия выполняются определенное число раз;
Циклы с условием, в которых тело цикла выполняется, в зависимости от какого-либо условия. Различают циклы с предусловием и постусловием.
Циклы со счетчиком используют когда заранее известно какое число повторений тела цикла необходимо выполнить. Например, на уроке физкультуры вы должны пробежать некоторое количество кругов вокруг стадиона.

http://vplaksina.narod.ru/uchebnik/img/algori2.gif

Для счетчика от нач. значения до кон. значения выполнить действие.
Часто бывает так, что необходимо повторить тело цикла, но заранее не известно, какое количество раз это надо сделать. В таких случаях количество повторений зависит от некоторого условия. Такие циклы называются циклы с условием. Циклы в которых сначала проверяется условие, а затем, возможно, выполняется тело цикла называют циклы с предусловием. Если условие проверяется после первого выполнения тела цикла, то циклы называются циклы с постусловием.

http://vplaksina.narod.ru/uchebnik/img/algori3.gif

Например, в субботу вечером вы смотрите телевизор. Время от времени поглядываете на часы и если время меньше полуночи, то продолжаете смотреть телевизор, если это не так, то вы прекращаете просмотр телепередач.

http://vplaksina.narod.ru/uchebnik/img/algori4.gif

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

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

IV. закрепление новых знаний:

Составление линейных, циклических и разветвляющих алгоритмов.

V. итоги урока:

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

VI. домашнее задание:

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


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

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

Алгоритмы и их свойства. Типы алгоритмов: линейные, разветвляющие, циклические

Алгоритмы и их свойства. Типы алгоритмов: линейные, разветвляющие, циклические

Рощупкина Людмила Ивановна. учитель информатики. г. Барнаул. Тема урока. : Алгоритмы  и их свойства. Типы алгоритмов: линейные, разветвляющие, ...
Типы алгоритмов

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

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

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

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

Алгоритмы, виды алгоритмов, способы записи

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

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

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

Типы алгоритмов. Построение блок-хем

Данный урок проводится в 6 классе. Учащиеся вспоминают основные понятия алгоритма, учатся представлять наглядно алгоритм (в виде блок-схемы). . . ...
Линейные вычислительные алгоритмы

Линейные вычислительные алгоритмы

Тема урока. : Линейные вычислительные алгоритмы. . . Цель урока:. формирование представлений учащихся о линейных вычислительных алгоритмах, определить ...
Разветвляющиеся алгоритмы

Разветвляющиеся алгоритмы

Обобщающий урок по теме «Разветвляющиеся алгоритмы». Урок — «детективное» расследование «Найти человека!». Раздел программы:. «Алгоритмизация ...
Линейные алгоритмы

Линейные алгоритмы

Тема урока «Линейные алгоритмы». Цели урока:. Развить представления учащихся об алгоритмах;. . Определить тему урока, ее применение;. . Систематизировать ...
Циклические алгоритмы на языке программирования работа с ними

Циклические алгоритмы на языке программирования работа с ними

Открытый урок. Тема:. « Циклические алгоритмы на языке программирования работа с ними». Учителя: Зеленецкой М.С. в 9В классе. Цели урока: ...
Линейные алгоритмы

Линейные алгоритмы

Урок-киностудия. по информатике. в 7 классе. Линейные. . алгоритмы. Учитель информатики. . ГУО «Гимназия г.Ветки». первой квалификационной ...
Линейные алгоритмы

Линейные алгоритмы

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

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

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

Типы информационных моделей

Конспект урока на тему «Типы информационных моделей». . Цели:. . образовательная: освоить табличную и иерархическую форму представления информационной ...
Виды алгоритмов

Виды алгоритмов

Открытый урок информатики по теме: «Виды алгоритмов». подготовил и провел. учитель информатики. Исаев Алексей Анатольевич. Цели урока. Образовательная ...
Составление программ с использованием циклических алгоритмов

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

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

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

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

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

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

Данные. Типы данных. Диалоговые программы

. Государственное общеобразовательное учреждение средняя общеобразовательная школа №425 имени академика П.Л.Капицы Кронштадтского района Санкт-Петербурга. ...
Программирование линейных алгоритмов на языке FREE PASCAL

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

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

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

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