Повторение ранее изученного материала
Разработка пошаговой инструкции для одной из задач
Программная реализация задач
__.__.20__
Алгоритм – это точная последовательность действий для некоторого исполнителя , выполняемых по строго определенным правилам и приводящих через некоторое количество шагов к решению задачи.
Исполнитель – это человек, коллектив, животное или техническое устройство, которое знает и умеет выполнять заданные команды.
- алгоритм, в котором действия выполняются последовательно друг за другом.
Линейный
начало
начало
начало
Узнать расписание
Горит зеленый свет?
Да
Нет
Выполнить задание
Прийти на остановку
Сделаны задания?
Нет
Переходи дорогу
Остановись
Сесть в автобус
Да
Оплатить проезд
Пойти гулять
Доехать до вокзала
конец
конец
конец
Устройство робота NXT 2.0
Провод
Датчик расстояния
Датчик звука
Датчик касания
Мотор
Микрокомпьютер
Интерфейс программы LEGO MINDSTORMS NXT
1. Движение
4. Рабочая область
2. Звук
3. Экран
5. Контроллер
Составьте алгоритм движения робота вперед в течение 3 сек., поворота направо и движения назад 2 сек.
начало
Двигаться вперед 3 сек.
Поворот налево
Двигаться назад 2 сек.
конец
В основной палитре выберем блок движение и поместим его на рабочей области для составления алгоритма выполним настройки, соответствующие условию задачи, движение вперед (оба двигателя В и С направление вперед) в течение 3 секунд.
Необходимо отметить параметры шага на рисунке
Далее выбираем блок движение и применяем настройки – поворот влево (отключаем двигатель В, двигатель С совершает один оборот).
Необходимо отметить параметры шага на рисунке
Вновь выбираем блок движение и применяем настройки – движение назад (оба двигателя В и С направление назад) в течение 2 секунд.
Необходимо отметить параметры шага на рисунке
Представьте, что ваш робот автобус. Автобус двигается в следующем направлении: ул. Ленина остановка Филармония, далее следует по ул. Ленина к остановке Библиотека им. Герцена, после чего немного проезжая вперед сворачивает на ул. Преображенскую к остановке Музей К.Е.Циолковского.
Составьте такую программу, чтобы автобус останавливался на остановках и объявлял их.
Представьте, что ваш робот – это вы. Составьте программу, которая бы отражала ваш режим дня. В программе необходимо использовать блоки «Движение», «Экран», «Звук».
Приветствуется одновременное выполнение нескольких блоков.
Вся жизнь – это эксперимент. И чем больше вы делаете экспериментов, тем лучше.
Ральф Уолдо Эмерсон