Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  7 класс  /  Исполнитель Робот

Исполнитель Робот

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

Описание разработки

Цель урока: написание программ для исполнителя Робот в системе программирования Кумир и Pascal ABC .

Задачи урока:

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

Метапредметные: анализировать и умение сравнивать команды исполнителей, выполнять их.

Личностные: умение составлять алгоритмы для исполнителя Робот, составлять   программы для исполнителя  Робот, осуществлять поиск ошибок и выполнять  программы  в среде программирования  Кумир и Pascal ABC, работа в группах для определения ошибок в выполненных заданиях

Ход урока

I этап  (этап актуализации знаний)

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

Приведите примеры исполнителей.

Продолжаем путешествовать по стране Алгоритмика.

С какими исполнителями вы уже знакомы?

Среда исполнителя Чертежник?

II этап (открытие новых знаний)

Кто из вас может рассказать об исполнителе Робот?

В сети Интернет найдите информацию об исполнителе Робот.

Демонстрация презентации «Исполнитель Робот» в режиме on-line

http://metodist.lbz.ru/authors/informatika/3/flash/gl3/3.php

Презентация Исполнитель Робот

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

В каких направлениях может перемещаться Робот?

Какую команду должен выполнить Робот, чтобы закрасить поле?

Любые команды может выполнять Робот?

III. Закрепление полученных знаний

Напишем программу,  исполняя которую Робот на клетчатом поле нарисует меандр.

Работаем с презентацией «Исполнитель Робот» – «Пример алгоритма управления Роботом»

Какая  структура используется для повторения действий?

Какую команду мы использовали  для повторения действий  в исполнителе Чертежник?

Такую же команду мы будем использовать для исполнителя Робот.

Учитель проводит физическую рефлексию,

задавая вопрос:  легко – тяжело выполнять задания?

IV этап самостоятельная работа с взаимопроверкой

Ученикам предлагается изучить команды исполнителя Робот в среде программирования Кумир. Запустите программу на выполнение и выполните команды «Инфо – язык и система Кумир – исполнитель Робот»

Каждому ученику предлагается  написать программу в среде программирования Кумир, изображающую цифру 3 с помощью пульта Робота.

Считая, что Робот находится в левом нижнем углу поля, составьте программу закрашивания клеток поля в виде буквы "Р" высотой в 6 клеток.

Отредактируйте стартовую обстановку Робота, выполнив команды Инструменты - редактировать стартовую обстановку Робота, переместив Робота в левый нижний  угол и изменив размеры поля.

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

для повторения действий

нц N раз

Кц

После выполнения программы посмотрите окно Робота, выполнив команды

инструменты – показать окно Робота

Сравните полученные результаты друг с другом.

Учитель предлагает сильным ученикам пройти тест, используя программу «Исполнитель Робот» в режиме on-line

http://metodist.lbz.ru/authors/informatika/3/flash/gl3/3.php

V физкультминутка

VI этап Самостоятельная работа

Рассмотрение исполнителя Робот с реде программирования Pascal АВС - смотри документ

VII  этап Домашнее задание

VIII  этап Рефлексия.

Содержимое разработки

Проект урока по теме «Исполнитель Робот»


Цель урока: написание программ для исполнителя Робот в системе программирования Кумир и Pascal ABC .


Задачи урока:

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

Метапредметные: анализировать и умение сравнивать команды исполнителей, выполнять их.

Личностные: умение составлять алгоритмы для исполнителя Робот, составлять программы для исполнителя Робот, осуществлять поиск ошибок и выполнять программы в среде программирования Кумир и Pascal ABC, работа в группах для определения ошибок в выполненных заданиях


Ход урока


I этап (этап актуализации знаний)

Деятельность учителя

Деятельность ученика


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

Приведите примеры исполнителей.






Продолжаем путешествовать по стране Алгоритмика.

С какими исполнителями вы уже знакомы?



Среда исполнителя Чертежник?





Симфонический оркестр исполняет музыкальное произведение,

вычисления на калькуляторе,

хлебопек печет хлеб, фармацевт готовит лекарство по рецепту.





Исполнитель Чертежник, который предназначен для построения рисунков.


Координатная плоскость

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

II этап (открытие новых знаний)

Деятельность учителя

Деятельность ученика

Кто из вас может рассказать об исполнителе Робот?


В сети Интернет найдите информацию об исполнителе Робот.


Демонстрация презентации «Исполнитель Робот» в режиме on-line

http://metodist.lbz.ru/authors/informatika/

3/flash/gl3/3.php


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

В каких направлениях может перемещаться Робот?


Какую команду должен выполнить Робот, чтобы закрасить поле?


Любые команды может выполнять Робот?

Ученики затрудняются ответить правильно на поставленный вопрос


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











Робот может перемещаться в направлениях

вверх, вниз, влево вправо


закрась



Нет, Робот может выполнять строго определенные команды

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

III. Закрепление полученных знаний

Напишем программу, исполняя которую Робот на клетчатом поле нарисует меандр.

Работаем с презентацией «Исполнитель Робот» – «Пример алгоритма управления Роботом»







Какая структура используется для повторения действий?

Какую команду мы использовали для повторения действий в исполнителе Чертежник?



Такую же команду мы будем использовать для исполнителя Робот.

Учитель проводит физическую рефлексию,

задавая вопрос: легко – тяжело выполнять задания?

Учащиеся называют команды исполнителя Робот для получения изображения меандра

закрась

влево

закрась

влево

закрась

вверх

закрась

вверх

вправо

закрась


циклическая



Повторить N раз

конец




Методические комментарии: учитель организует многократную смену деятельности учеников, включение в тесные взаимосвязи нового знания и уже имеющихся новых знаний

IV этап самостоятельная работа с взаимопроверкой

Деятельность учителя

Деятельность ученика


Ученикам предлагается изучить команды исполнителя Робот в среде программирования Кумир. Запустите программу на выполнение и выполните команды «Инфо – язык и система Кумир – исполнитель Робот»


Каждому ученику предлагается написать программу в среде программирования Кумир, изображающую цифру 3 с помощью пульта Робота.




Считая, что Робот находится в левом нижнем углу поля, составьте программу закрашивания клеток поля в виде буквы "Р" высотой в 6 клеток.

Отредактируйте стартовую обстановку Робота, выполнив команды Инструменты - редактировать стартовую обстановку Робота, переместив Робота в левый нижний угол и изменив размеры поля.


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

для повторения действий


нц N раз

Кц


После выполнения программы посмотрите окно Робота, выполнив команды

инструменты – показать окно Робота












Сравните полученные результаты друг с другом.


Учитель предлагает сильным ученикам пройти тест, используя программу «Исполнитель Робот» в режиме on-line

http://metodist.lbz.ru/authors/informatika/

3/flash/gl3/3.php







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


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
























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

использовать Робот
алг
нач
. нц 5 раз
. . закрасить; вверх
. кц
. нц 3 раз
. . закрасить;вправо
. кц
. нц 3 раз
. . закрасить; вниз
. кц
. нц 3 раз
. . закрасить
. . влево
. кц
кон

















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

Ученики сравнивают полученные результаты.

V физкульминутка

VI этап самостоятельная работа

Рассмотрение исполнителя Робот в среде программирования Pasal ABC

Деятельность учителя

Деятельность ученика

Какие еще вы знаете языки программирования?


Откройте Pascal ABC и выполните команды «помощь – содержание – исполнители».

Какие используются в среде программирования Pascal ABC исполнители?


Обратите внимание на шаблон программы.








Какие команды может выполнять исполнитель Робот в среде Pascal ABC?



Для повторения действий используются операторы

For i:=1 to n do begin

End;


Переменную i необходимо описать в разделе переменных, указав целый тип

Var i:integer;



Выполните в Pascal ABC изображение буквы Р.



Uses Robot;

Var i:integer;

Begin

Field (10,10);

For i:=1 to 4 do begin

down; left; end;

Down;

For i:=1 to 5 do begin paint; up; end;

For i:=1 to 3 do begin paint; right; end;

For i:=1 to 3 do begin paint; down; end;

For i:=1 to 3 do begin paint; left; end;

End.


Ответы учащихся.



В справке учащиеся знакомятся с командами исполнителя Робот.


Чертежник и Робот.


Для вызова задания для исполнителя Робот используется следующий шаблон программы:

uses Robot;
begin


end.

Right – перемещает Робота вправо;
Left – перемещает Робота влево;
Up – перемещает Робота вверх;
Down – перемещает Робота вниз;
Paint – закрашивает текущую ячейку;

для создания поля размера N x M – используется процедура Field(N,M). Робот при этом помещается в центр поля









Методические комментарии: На этом этапе ученик планирует свои действия, осуществляет пошаговый и итоговый контроль, владеет общими приемами решения задач (регулятивные УУД).

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

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

Возможность создания индивидуальной траектории обучающихся.

VI этап домашнее задание

Деятельность учителя

Деятельность ученика

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



В дневниках записывают домашнее задание

Методические комментарии: домашнее задание показывает заинтересованность детей результатами работы каждого

VII этап (интеллектуальная рефлексия учебной деятельности на уроке)

Деятельность учителя

Деятельность ученика

Учитель задает вопросы:

Что было самым важным на уроке?

Зачем мы сегодня на уроке рассматривали исполнитель Робот?

На каком языке более понятна реализована циклическая структура алгоритма?

На каком языке программирования проще составлять программы для исполнителя Робот?

Кто хочет кого-нибудь похвалить?

Я благодарю вас за активную деятельность,

желаю творческих успехов!

Учитель выставляет оценки обучающимся за урок.

Ученики отвечают на вопросы учителя.

Методические комментарии: подведение итога урока позволяет ученикам произвести самооценку своей деятельности.


-75%
Курсы повышения квалификации

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

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Исполнитель Робот (0.68 MB)