«Урок по информатике на тему «Алгоритмические конструкции следование, ветвление, повторение» (9 класс)»

Тема урока
Алгоритмические конструкции следование, ветвление, повторение.

Тип урока (мероприятия, занятия)
комбинированный

Цели урока (мероприятия, занятия)
(образовательные, развивающие, воспитательные)

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

Развивающие:
развитие логического мышления, умения анализировать информацию.

Воспитательные:
воспитание самостоятельности, внимательности;
воспитание положительного отношения к труду;
формирование интереса к процессу обучения.


Задачи урока (мероприятия, занятия)

обобщить и систематизировать знания об алгоритмах и их исполнителях, о свойствах алгоритма;
закрепить у учащихся умение выполнять простейшие алгоритмы, записанные на естественном языке;
познакомить учащихся с базовыми алгоритмическими конструкциями (следование, ветвление, повторение);
научить учащихся составлять описание алгоритма, записанного в виде блок-схемы, на естественном языке.


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

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

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


Время реализации урока (мероприятия, занятия)
45 минут

Знания, умения, навыки и качества, которые актуализируют/приобретут/закрепят/др. ученики в ходе урока (мероприятия, занятия)

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



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


Дидактическое обеспечение урока (мероприятия, занятия)





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

Учитель приветствует учащихся, отмечает отсутствующих.



II. Постановка цели занятия перед учащимися.


- На предыдущем уроке мы познакомились с понятием алгоритма, а также его свойствами, узнали кто может являться исполнителем алгоритма, рассмотрели примеры алгоритмов.
Сегодня мы с помощью компьютерного тестирования проверим, насколько вы хорошо усвоили данный материал, а затем приступим к изучению новой темы.



III. Проверка знаний и умений учащихся для подготовки к новой теме.

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



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















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

Учащиеся записывают тему урока, оформляют конспект в тетрадях.

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

В настоящее время существует всего три базовых алгоритмических конструкции:
следование (линейный алгоритм);
ветвление (разветвляющийся алгоритм);
повторение (циклический алгоритм).

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

13 SHAPE \* MERGEFORMAT 1415

Пример линейного алгоритма:

Приготовление салата

13 SHAPE \* MERGEFORMAT 1415

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

Различают полные (рис. 3) и неполные (рис. 5) ветвления.

В неполном ветвлении если условие истинно, то осуществляется заданное действие, в противном случае выполнение ветвления завершается.

13 SHAPE \* MERGEFORMAT 1415
Пример неполного ветвления:

Сборы на прогулку

13 SHAPE \* MERGEFORMAT 1415


В полной развилке если условие истинно, то будет выполнено действие1, в противном случае будет выполнено действие2.
13 SHAPE \* MERGEFORMAT 1415
Пример полного ветвления:

Является ли четным число?

13 SHAPE \* MERGEFORMAT 1415

Алгоритмическая конструкция повторение
Даже очень простые расчеты могут поставить человека в тупик, если их надо повторить тысячи раз.
Например, если надо подсчитать, сколько раз буква "о" встречается в тексте необходимо перебрать все буквы. При всей простоте этой задачи исполнить ее человеку трудно (особенно если текст довольно большой), а для компьютера это работа на несколько секунд.

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

Группу повторяющихся действий называют телом цикла. Например, на уроке физкультуры вы должны пробежать 2 круга на стадионе.

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

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

Различают три вида циклических алгоритмов:
цикл с предусловием;
цикл с постусловием;
цикл с параметром.


Цикл с предусловием
Работа цикла с предусловием начинается с проверки условия. Переход к выполнению тела цикла осуществляется только в том случае, если условие истинно, в противном случае происходит выход из цикла.
13 SHAPE \* MERGEFORMAT 1415
Пример цикла с предусловием:

Ремонт

13 SHAPE \* MERGEFORMAT 1415

Цикл с постусловием
Работа цикла с постусловием начинается с выполнения тела цикла. Таким образом, оно будет реализовано хотя бы один раз. После этого происходит проверка условия. Если условие не выполняется, то происходит возврат к выполнению действий. Если условие истинно, то осуществляется выход из цикла.
13 SHAPE \* MERGEFORMAT 1415

Пример цикла с постусловием:

Стирка

13 SHAPE \* MERGEFORMAT 1415

Цикл с параметром
Цикл с параметром (или цикл со счетчиком) - это цикл с заранее известным числом повторов.
Тело цикла выполняется заданное количество раз.

13 SHAPE \* MERGEFORMAT 1415


Пример цикла с параметром:

Пришиваем пуговицы
13 SHAPE \* MERGEFORMAT 1415



действие 1

действие 2

рис. 1
Блок-схема алгоритмической конструкции следование

начало

вымыть помидоры, огурцы

нарезать овощи

переложить нарезанные овощи в миску

заправить овощи майонезом

конец

рис. 2

условие

действие

да

нет

рис. 3
Блок-схема алгоритмической конструкции ветвление (неполная развилка)

идет дождь?

взять зонт

да

нет

начало

конец

рис. 4

условие

действие 1

да

нет

рис. 5
Блок-схема алгоритмической конструкции ветвление (полная развилка)

действие 2

число делится на два?

число четное

да

нет

начало

конец

число нечетное

рис. 6

условие

тело цикла

да

нет

рис. 7
Блок-схема алгоритмической конструкции повторение (цикл с предусловием)

есть не покрашенная стена?

красим стену

да

нет

начало

конец

рис. 8

условие

тело цикла

да

нет

рис. 9
Блок-схема алгоритмической конструкции повторение (цикл с постусловием)

все вещи выстираны?

выстирать и прополоскать вещь



да

нет

начало

конец

рис. 10

i = i1, i2

тело цикла

рис. 11
Блок-схема алгоритмической конструкции повторение (цикл с параметром),
i – параметр цикла,
i1 – начальное значение параметра,
i2 – конечное значение параметра


пуговицы с 1 по 5

пришить пуговицу

начало

конец

рис. 12



15

Приложенные файлы


Добавить комментарий