Инфоурок / Информатика / Конспекты / Конспект урока по теме: «Создание линейных программ для исполнителя Robolab 2.5.4» 9 класс
Обращаем Ваше внимание: Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии (2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации).

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

ПРИЁМ ЗАЯВОК ТОЛЬКО ДО 21 ОКТЯБРЯ!

Конкурс "Законы экологии"

Конспект урока по теме: «Создание линейных программ для исполнителя Robolab 2.5.4» 9 класс

библиотека
материалов

hello_html_m51df38f7.gifТема урока: «Создание линейных программ для исполнителя Robolab 2.5.4»

Автор: Моллер Татьяна Юрьевна, МОУ «СОШ №8», г. Магнитогорск

Класс: 9 класс.

Тип урока: Урок изучения и первичного закрепления новых знаний.

Цели урока:

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

  • Познакомиться с новыми командами СКИ Robolab 2.5.4.

  • создать условия для проявления самостоятельности, активности учащихся;

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

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

  • содействовать развитию коммуникативных умений учащихся.

Материалы и оборудование:

Микрокомпьютеры Robolab; компьютеры для учащихся и учителя, с установленным программным обеспечением «Роболаб 2.5.4», собранные модели Лего

Используемые учебники и учебные пособия

  1. Угринович Н.Д. «Информатика и ИКТ»: учебник для 9 класса – 2-е изд., испр. – М.:БИНОМ.Лаборатория знаний, 2012;

  2. Чехлова А.В., Якушкин П.А. «Конструкторы LEGO DACTA в курсе информационных технологий. Введение в робототехнику, М. ИНТ, 2001

  3. Справочное пособие к программному обеспечению Robolab. ИНТ, перевод, электронная версия, пособие.

  4. «Урок с использованием Лего-технологий» Панковой Ж.В МОУ СОШ № 115, г.Челябинск

Ход урока.

  1. Орг. момент. Приветствие, проверка присутствующих. Объяснение хода урока.

  2. Проверка домашнего задания и повторение изученного (слайды 2-4):

  • Что такое алгоритм?

  • Что (кто?) такое исполнитель алгоритма?

  • Что такое система команд Исполнителя?

  • Назовите СКИ микропроцессора RCX.

  • Что такое программа?

  • Среда исполнителя. Как составляется и записывается программа для RCX?

  • Проверка домашней задачи.

  1. Объяснение нового материала. Объявление темы урока.

Мы продолжаем работать с исполнителем Robolab 2.5.4. И закрепляем умения составлять программы, в которых действия идут последовательно друг за другом. (Слайд 5)

В СКИ Robolab 2.5.4. мы добавим следующие команды (Слайд 6):

hello_html_m6c616746.gif









Датчик Касания подключенный к порту 1.

Датчик касания может быть в двух состояниях:

hello_html_3e129cc2.png

Жди нажато (жди отпущено)



hello_html_m32ac3660.png

Играть звук



Палитра Музыка содержит команды, задающие ноты одной октавы, а также паузы и параметры, указывающие длительность нот и пауз.

hello_html_65b388a5.png

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

hello_html_739a855c.png


Рассмотрим примеры программ, в которых будут содержаться новые команды из СКИ, с которыми мы сегодня познакомились:

Пример 1 (Слайд 6).

Составить следующую программу:

Лампочка, подключенная к Порту В, светиться до тех пор, пока не будет нажат датчик Касания, подключенный к Порту 2.

Решение:

hello_html_m36a64116.png

Пример 2 (слайд 7).

Измените программу из упражнения 1 так, чтобы и лампа, и мотор, который подключен к Порту А, были включены до тех пор, пока не будет нажат датчик.

Решение:

hello_html_69339ae1.png

Пример 3 (слайд 8)- пример на параллельные процессы.

Составьте программу, которая включает лампу В. Затем она разделяется и выполняет два задания одновременно. Задание №1: включает мотор С, вращающийся вправо, пока кнопка датчика Касания, подключенного к Порту 1, не будет нажата. Задание №2: В это же время включается лампа А на 8 секунд.

Решение:

hello_html_3cb1f819.png

  1. Закрепление нового материала.

А теперь, для закрепления нового материала мы выполним практическую работу «Составление линейных программ в среде программирования Robolab 2.5.4 (Слайд 9).

На практическую работу даётся 15-18 минут. После задания практической работы проверяются, делая акцент, на допущенные ошибки.

Проверка практической работы (Слайд 10).

Задание 1.

Создайте программу которая:

  1. Ждёт, пока будет нажата кнопка датчика Касания, подключенного к Порту 3, и затем включает лампу А на половину мощности.

  2. Держит лампу включенной до тех пор, пока не будет освобождена кнопка датчика Касания.

  3. После освобождения кнопки датчика Касания выключает лампу А и включает моторы В и С на 7 секунд.

  4. Останавливает моторы и заканчивает работу.

Решение:

hello_html_m1ff4d948.png

Задание 2.

При нажатии на датчик Касания, подключенного к Порту 2, запускается моторчик В с 5-й мощности, который работает 1 секунду и останавливается. Затем одновременно:
1) включается моторчик А 1-й мощности и работает пока не нажать на датчик касания, подключенный ко 2 порту. Затем моторчик В 5-й мощности работает вперед 2 сек. И останавливается.

2) Включается музыка (CDCEF)на 4 секунды.

Решение:

hello_html_m329b9c61.png

  1. Подведение итогов, домашняя работа №2:

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

Домашняя работа: Повторить СКИ Robolab, выполнить домашнюю работу №2 (она раздаётся на листочках)


Домашняя работа №2:

  1. Подключены два мотора к портам А и С RCX. Создайте программу, которая включает оба мотора на 4 секунды. Моторы должны вращаться в разные стороны.

  2. Создайте программу, которая каждую секунду увеличивает до максимальной мощность вращения моторов А и С (от 1 до 5). Через секунду работы на полной мощности моторы выключаются.



Самые низкие цены на курсы переподготовки

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

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

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 25 октября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

Краткое описание документа:

Тема урока: «Создание линейных программ для исполнителя Robolab 2.5.4»

Автор: Моллер Татьяна Юрьевна, МОУ «СОШ №8», г. Магнитогорск

Класс: 9 класс.

Тип урока: Урок изучения и первичного закрепления новых знаний.

Цели урока:

·         закрепить умение создавать линейные программы на языке программирования Robolab 2.5.4.

·         Познакомиться с новыми командами СКИ Robolab 2.5.4.

·         создать условия для проявления самостоятельности, активности учащихся;

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

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

·         содействовать развитию коммуникативных умений учащихся.

Материалы и оборудование:

Микрокомпьютеры Robolab; компьютеры для учащихся и учителя, с установленным программным обеспечением «Роболаб 2.5.4», собранные модели Лего

Используемые учебники и учебные пособия

1.       Угринович Н.Д. «Информатика и ИКТ»: учебник для 9 класса – 2-е изд., испр. – М.:БИНОМ.Лаборатория знаний, 2012;

2.       Чехлова А.В., Якушкин П.А. «Конструкторы LEGODACTA в курсе информационных технологий. Введение в робототехнику, М. ИНТ, 2001

3.       Справочное пособие к программному обеспечению Robolab. ИНТ, перевод, электронная версия, пособие.

 

4.       «Урок с использованием Лего-технологий» Панковой Ж.В МОУ СОШ № 115, г.Челябинск

Общая информация

Номер материала: 466972

Похожие материалы