Хелпикс

Главная

Контакты

Случайная статья





Оранжевая палитра, программный блок Прерывание цикла



Рис. 4

Продолжим формирование программного блока "Переключатель":

· создадим необходимое количество контейнеров, соответствующее количеству цветов для распознавания + вариант "Без цвета",

· в настройках контейнеров установим распознаваемые цвета,

· вариантом по умолчанию выберем вариант "Без цвета",

· в каждый контейнер кроме варианта "Без цвета"(этот контейнер останется пустым) поместим программный блок "Звук" зеленой палитры.

· каждому цвету сопоставим соответствующий звуковой файл.

Рис. 5

Наш программный блок "Переключатель" значительно увеличился в размерах. Специальная кнопка (Рис. 6 поз. 1) позволяет переключить режим отображения блока на экране на "Вид с вкладками". Изменим размеры блока для комфортного визуального отображения.

Рис. 6

Осталось вставить наш настроенный программный блок "Переключатель" внутрь программного блока "Цикл" Оранжевой палитры. Программа готова! Загрузим её в робота и протестируем работу! (Рис. 7)

Рис. 7

5.4. Оранжевая палитра, программный блок "Прерывание цикла"

Добавим в нашу программу движение. Сделаем следующее поле для выполнения задания:

· Возьмем белый лист бумаги формата A4 или A3;

· Нанесем на него последовательно, на равном расстоянии несколько цветных полос. Полосы можно наклеить из цветной бумаги, цветной изоленты или нарисовать и закрасить;

· Последнюю полосу сделаем черного цвета (Рис. 8).

Рис. 8

Задача №10: необходимо написать программу прямолинейного движения робота, называющего цвета полос, над которыми он проезжает. При достижении черной полосы робот проговаривает "Stop" и останавливается.

За основу решения данной задачи возьмем программу, решающую Задачу №9. При решении Задачи №10 нам потребуется прервать выполнение цикла. Этой цели служит программный блок "Прерывание цикла" Оранжевой палитры. С помощью данного блока можно организовать выход из цикла, заданного параметром "Имя прерывания" (Рис. 9 поз. 1).

Рис. 9

Попробуйте решить Задачу №10 самостоятельно.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.