Решение

  1. Внутрь цикла перед программным блоком "Переключатель" добавить программный блок "Рулевое управление", тем самым заставить робота двигаться (поз. 1). Во время движения робот будет проверять текущее состояние датчика цвета и произносить название цвета. Если полоски будут широкими, а робот будет двигаться медленно, то, возможно, он станет произносить название цвета более одного раза, так как проверка цвета будет происходить неоднократно. Если такое положение дел вас не устроит - увеличьте скорость робота, чтобы он быстрее проезжал цветные полосы.
  2. В соответствии с условием задачи надо изменить поведение контейнера программного блока "Переключатель" для черного цвета.
  3. В программном блоке "Звук" изменить звуковой файл "Black" на "Stop" (поз. 2).
  4. Добавить в контейнер программный блок, выключающий моторы (поз. 3).
  5. Требуется прервать выполнение программного блока "Цикл", чтобы завершить выполнение программы. Для этого поместить в контейнер программный блок "Превывание цикла" Оранжевой палитры (поз. 4). У данного программного блока существует только одна настройка - название прерываемого цикла. В сложной программе со множеством циклов важно правильно устанавливать эту настройку, чтобы остановить выполнение нужного цикла (поз. 5). В нашей программе за программным блоком "Цикл" отсутствуют другие программные блоки, поэтому программа завершится.