Вы находитесь на странице: 1из 10

8 класс

ТЕМА УРОКА: Алгоритмическая конструкция «следование».


Линейные алгоритмы для исполнителя Робот.

Планируемые образовательные результаты:

Предметные: представление о линейных алгоритмах;

Метапредметные: умение самостоятельно планировать пути


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

Личностные: способность увязать учебное содержание с


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

Решаемые учебные задачи:


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

Основные понятия, рассматриваемые на уроке:


- следование;
- линейные алгоритмы.

Используемые на уроке средства ИКТ:


Компьютеры – 15 шт.;
Проектор.

Средства обучения:
программные средства – Исполнитель алгоритмов «РОБОТ»,
презентация.

Раздаточный материал:карточки для практической работы,


задания к домашней работе.

Тип урока: комбинированный.

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


Учащиеся должны иметь представление о следующих
понятиях:
 Алгоритм;
 Свойства алгоритма;
 Способы записи алгоритмов;
 Объекты алгоритмов.

План урока:
1.Оргмомент (1 мин.).
2.Актуализация знаний (5мин).
3.Мотивация (1мин.).
4.Объяснение нового материала (15 мин.).
5.Первичное закрепление материала (1 мин.).
6.Практическое задание (19 мин.).
7.Рефлексия (2 мин.).
8.Домашнее задание (1 мин.).

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


2.Актуализация знаний (2 минуты)
Проверка знаний, полученных на предыдущем уроке
путем фронтального опроса (вопросы появляются на
экране).
1.Алгоритм – это….
2.Чем отличаются постоянные и переменные величины?
3.Величины каких типов используются при записи
алгоритмов?
4.Какие вы знаете выражения?
5.Какие выражения составлены правильно:
А:=В
А=В
А=В+1
А+1:=А
6.Запишите логическое выражение, истинное при
выполнении указанного условия и ложное в противном
случае:
Х принадлежит отрезку [0, 10]; (x>=0) и (x<=10)
Х не принадлежит отрезку [0, 2]; (x<0) и (x>2)
Хотя бы одно из чисел х, уположительно; (x>0) или (y>0)
Ни одно из чисел х и у не является положительным; (x<0)
и (y<0)
7. Запишите логическое выражение, принимающее значение
TRUE, когда точка с координатами (х,у) принадлежит
закрашенной области:
1. 2.

1.(x*x+y*y<=1) или ((x*x+y*y<=36) и (x*x+y*y>=9))

2. (x*x+y*y>=36) или ((x*x+y*y<=9) и (x*x+y*y>=1))

3.Мотивация (1 мин.).
Человеку в жизни приходится решать множество
различных задач. Решение каждой задачи описывается
своим алгоритмом и разнообразие алгоритмов очень
велико. Вместе с тем для записи любого алгоритма
достаточно трех основных алгоритмических конструкций:
следования, ветвления, повторения. И сегодня мы
познакомимся с алгоритмической конструкцией следование,
научимся составлять линейные алгоритмы для исполнителя
Робот.

4.Объяснение нового материала (15мин.).

Следование - алгоритмическая
конструкция, отображающая естественный,
последовательный порядок действий.
Алгоритмы, в которых используется Действие 1
только структура «следование»,
называются линейными алгоритмами.

ПРИМЕРЫ: Действие 2
Линейный алгоритм приготовления
отвара шиповника.

Линейный алгоритм для Робота.

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

Линейный алгоритм для блок-схемы.


По блок-схеме определить
значения переменных X, Y, при начало
данных значениях А, В. Записать
алгоритм на алгоритмическом
языке. Ввод А, В

A B X Y
X:=2*A+3*B
0 1 3 -1
5 2 16 3
Y:=A-B
-1 3 7 -4
Вывод X, Y
алг пример
нач конец
ввод А, В
Х:=2*А+3*В
Y:=А-В
вывод X, Y
кон

Линейный алгоритм для выдачи суммы денег.

5.Первичное закрепление материала (1 мин.).

6.Практическое задание (19 мин).

Порядок создания алгоритма:


1.Командами Инструменты - Редактировать стартовую
обстановку нарисовать на поле Робота стены и
установить Робота в начальное положение.
2.Командами Робот - Сменить стартовую обстановку
сохранить новую обстановку.
3.Командами Вставка- Использовать Робот указать
исполнителя.
4.В окне документа записать алгоритм, используя меню
Вставка.
5.Командами Выполнение –выполнить непрерывно (или по
шагам) запустить алгоритм.
6.Рассмотреть результат выполнения алгоритма и при
необходимости произвести его отладку.

7.Рефлексия (2 мин.)

− Что нового вы сегодня узнали?


− Какую цель вы ставили в начале урока?
− Вы достигли поставленной цели?

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


1.Учебник Босова, Информатика, 8 кл., §2.4.1;

2.Скопировать и установить на домашний ПК программную


оболочку Кумир. Бесплатную программную оболочку Кумир
можно найти на сайте http://www.niisi.ru/kumir/;

3. Составить алгоритмы в виде блок-схемы и на


алгоритмическом языке:
а)для вычисления значения выражения:
а⋅b
с=
a + b2 + 1
2

б)для нахождения среднего арифметического трех чисел;


в)для нахождения периметра прямоугольника, если
известны его стороны.
Домашнее задание к уроку «Линейные алгоритмы:

1.Учебник Босова Л.Л., Информатика, 8 кл., §2.4.1;

2.Скопировать и установить на домашний ПК программную


оболочку Кумир. Бесплатную программную оболочку Кумир
можно найти на сайте http://www.niisi.ru/kumir/;

3. Составить алгоритмы в виде блок-схемы и на


алгоритмическом языке:

а)для вычисления значения выражения:


а⋅b
с=
a + b2 + 1
2

б) для нахождения среднего арифметического трех чисел;

в)для нахождения периметра прямоугольника, если


известны его стороны.

Домашнее задание к уроку «Линейные алгоритмы:

1.Учебник Босова Л.Л., Информатика, 8 кл., §2.4.1;

2.Скопировать и установить на домашний ПК программную


оболочку Кумир. Бесплатную программную оболочку Кумир
можно найти на сайте http://www.niisi.ru/kumir/;

3. Составить алгоритмы в виде блок-схемы и на


алгоритмическом языке:

а)для вычисления значения выражения:


а⋅b
с=
a + b2 + 1
2

б) для нахождения среднего арифметического трех чисел;

в)для нахождения периметра прямоугольника, если


известны его стороны.
Практическая работа к уроку «Линейные алгоритмы для
исполнителя Робот»
ВАРИАНТ 1
1.Задать стартовую обстановку
Запустив среду Кумир в меню Инструменты выбираем
пункт Редактировать стартовую обстановку Робота;
изменить количество строк и столбцов - щелкаем Обстановка  -
>  Новая обстановка и задаем необходимые значения;
 чтобы переместить Робота в новую позицию, щелкаем по нему левой кнопкой
мыши и, не отпуская ее, тащим Робота в нужное место.
 чтобы добавить/удалить стену, щелкаем левой кнопкой мыши по границе
клетки.
 чтобы закрасить/очистить клетку, щелкаем по ней левой кнопкой мыши
 чтобы добавить или убрать точку в клетку щелкаем по клетке, удерживая
клавишу Ctrl.
сохранить (Обстановка ->Сохранить или Обстановка -> Сохранить
как) и сохраняем в личной папке!!!. После этого закрываем
окно Обстановка и в основном окне программы выбираем Робот -
> Сменить стартовую обстановку
Находим сохраненную ранее обстановку и загружаем ее. После
этого убедимся, что загрузили правильную стартовую обстановку,
щелкнув по кнопке Показать окно Робота
Если в окне с зеленым фоном (текущая обстановка Робота) вы
увидите вашу обстановку, то можно переходить к написанию
алгоритма, используя простые команды Робота.

2. Переместить Робота из исходного положения в положение,


указанное точкой.
До исполнения После исполнения

3. (Дополнительное) Переместить Робота из исходного положения в


положение, указанное точкой, через лабиринт.
Практическая работа к уроку «Линейные алгоритмы для
исполнителя Робот»
ВАРИАНТ 2
1.Задать стартовую обстановку
Запустив среду Кумир в меню Инструменты выбираем
пункт Редактировать стартовую обстановку Робота;
изменить количество строк и столбцов - щелкаем Обстановка  -
>  Новая обстановка и задаем необходимые значения;
 чтобы переместить Робота в новую позицию, щелкаем по нему левой кнопкой
мыши и, не отпуская ее, тащим Робота в нужное место.
 чтобы добавить/удалить стену, щелкаем левой кнопкой мыши по границе
клетки.
 чтобы закрасить/очистить клетку, щелкаем по ней левой кнопкой мыши
 чтобы добавить или убрать точку в клетку щелкаем по клетке, удерживая
клавишу Ctrl.
сохранить (Обстановка ->Сохранить или Обстановка -> Сохранить
как) и сохраняем в личной папке!!!. После этого закрываем
окно Обстановка и в основном окне программы выбираем Робот -
> Сменить стартовую обстановку
Находим сохраненную ранее обстановку и загружаем ее. После
этого убедимся, что загрузили правильную стартовую обстановку,
щелкнув по кнопке Показать окно Робота
Если в окне с зеленым фоном (текущая обстановка Робота) вы
увидите вашу обстановку, то можно переходить к написанию
алгоритма, используя простые команды Робота.

2. Переместить Робота из исходного положения в положение,


указанное точкой.

До исполнения После исполнения

3. (Дополнительное) Переместить Робота из исходного положения в


положение, указанное точкой, через лабиринт.
Практическая работа к уроку «Линейные алгоритмы для
исполнителя Робот»
ВАРИАНТ 3
1.Задать стартовую обстановку
Запустив среду Кумир в меню Инструменты выбираем
пункт Редактировать стартовую обстановку Робота;
изменить количество строк и столбцов - щелкаем Обстановка  -
>  Новая обстановка и задаем необходимые значения;
 чтобы переместить Робота в новую позицию, щелкаем по нему левой кнопкой
мыши и, не отпуская ее, тащим Робота в нужное место.
 чтобы добавить/удалить стену, щелкаем левой кнопкой мыши по границе
клетки.
 чтобы закрасить/очистить клетку, щелкаем по ней левой кнопкой мыши
 чтобы добавить или убрать точку в клетку щелкаем по клетке, удерживая
клавишу Ctrl.
сохранить (Обстановка ->Сохранить или Обстановка -> Сохранить
как) и сохраняем в личной папке!!!. После этого закрываем
окно Обстановка и в основном окне программы выбираем Робот -
> Сменить стартовую обстановку
Находим сохраненную ранее обстановку и загружаем ее. После
этого убедимся, что загрузили правильную стартовую обстановку,
щелкнув по кнопке Показать окно Робота
Если в окне с зеленым фоном (текущая обстановка Робота) вы
увидите вашу обстановку, то можно переходить к написанию
алгоритма, используя простые команды Робота.

2. Переместить Робота из исходного положения в положение,


указанное точкой.
До исполнения После исполнения

3. (Дополнительное) Переместить Робота из исходного положения в


положение, указанное точкой, через лабиринт.
Практическая работа к уроку «Линейные алгоритмы для
исполнителя Робот»
ВАРИАНТ 4
1.Задать стартовую обстановку
Запустив среду Кумир в меню Инструменты выбираем
пункт Редактировать стартовую обстановку Робота;
изменить количество строк и столбцов - щелкаем Обстановка  -
>  Новая обстановка и задаем необходимые значения;
 чтобы переместить Робота в новую позицию, щелкаем по нему левой кнопкой
мыши и, не отпуская ее, тащим Робота в нужное место.
 чтобы добавить/удалить стену, щелкаем левой кнопкой мыши по границе
клетки.
 чтобы закрасить/очистить клетку, щелкаем по ней левой кнопкой мыши
 чтобы добавить или убрать точку в клетку щелкаем по клетке, удерживая
клавишу Ctrl.
сохранить (Обстановка ->Сохранить или Обстановка -> Сохранить
как) и сохраняем в личной папке!!!. После этого закрываем
окно Обстановка и в основном окне программы выбираем Робот -
> Сменить стартовую обстановку
Находим сохраненную ранее обстановку и загружаем ее. После
этого убедимся, что загрузили правильную стартовую обстановку,
щелкнув по кнопке Показать окно Робота
Если в окне с зеленым фоном (текущая обстановка Робота) вы
увидите вашу обстановку, то можно переходить к написанию
алгоритма, используя простые команды Робота.

2. Переместить Робота из исходного положения в положение,


указанное точкой.
До исполнения После исполнения

3. (Дополнительное) Переместить Робота из исходного положения в


положение, указанное точкой, через лабиринт.

Оценить