Алгоритмическая конструкция «следование». Линейные алгоритмы для исполнителя Робот

Автор: Анна Витальевна Колюкина

Организация: МБОУ «Школа №3»

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

Сценарий дистанционного урока. Учитель Колюкина А.В. МБОУ «Школа №3»

Предмет

Класс

Тема урока

Информатика

8

Алгоритмическая конструкция «следование». Линейные алгоритмы для исполнителя Робот.

УМК

Авторы

Название

Класс

Л.Л. Босова, А.Ю. Босова

 

Информатика

8

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

Предметные

Метапредметные

Личностные

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

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

понимание ограниченности возможностей линейных алгоритмов;

представление об алгоритмической конструкции «следование»;

умение исполнять и составлять простые (короткие) линейные алгоритмы для формального исполнителя с заданной системой команд

 

  1. владение умениями самостоятельно планировать пути достижения целей; соотносить свои действия с планируемыми результатами, осуществлять контроль своей деятельности, определять способы действий в рамках предложенных условий, корректировать свои действия в соответствии с изменяющейся ситуацией; оценивать правильность выполнения учебной задачи;
  2. владение основами самоконтроля, самооценки, принятия решений и осуществления осознанного выбора в учебной и познавательной деятельности;
  3. владение основными универсальными умениями информационного характера, такими как: постановка и формулирование проблемы; поиск и выделение необходимой информации, применение методов информационного поиска; структурирование и визуализация информации; выбор наиболее эффективных способов решения задач в зависимости от конкретных условий; самостоятельное создание алгоритмов деятельности при решении проблем творческого и поискового характера

 

  1. способность увязать учебное содержание с собственным жизненным опытом, понять значимость подготовки в области информатики в условиях развития информационного общества;
  2. готовность к повышению своего образовательного уровня и продолжению обучения с использованием средств и методов информатики;
  3. формирование навыков самоорганизации, подчинения заданным правилам;
  4. развитие внимания и памяти

 

Решаемые учебные проблемы Основные понятия, изучаемые на уроке

- сформировать понятие линейного алгоритма;

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

формальных исполнителей с заданной системой команд;

- сформировать понятие линейного алгоритма;

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

формальных исполнителей с заданной системой команд;

- сформировать понятие линейного алгоритма;

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

формальных исполнителей с заданной системой команд;

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

 

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

Материально-техническое обеспечение урока

Средства ИКТ (ЭФУ, программы ресурсы сети Интернет)

комплект компьютерного оборудования, соответствующего требованиям программы дистанционного обучения

  1. программа Zoom
  2. программная оболочка Кумир
  3. Вайбер (группа) или Беседа в ВК
  4. Видео урок, размещенный на youtube «Основные алгоритмические конструкции. Следование»

 

 

Организационная структура урока

Части урока

Задание

Используемые ресурсы (ссылки)

Деятельность обучающихся

 

Критерии оценивания

длит.

этапа

(мин).

Актулизационная

Ответить на вопросы учителя:

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)

 

 

Общаются с учителем с помощью Zoom

Ответил или нет

2 мин

Мотивационная

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

 

рассуждают

Общаются с учителем с помощью Zoom

Ответил или нет

2 мин

Информационная

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

https://www.youtube.com/watch?v=djBN28Yj8Nc&feature=emb_logo

Просмотр видео урока

 

15 мин

Диагностическая

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

1.Командами Инструменты - Редактировать стартовую обстановку нарисовать на поле Робота стены и установить Робота в начальное положение.

2.Командами Робот - Сменить стартовую обстановку сохранить новую обстановку.

3.Командами Вставка- Использовать Робот указать исполнителя.

4.В окне документа записать алгоритм, используя меню Вставка.

5.Командами Выполнение –выполнить непрерывно (или по шагам) запустить алгоритм.

6.Рассмотреть результат выполнения алгоритма и при необходимости произвести его отладку.

 

 

 

 

выполняют практическое задание* в среде Кумир на домашнем компьютере

 

20 мин

 

Рефлексивная

Ответить на вопросы

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

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

− Вы достигли поставленной цели?

Группа в Вайбер или Беседа в ВК

Отвечают на вопросы

 

3 мин

 

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

Учитель выдаёт и комментирует Д/з

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

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

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

 

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

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

 

Группа в Вайбер или беседа в ВК

Выполняют д/з и присылают на проверку учителю

 

3 мин

 

 

практическое задание*

 

Практическая работа к уроку «Линейные алгоритмы для исполнителя Робот»

1.Задать стартовую обстановку

Запустив среду Кумир в меню Инструменты выбираем пункт Редактировать стартовую обстановку Робота;

изменить количество строк и столбцов - щелкаем Обстановка -> Новая обстановка и задаем необходимые значения;

  • чтобы переместить Робота в новую позицию, щелкаем по нему левой кнопкой мыши и, не отпуская ее, тащим Робота в нужное место.
  • чтобы добавить/удалить стену, щелкаем левой кнопкой мыши по границе клетки.
  • чтобы закрасить/очистить клетку, щелкаем по ней левой кнопкой мыши
  • чтобы добавить или убрать точку в клетку щелкаем по клетке, удерживая клавишу Ctrl.

сохранить (Обстановка ->Сохранить или Обстановка -> Сохранить как) и сохраняем в личной папке!!!. После этого закрываем окно Обстановка и в основном окне программы выбираем Робот -> Сменить стартовую обстановку

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

Если в окне с зеленым фоном (текущая обстановка Робота) вы увидите вашу обстановку, то можно переходить к написанию алгоритма, используя простые команды Робота.

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

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

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


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

 


Приложения:
  1. file0.docx.. 66,2 КБ
Опубликовано: 23.03.2021