Файл: Учебный исполнитель Робот на уроках информатики.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 10.01.2024

Просмотров: 212

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Методическая разработка по информатике. Тема: «Учебный исполнитель Робот на уроках информатики»Класс: 6 Кол-во занятий:8Автор: Тампер Антон Микаэль,учитель информатики ГБОУ Гимназия №116Санкт-Петербург2017АннотацияВ процессе изучения предмета «Информатика и ИКТ»учащиеся не только усваивают информационную культуру (культура грамотного общения с компьютером, оформления документа, электронного общения), но и знакомятся с понятием программирования и осваивают азы программирования. Одной из наиболее успешных отечественных разработок в этой областиявляется программная оболочка Кумир, которая уже давно используется в школах при изучении программирования и не теряет своей актуальности. В ней учащиеся могут получить практические навыки при создании и отладке алгоритма, работая с такими исполнителями, как Робот, Чертёжник, Черепашка при изучении одного из наиболее трудных разделов информатики «алгоритмизация и программирование». Одним из преимуществ исполнителя является возможность русскоязычного написания команд на школьном алгоритмическом языке и наглядность получаемого результата выполнения алгоритма.Научая детей работе с исполнителям в программной среде, мы можем добиться большей заинтересованности на уроке, чем при чисто теоретическом объяснении темы.К сожалению, авторы новых учебников по информатике уделяют недостаточно внимания или вообще обходят стороной данных исполнителей. В то же время разработчики ГИА и ЕГЭ включают задания с использованием данных исполнителей в задания экзаменационных работ.Поэтому успех учителя при преподавании данной темы отражается и на результатах экзаменационных работ учащихся, и в данной работе отведено место для разбора ошибок детей при сдаче ГИА.Содержание1.Введение2.Основная часть.2.1 Разработка уроков темы «Учебный исполнитель Робот».3. Список использованных источников.4.Приложения.1.ВведениеВыбор темы разработки обусловлен необходимостью тщательного изучения исполнителей, в частности исполнителя Робот по двум причинам:

  1. понятие исполнителя является одним из ключевых при изучении и алгоритмизации и программирования;

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

  3. задачи на создание алгоритма в среде КУМИР (Робот, Чертёжник) входит в 3-ю часть ГИА по информатике и ИКТ и являются заданиями, в которых учащиеся допускают наибольшее число ошибок.

В данной разработке рассмотрены разнообразные задачи с исполнителем Робот, а также указаны возможные ошибки учащихся при построении алгоритмов в среде Кумир.Тема изучается в 6 классе в разделе «Алгоритмизация и программирование». На изучение темы отводится 8 часов. Учитывая, что обычно уроки информатики проходят в виде 2-х часовых уроков, курс тематически разбит по 2- часовым занятиям, (1 час- теоретическое, 1 час- практическая работа на ПК в программной среде Кумир).Особое внимание уделяется ошибкам в подобных задачах при решении ГИА.Бесплатную программную оболочку Кумир можно найти на сайте http://www.niisi.ru/kumir/.Пояснительная запискаЦель разработки: изучить возможности программирования на примере конкретного исполнителя Робот с использованием среды КУМИР; дать практические навыки работы с исполнителем.Методическая разработка составлена для проведения уроков информатики в 6 классах. Практика на компьютере: работа с учебным исполнителем алгоритмов; составление линейных, ветвящихся и циклических алгоритмов управления исполнителем; составление алгоритмов со сложной структурой; использование вспомогательных алгоритмов (процедур, подпрограмм).Учащиеся должны знать:

  • что такое исполнитель; СКИ Робота, среду исполнителя Робот;

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

  • способы записи алгоритмов: блок-схемы, учебный алгоритмический язык; основные алгоритмические конструкции: следование, ветвление, цикл; структуры

  • алгоритмов; ⇒ назначение вспомогательных алгоритмов; технологии построения сложных алгоритмов:
Учащиеся должны уметь:

  • понимать описания алгоритмов на учебном алгоритмическом языке;

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

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





Тема урока

Число часов

Тео-рия

Прак-тика

1

2

Исполнитель Робот. Система команд исполнителя.

Практическая работа. Составление линейных алгоритмов.. Блок-схемы алгоритмов.

2




2

3
4

Ветвление и последовательная детализация алгоритма.

Практическая работа Составление и отладка алгоритмов ветвления.

4

1

3

5

6

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

Практическая работа Составление и отладка циклических алгоритмов.

4

1

3

78

Контрольная работа. «Создание алгоритма в среде исполнителя»

2




2

Занятие 1 (2 часа) Урок 1.Исполнитель Робот. Система команд исполнителя.План урока.

  1. Описание СКИ исполнителя, среды исполнителя.
2.Разбор типичных алгоритмов Робота.Ход урока.Рассмотрим описание исполнителя.Среда исполнителя: Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки.СКИ Робота: простые команды: вверх, вниз, влево, вправо, закрасить. Команды логические: (проверки условия) сверху свободно снизу свободно слева свободно справа свободно.Логические связки: И,НЕ, ИЛИ:Пример:(Не слева свободно) или (не справа свободно)Команда ветвления: команда цикла: если условие то нц пока условие серия команд серия командвсе кцПорядок создания алгоритма:1.Командами Инструменты -Редактировать стартовую обстановку нарисовать на поле Робота стены и установить Робота в начальное положение.2.Командами Робот- Сменить стартовую обстановку сохранить новую обстановку.3.Командами Вставка- Использовать Робот указать исполнителя.4.В окне документа записать алгоритм, используя меню Вставка.5.Командами Выполнение –выполнить непрерывно (или по шагам) запустить алгоритм.6.Рассмотреть результат выполнения алгоритма и при необходимости произвести его отладку.Занятие 1 (2 часа) Урок 2.Практическая работа « Составление линейных алгоритмов».Задания: 1.Робот в произвольной точке поля. Закрасить клетку сверху, снизу и справа от исходного положения.

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

  2. Создайте новую стартовую обстановку, нарисовав на поле квадрат со стороной 4 клетки. Сохраните обстановку как стартовую.

  3. Создайте новую стартовую обстановку, нарисовав на поле коридор с проходами в стенах. Сохраните обстановку как obst2.fil. Смените стартовую обстановку на вновь созданную.
Д/З: выучить СКИ Робота, скопировать и установить на домашний ПК программную оболочку Кумир.Занятие 2 (2 часа) Урок 1.Тема: Ветвление и последовательная детализация алгоритма. Разбор задач КИМов с использованием исполнителя Робот.
кониспользовать Роботалг кимнач если не снизу свободното вправовсеесли не снизу свободното вправовсее сли не снизу свободното вправовсекон Практическая работа Составление и отладка алгоритмов ветвленияЗанятие 3. Циклические алгоритмы. Урок 1-2Цель: раскрыть сущность понятия цикла в алгоритмах, показать формы записи циклов алгоритмах, дать навыки создания и записи циклических алгоритмов.Практическая работа Составление и отладка циклических алгоритмов1.Составьте алгоритм, закрашивающий все внутренние клетки, прилегающие к стене.и спользовать Роботалг начнц пока справа свободно закрасить; вправокцнц пока снизу свободнозакрасить; внизкцнц пока не снизу свободнозакрасить; влевокцкон2.Составить алгоритм, закрашивающий все клетки между Роботом и стеной. Расстояние до стены неизвестно. и спользовать Роботалг начнц пока справа свободно вправо; закраситькцкон3.Составить алгоритм, закрашивающий все клетки, находящиеся между двумя стенами. использовать Роботалг уч3начнц пока (не сверху свободно) или (не снизу свободно)вправоесли (не сверху свободно) и (не снизу свободно)т озакраситьвсекцкон4.Составить алгоритм, закрашивающий все клетки вокруг прямоугольной стены. алг уч4начзакрасить;вверхнц пока не справа свободноз акрасить;вверх; кцзакрасить;вправонц пока не снизу свободнозакрасить;вправо; кцзакрасить;внизнц пока не слева свободнозакрасить;вниз;кцзакрасить;влевонц пока не сверху свободнозакрасить; влево;кцкон
использовать Роботалг уч5начвправонц пока не снизу свободнозакрасить; вправокцзакрасить; внизнц пока слева свободнозакрасить; влевокцнц пока не слева свободнозакрасить; внизкцзакрасить;влево;закрасить; вверх; н ц пока сверху свободнозакрасить; вверхкцнц пока не сверху свободнозакрасить; влевокцконЗанятие 4 Урок 1-2Контрольная работа«Составление алгоритма в среде исполнителя Робот».Цель: проверить полученные знания по созданию и умению анализировать алгоритмы в программной среде Кумир.Задания для контрольной работы делятся по уровням сложности и включает в себя 2 задачи с исполнителем Робот (1 и 2 задача –на ветвление и циклы). Примеры текстов заданий приводятся в приложении. Исходные и конечные обстановки и созданные алгоритмы записываются в виде файла.Оценка выставляется соответственно уровню сложности задания. Ученик вправе сам выбрать тип задания.3.Список использованных материалов1.Авербух А.В., Гисман В.Бю, Лебедев Г.В., Изучение основ информатики и вычислительной техники. Пособие для учителя, М., Просвещение, 2001г.2.Авдошин С.М., Ахметсафина Р.З., Максименкова О.В. и др.ГИА Информатика, Учеьно-справочные материалы для 9 класса, М., Бином, 2011г.3.Кушниренко А.Г., Лебедев Г.В. и др., Основы информатики и вычислительной техники, пробный учебник для средних заведений, М.,»Просвещение», 2000г.4.Лысенко Ф.Ф., Евич Л.Н., Информатика и ИКТ 9 класс Подготовка к ГИА, учебно-методическое пособие, Ростов на Дону, Легион-М, 2010г.5. Семакин И.Г., Т.Ю. Шеина. Методическое пособие по преподаванию курса «Информатика и ИКТ» в основной школе. М.: БИНОМ. Лаборатория знаний, 2006.6. Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В. Информатика и ИКТ : учебник для 9 класса.7.Информатика и ИКТ : задачник-практикум / Под ред. И.Г. Семакина, Е.К. Хеннера. М.: БИНОМ. Лаборатория знаний, 2007.8. Семакин И.Г., Т.Ю. Шеина. Методическое пособие по преподаванию курса «Информатика и ИКТ» в основной школе. М.: БИНОМ. Лаборатория знаний, 2006.