Номер §51 № 9

ГДЗ по технологии 8–9 класс, Глозман 2023, страница 309

§ № Скорость и направление световых эффектов

Измените программы «Бегущий огонь» и «Бегущая тень», меняя скорость и порядок зажигания светодиодов.

Решение

Пример: сохраним пять светодиодов на контактах –. Введём переменную t для задержки. Перед запуском присвоим ей значение , а в обоих эффектах вместо постоянного времени используем блок «Ждать t сек.». Значение переменной определяет длительность одной позиции.

Для ускорения зададим t = ,: проход пяти позиций занимает примерно с. Для замедления зададим t = : проход занимает примерно с. Здесь учитываем время ожиданий; выполнение самих команд добавляет небольшое время. Чем меньше задержка, тем быстрее движется огонёк или тень.

Изменим порядок движения. При исходном направлении в начале прохода diod = , после каждой позиции изменяем diod на −. При обратном направлении зададим diod = и после каждой позиции изменяем diod на . Пять повторений обработают контакты → → → → .

В «Бегущем огне» каждая позиция выполняется так: контакт diod — «истина», ждать t, контакт diod — «ложь». В «Бегущей тени» порядок противоположен: контакт diod — «ложь», ждать t, контакт diod — «истина»; перед показом включаем весь ряд.

Для чередования направлений сначала выполним проход от до , затем отдельный проход от до . Каждый раз заново задаём начальное значение diod. Поэтому номер контакта не выйдет за пределы гирлянды.

Пример результата: оба эффекта могут двигаться быстро или медленно, в прямом или обратном направлении. Изменяются задержка и порядок контактов, а правило «одна светящаяся позиция» или «одна тёмная позиция» сохраняется.

Ответ

Скорость меняем задержкой t: например, , с — быстрый проход, с — медленный. Прямой порядок: diod = и шаг −; обратный: diod = и шаг +; в каждом проходе пять повторений.

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото