Номер §51 № 8

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

§ № Бегущая тень с переменной

Измените программу, моделируя эффект «Бегущая тень» (в линейке горящих светодиодов последовательно гаснет один светодиод).

Решение

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

Сначала присвоим diod значение и пять раз повторим: установить на контакте diod «истина», уменьшить diod на . Теперь все пять светодиодов включены.

Добавим внешний цикл «Повторять ». В начале каждого прохода присваиваем diod значение . Во внутреннем цикле «Повторять » выполняем:

  1. Установить на контакте diod «ложь» — погасить одну выбранную лампочку.
  2. Ждать с — тёмная позиция остаётся заметной.
  3. Установить на контакте diod «истина» — восстановить свет в этой позиции.
  4. Изменить diod на − — перейти к следующему светодиоду.

Восстановление света необходимо: если его пропустить, число погасших лампочек будет увеличиваться, вместо перемещения одной тени получится постепенное выключение ряда. Остальные четыре светодиода во время ожидания остаются включёнными.

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

Пример ожидаемого наблюдения: тёмное место проходит по светящемуся ряду в порядке → → → → ; на каждой остановке не горит ровно одна лампочка.

Ответ

Сначала включить все пять светодиодов. При diod = пять раз повторить: погасить контакт diod → ждать с → снова включить его → уменьшить diod на . Тёмная позиция движется вдоль ряда при четырёх горящих светодиодах.

Помогло?

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

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