schoolИнформатика
verifiedРешено AI
Решение задачи: Управление лампочками робота по данным датчика расстояния
help_outlineУсловие задачи

lightbulbКраткий ответ
При расстоянии больше 7 горит зеленая лампочка, при расстоянии меньше 1 загорается синяя и останавливаются моторы, иначе горит желтая.
Подробное решение
Для решения этой задачи проанализируем фрагмент кода и сопоставим его с портами устройств.
Данные устройств:
1. Датчик расстояния — порт \(3\).
2. Синяя лампочка — пин \(10\).
3. Зелёная лампочка — пин \(3\).
4. Жёлтая лампочка — пин \(5\).
Анализ кода:
1. \(если\) \(датчик[3] > 7\): если расстояние больше \(7\), выполняется \(записать (3, 255)\). Пин \(3\) — это зеленая лампочка.
2. \(иначе\) (то есть если расстояние \(\le 7\)): выполняется \(записать (5, 255)\). Пин \(5\) — это желтая лампочка.
3. \(если\) \(датчик[3] < 1\): если расстояние меньше \(1\), моторы останавливаются (\(мотор[0] := 0\), \(мотор[1] := 0\)) и выполняется \(записать (10, 255)\). Пин \(10\) — это синяя лампочка.
Заполненный текст для тетради:
На расстояние более 7 единиц датчика робот передвигается с горящей зеленой лампочкой, пересекая эту границу загорается желтая лампочка, а на расстояние менее 1 единицы датчика загорается синяя лампочка и робот останавливается.
Порядок выбора в выпадающих списках:
1. зеленой
2. желтая
3. синяя
4. останавливается