Введение в программирование LEGO-роботов на языке NXT-G - ответы
Количество вопросов - 192
Робот должен двигаться вдоль стены, держась на расстоянии 15 см от неё. Под каким углом к направлению движения робота наиболее целесообразно расположить датчик ультразвука?
Вложить блок Switch развёрнутой формы в блок Switch компактной формы:
Блоки Variable и Constant в среде NXT-G доступны:
Какие настройки блока Wait Touch следует установить, чтобы запрограммировать остановку робота после того, как кнопка на Touch-сенсоре будет отпущена:
Входной разъём для передачи данных в блок Switch отсутствует, если:
При передаче данных на разъём Duration в настройках блока Move можно указывать:
Флажок Counter в Show позволяет
Для данных, поступающих извне, изменить сравниваемое значение можно:
Для того, чтобы запрограммировать робот на ожидание события: "регистрация жeлтого или зелeного цвета", в блоке Wait Color Sensor следует установить настройки:
Робот должен находиться на расстоянии 15 см от подвижной стены, находящейся перед ним. Выберите правильный вариант релейного алгоритма следования за стеной:
Поле Value при описании константы определяет:
Для вывода на экран текстовых значений
В сервомоторе Lego Mindstorms NXT редуктор нужен для:
Блок Switch может быть использован:
При выборе варианта Logic выхода из цикла
Для совместного использования данных главной программы и подпрограммы
Для вывода сообщений на экран NXT в среде NXT-G имеется:
Порты подключения датчиков к блоку NXT обозначаются:
В блоке Sound включённый флажок Wait for Completion означает, что:
В блоке Compare не доступны следующие операции сравнения
Числовые выходные разъёмы помечаются символом:
В блоке Move настройки поворота задаются в поле:
Имеется программа движения робота вдоль чёрной линии. Для её корректной работы робот следует поместить над полем так, чтобы:
В блоке Wait Color Sensor в режиме измерения освещeнности в поле Until включено тeмное "солнышко" и в числовом поле введено значение 25. Это означает, что:
Остановка моторов задается в блоке Move в поле:
Прямая, описывающая зависимость U(E), проходит под углом 45° к оси OX. В этом случае коэффициент
равен:
Укажите несуществующую операцию в блоке Math:
Блоки подпрограмм, созданные пользователем в среде NXT-G доступны:
В блоке Wait Distance в поле Until выбрано условие "< 70", в поле Show - "Centimeters". Это означает, что:
Порты подключения моторов к блоку NXT обозначаются:
Тестовые программы для ознакомления с возможностями конструктора доступны в меню:
На блоке NXT различные звуковые файлы располагаются в меню
В NXT-G программы составляются:
В палитре "Custom" содержатся:
Блок NXT можно подключить к компьютеру
Для загрузки и выполнения программ на NXT используется:
Версию прошивки, установленной на блоке NXT можно узнать:
Сервомоторы отличаются от обычных моторов:
В блоке Move скорость вращения мотора задается в поле:
В поле обратной связи блока Move обороты двигателя измеряются:
Считая, что порт B соответствует левому мотору, а порт C - правому, определите характер движения робота, если в блоке Move произведены следующие настройки полей: Port - порт В, Direction - "вперед":
Какое количество градусов нужно установить в поле Duration, чтобы мотор совершил 2,5 оборота?
Заданы следующие настройки блока Move: Direction - "назад", слайдер Steering смещен к мотору С (не до упора). Выберите варианты движения робота, соответствующие этим настройкам:
Как в одном блоке Move запустить два мотора с разными ненулевыми скоростями?
Ультразвуковой датчик выполняет функции:
Для того, чтобы запрограммировать робот на ожидание события: "регистрация не жeлтого и не зелeного цвета", в блоке Wait Color Sensor следует установить настройки:
За результатом работы датчика цвета можно проследить:
Значение в поле Until блока Wait Color Sensor в режиме измерения освещeнности определяет:
Блок Wait Color Sensor при отключeнном флажке Light позволяет определить:
В блоке Wait Distance в поле Until выбрано условие "> 75", в поле Show - "Centimeters". Это означает, что:
Сколько действий можно закодировать, если к роботу подключены два Touch-сенсора (используя все варианты Touch-сенсора, доступные по умолчанию)?
В среде NXT-G имеется различных блоков для организации цикла:
Выберите правильные варианты выхода из цикла:
Для вывода на экран числовых значений достаточно:
Шины для передачи числовых данных окрашены:
Входные разъёмы концентратора блока расположены
Для организации ветвлений в NXT-G используется:
По умолчанию блок Switch настроен:
Нижняя ветка блока Switch будет выполняться при истинном значении проверяемого условия:
Выберите варианты, соответствующие программе на рисунке:
Входной разъём для передачи данных в блок Switch:
Разветвление более, чем на два варианта доступно, если использовать следующие настройки блока Switch:
Конструктор блоков доступен:
При создании подпрограммы:
Выберите верные высказывания:
Текстовые выходные разъёмы помечаются символом:
В среде NXT-G возможна генерация случайных чисел из максимального диапазона:
Укажите несуществующую операцию в блоке Math:
При передаче данных на разъём Duration в настройках блока Move нельзя указывать:
Блок Constant в среде NXT-G доступен:
Создать переменную можно через:
Поле Value при описании переменной определяет
В языке NXT-G программисту доступно
В языке NXT-G многопоточность нужна
Выберите блок, который может работать в параллельном режиме даже без использования многопоточности:
Проблема синхронизации состоит в том, что
Робот должен двигаться вдоль чёрной линии. Среднее значение освещённости на границе линии равно 45. Начальное положение - датчика справа от линии. Выберите правильный вариант релейного алгоритма движения робота.
При реализации алгоритма на основе релейного регулятора:
Для сброса показаний датчика оборотов нужно:
Наиболее качественное управление с помощью P-регулятора осуществляется
Управляющее воздействие P-регулятора:
Коэффициент
всегда:
Прямая, описывающая зависимость U(E), проходит через точку A(1,3). В этом случае коэффициент
равен:
Если в поле Control блока Switch выбран вариант Sensor, то:
Выберите правильные варианты выхода из цикла:
Работа RGB-датчика в режиме измерения освещeнности позволяет:
В среде NXT-G обязательно:
К достоинствам релейного регулятора относятся:
Для ожидания события в среде NXT-G имеется:
За управление движением робота отвечает блок:
При подключении моторов к блоку NXT следует придерживаться правил:
По условию задачи мотор в конце движения должен резко затормозить. Какие настройки блока Move следует использовать?
Какой вариант поля Duration отвечает за работу мотора до наступления некоторого события:
В палитре "Complete" содержатся:
Прямая, описывающая зависимость U(E), проходит через точку A(2,1). В этом случае коэффициент
равен:
Имеется программа движения робота вдоль чёрной линии. Для её корректной работы робот следует поместить (выберите наиболее полный ответ):
Считая, что порт B соответствует левому мотору, а порт C - правому, определите характер движения робота, если в блоке Move произведены следующие настройки полей: Port - порт В, Direction - "назад":
Робот должен двигаться вдоль чёрной линии. Среднее значение освещённости на границе линии равно 38. Начальное положение датчика – слева от линии. Выберите правильный вариант релейного алгоритма движения робота:
Создать константу можно через:
Датчик оборотов работает с точностью до:
В палитре "Common" содержатся:
Для загрузки программ на NXT используется:
В каком направлении вращаются ведущие колеса при следующих настройках блока Move: Direction - "вперед", Steering - до упора к мотору B (расположение и подключение моторов считаем аналогичным модели Five Minute Bot):
RGB-датчик выполняет функции:
Поле обратной связи блока Wait служит:
Для того, чтобы сменить знак с ">" на "<" в блоке Wait Distance нужно:
Какие настройки блока Wait Touch следует установить, чтобы запрограммировать остановку робота после того, как кнопка на Touch-сенсоре будет отпущена:
Считая, что одной кнопкой (Touch-сенсором) мы можем закодировать два действия (первое в положении кнопки "нажата" и второе - в положении "отпущена"), ответьте, сколько вариантов действий мы можем закодировать, если к роботу подключены три кнопки?
Блок Loop в среде NXT-G доступен:
В среде NXT-G возможны следующие способы выхода из цикла:
Передача данных между блоками в среде NXT-G осуществляется при помощи:
Шины для передачи логических данных окрашены:
Выходные разъёмы концентратора блока расположены
В блоке Compare доступны следующие операции сравнения
Использование вложенных блоков Switch:
Выберите варианты, соответствующие программе на рисунке:
Блок Switch может обрабатывать:
В среде NXT-G аналогом оператора выбора является:
Конструктор блоков доступен:
Имена входных и выходных параметров подпрограммы в главной программе:
При передаче данных на разъём Duration в настройках блока Move одинаковый результат будет при выборе следующих вариантов:
Блок Variable в среде NXT-G доступен:
По умолчанию константа имеет тип данных:
Для передачи данных из собственных блоков в главную программу и обратно
Сбросить значения таймера в блоке Timer можно:
Выберите блоки, которые могут работать в параллельном режиме даже без использования многопоточности:
В задаче "Кегельринг" для того, чтобы вернуться от границы в начальное положение робот использует
Датчик оборотов Lego Mindstorms:
График зависимости U(E) расположен
Выберите верные высказывания:
Увидеть точное значение заряда батареи блока NXT можно:
Можно ли создать собственный блок одновременно с входными и выходными параметрами
Тип входного разъёма в блоке Switch определяется:
Выберите правильную формулу для вычисления управляющего воздействия в P-регуляторе:
Считая, что одной кнопкой (Touch-сенсором) мы можем закодировать два действия (первое в положении кнопки "нажата" и второе - в положении "отпущена"), ответьте, сколько вариантов действий мы можем закодировать, если к роботу подключены две кнопки?
Конструктор блоков в среде NXT-G:
Шины для передачи текстовых данных окрашены:
Робот должен доехать до стены и остановиться на расстоянии 20 см от неe. Выберите состояния и события, необходимые для описания решения этой задачи:
Длительность движения задается в блоке Move в поле:
Выберите верные варианты установки длительности работы мотора в конечных единицах:
Написание программ прямо на блоке NXT производится в меню:
Укажите несуществующую операцию в блоке Math:
В каком направлении вращаются ведущие колеса при следующих настройках блока Move: Direction - "назад", Steering - до упора к мотору С (расположение и подключение моторов считаем аналогичным модели Five Minute Bot):
Файлы, созданные пользователем, после загрузки на NXT доступны в меню:
В поле Until блока Wait задаeтся:
Какие настройки блока Wait Touch следует установить, чтобы запрограммировать остановку робота после того, как кнопка на Touch-сенсоре будет нажата:
Запрограммировать робот на ожидание нажатия оранжевой кнопки ввода блока NXT можно при помощи:
Переключатель между полным отображением ветвления и компактным:
Подпрограмма может иметь:
Генерация случайных чисел в среде NXT-G возможна:
Создать константу можно через:
Выберите правильную формулу для вычисления управляющего воздействия в P-регуляторе:
Разграничение доступа к файлам, созданным на одном компьютере разными пользователями в Lego Mindstorms NXT:
Поле Action при описании переменной определяет:
Какое количество градусов нужно установить в поле Duration, чтобы мотор совершил 2/3 оборота?
Аналогом циклов While и Repeat-Until языка программирования Паскаль в среде NXT-G является:
В блоке Wait Distance в поле Until выбрано условие "< 40", в поле Show - "Inches". Это означает, что:
В задаче "Кегельринг" для того, чтобы обнаружить очередную банку робот использует
При использовании многопоточности может возникнуть проблема:
Какое количество секунд нужно установить в поле Duration, чтобы мотор совершил 1,5 оборота?
Организация вложенных ветвлений в среде NXT-G:
Блок Switch в среде NXT-G используется:
В среде NXT-G блок Sound позволяет проигрывать:
Считая, что порт B соответствует левому мотору, а порт C - правому, определите характер движения робота, если в блоке Move произведены следующие настройки полей: Port - порт C, Direction - "назад":
"Параллельность" при работе моторов в режиме Unlimited означает, что
В каком случае ультразвуковой датчик позволяет измерять расстояние до наиболее далeких объектов:
Использование в одном блоке цикла разъёмов Loop Count и Loop Condition
При включённом флажке Counter в Show с появившегося разъёма Loop Count можно снимать
Блок Switch (выберите наиболее полный ответ):
При создании подпрограммы:
Для считывания показаний датчика оборотов нужно в блоке Rotation Sensor выбрать
Для остановки программы, выполняющейся на блоке NXT, используется:
На экран блока NXT можно вывести числовую информацию
Для генерации случайного числа в среде NXT-G имеется:
Релейный регулятор отличается от P-регулятора тем, что:
Наиболее качественное управление с помощью P-регулятора роботом, движущимся вдоль стены осуществляется
Выберите блок, который может работать в параллельном режиме даже без использования многопоточности:
Для того, чтобы запрограммировать робот на ожидание события: "регистрация синего или красного цвета", в блоке Wait Color Sensor следует установить настройки:
При больших значениях коэффициента 
В блоке Move направление движения задается в поле:
Согласно программе на рисунке робот будет:
Остановка моторов включается в блоке Move в поле:
Передавать данные по шине из одного потока в другой