Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier! Порты подключения датчиков к блоку NXT обозначаются:
буквами A, B, C соответствующими названиями датчиков надписью "USB" цифрами 1, 2, 3, 4
Порты подключения моторов к блоку NXT обозначаются:
соответствующими названиями датчиков цифрами 1, 2, 3, 4 буквами A, B, C надписью "USB"
Файлы, созданные пользователем, после загрузки на NXT доступны в меню:
My Files \ NXT files NXT Datalog NXT Program My Files \ Software files
Тестовые программы для ознакомления с возможностями конструктора доступны в меню:
NXT Try me My Files \ Software files My Files \ NXT files NXT Program
Написание программ прямо на блоке NXT производится в меню:
My Files \ Software files My Files \ NXT files NXT Try me NXT Program
На блоке NXT различные звуковые файлы располагаются в меню
My Files \ Music files My Files \ Sound files My Files \ Software files My Files \ Voices
Таймер автоотключения:
позволяет произвести автоматическое отключение подключенных моторов позволяет произвести автоматическое отключение подключенных сенсоров позволяет произвести автоматическое отключение работающей программы пользователя позволяет произвести автоматическое отключение блока NXT
Разграничение доступа к файлам, созданным на одном компьютере разными пользователями в Lego Mindstorms NXT:
предусмотрено на вкладке My Portal предусмотрено путем работы с папкой Default не предусмотрено предусмотрено за счет создания отдельных профилей пользователя
В NXT-G реализован:
объектно-ориентированный подход к проектированию программ функциональный подход к проектированию программ текстовый подход к проектированию программ визуальный подход к проектированию программ
В NXT-G программы составляются:
из неизменяемых блоков из настраиваемых блоков из текстовых блоков из текстовых строк
В NXT-G цвет блока:
показывает активный в данный момент блок показывает принадлежность к одной из палитр: Common, Complete или Custom не несет функциональной нагрузки говорит о его функциональном назначении
В палитре "Complete" содержатся:
блоки, загруженные из Интернета наиболее часто используемые блоки-команды все блоки-команды среды NXT-G команды пользователя
В палитре "Custom" содержатся:
наиболее часто используемые блоки-команды все блоки-команды среды NXT-G блоки, созданные пользователем блоки, загруженные из Интернета
В палитре "Common" содержатся:
все блоки-команды среды NXT-G команды пользователя наиболее часто используемые блоки-команды блоки, загруженные из Интернета
Для вывода сообщений на экран NXT в среде NXT-G имеется:
блок Text блок Wait блок Display команда Write
Для ожидания события в среде NXT-G имеется:
команда Write блок Wait блок Text блок Display
Блок NXT можно подключить к компьютеру
по USB, Bluetooth и WiFi по USB по USB и Bluetooth по USB и WiFi
Для загрузки и выполнения программ на NXT используется:
комбинация клавиш Ctrl+F9 клавиатуры кнопка Download and run контроллера кнопка Download контроллера клавиша F9 клавиатуры
Для загрузки программ на NXT используется:
кнопка Download контроллера кнопка Download and run контроллера комбинация клавиш Ctrl+F9 клавиатуры клавиша F9 клавиатуры
Для остановки программы, выполняющейся на блоке NXT, используется:
серая кнопка на блоке NXT повторное нажатие кнопки Run контроллера кнопка Stop контроллера клавиша Escape клавиатуры
Увидеть точное значение заряда батареи блока NXT можно:
при помощи кнопки NXT Window контроллера через меню NXT Datalog через меню Settings через меню View
Изменить имя NXT можно:
при помощи кнопки NXT Window контроллера через меню Settings через меню NXT Datalog через меню View
Версию прошивки, установленной на блоке NXT можно узнать:
через меню Settings через меню NXT Datalog через меню View при помощи кнопки NXT Window контроллера
В сервомоторе Lego Mindstorms NXT редуктор нужен для:
упрощения устройства двигателя замедления скорости вращения главного вала двигателя увеличения скорости вращения главного вала двигателя подсчета числа оборотов двигателя
Сервомоторы отличаются от обычных моторов:
необходимостью подключения к специальным портам особой точностью позиционирования тем, что имеют встроенный сенсор малой мощностью
За управление движением робота отвечает блок:
Drive Loop Move Rotate
Остановка моторов включается в блоке Move в поле:
Direction Duration Steering Next Action
Длительность движения задается в блоке Move в поле:
Next Action Duration Direction Steering
В блоке Move направление движения задается в поле:
Steering Duration Power Direction
В блоке Move настройки поворота задаются в поле:
Steering Direction Power Duration
В блоке Move скорость вращения мотора задается в поле:
Power Duration Steering Direction
В поле обратной связи блока Move обороты двигателя измеряются:
в оборотах в собственных единицах в градусах в радианах
Какой вариант поля Duration отвечает за работу мотора до наступления некоторого события:
Degrees Seconds Unlimited Rotations
Выберите верные варианты установки длительности работы мотора в конечных единицах:
Rotations Seconds Unlimited Degrees
Считая, что порт B соответствует левому мотору, а порт C - правому, определите характер движения робота, если в блоке Move произведены следующие настройки полей: Port - порт C, Direction - "назад":
поворот налево, задний ход поворот налево, передний ход поворот направо, задний ход поворот направо, передний ход
Считая, что порт B соответствует левому мотору, а порт C - правому, определите характер движения робота, если в блоке Move произведены следующие настройки полей: Port - порт В, Direction - "вперед":
поворот налево, передний ход поворот налево, задний ход поворот направо, передний ход поворот направо, задний ход
Считая, что порт B соответствует левому мотору, а порт C - правому, определите характер движения робота, если в блоке Move произведены следующие настройки полей: Port - порт В, Direction - "назад":
поворот налево, задний ход поворот направо, передний ход поворот направо, задний ход поворот налево, передний ход
Какое количество градусов нужно установить в поле Duration, чтобы мотор совершил 2/3 оборота?
120 180 240 300
Какое количество секунд нужно установить в поле Duration, чтобы мотор совершил 1,5 оборота?
1,5 секунды 1 секунда 2 секунды точно установить невозможно
Какое количество градусов нужно установить в поле Duration, чтобы мотор совершил 2,5 оборота?
700 900 800 1000
Заданы следующие настройки блока Move: Direction - "назад", слайдер Steering смещен к мотору С (не до упора). Выберите варианты движения робота, соответствующие этим настройкам:
поворот происходит вокруг мотора C мотор B описывает дугу большего радиуса, чем мотор C поворот происходит вокруг мотора B мотор C описывает дугу большего радиуса, чем мотор B
В каком направлении вращаются ведущие колеса при следующих настройках блока Move: Direction - "назад", Steering - до упора к мотору С (расположение и подключение моторов считаем аналогичным модели Five Minute Bot):
мотор В назад, мотор C вперед, поворот вправо мотор В вперед, мотор C назад, поворот вправо мотор В назад, мотор C вперед, поворот влево оба мотора вращаются вперед, поворот влево
В каком направлении вращаются ведущие колеса при следующих настройках блока Move: Direction - "вперед", Steering - до упора к мотору B (расположение и подключение моторов считаем аналогичным модели Five Minute Bot):
оба мотора вращаются вперед, поворот влево мотор В вперед, мотор C назад, поворот вправо мотор В назад, мотор C вперед, поворот вправо мотор В назад, мотор C вперед, поворот влево
Как в одном блоке Move запустить два мотора с разными ненулевыми скоростями?
При помощи поля Power При помощи поля Steering Это сделать невозможно При помощи поля Duration
По условию задачи мотор в конце движения должен резко затормозить. Какие настройки блока Move следует использовать?
в поле Duration выбрать вариант Unlimited в поле Next Action выбрать вариант Break в поле Direction выбрать вариант Stop в поле Next Action выбрать вариант Coast
"Параллельность" при работе моторов в режиме Unlimited означает, что
моторы подключаются к параллельным портам блока NXT при включении моторов программа переходит к выполнению следующего блока, не дожидаясь остановки моторов один мотор работает независимо от другого, что позволяет роботу совершать разнообразные действия моторы работают синхронно, так что количество оборотов одного равно количеству оборотов другого
RGB-датчик выполняет функции:
цветовой подсветки измерения количества RGB различения цвета различения уровня освещeнности
Работа RGB-датчика в режиме измерения освещeнности позволяет:
цветовой подсветки различения цвета различения уровня освещeнности измерения количества RGB
Ультразвуковой датчик выполняет функции:
измерения расстояния до объекта звукового сопровождения программы определения громкости звука определение частоты ультразвука
Для того, чтобы запрограммировать робот на ожидание события: "регистрация жeлтого или зелeного цвета", в блоке Wait Color Sensor следует установить настройки:
в поле Action - Light Sensor в поле Until - Outside Range, слайдер от границы между синим и зелeным цветом до границы между жeлтым и красным цветом в поле Until - Inside Range, слайдер от границы между синим и зелeным цветом до границы между жeлтым и красным цветом в поле Action - Color Sensor
Для того, чтобы запрограммировать робот на ожидание события: "регистрация не жeлтого и не зелeного цвета", в блоке Wait Color Sensor следует установить настройки:
в поле Until - Outside Range, слайдер от границы между синим и зелeным цветом до границы между жeлтым и красным цветом в поле Until - Inside Range, слайдер от границы между синим и зелeным цветом до границы между жeлтым и красным цветом в поле Action - Light Sensor в поле Action - Color Sensor
Для того, чтобы запрограммировать робот на ожидание события: "регистрация синего или красного цвета", в блоке Wait Color Sensor следует установить настройки:
в поле Until - Outside Range, слайдер от синего до красного цвета при помощи блока Wait Color Sensor это сделать невозможно в поле Until - Inside Range, слайдер от синего до красного цвета в поле Until - Inside Range, слайдерами выделены синий красный диапазоны
За результатом работы датчика цвета можно проследить:
в поле Until блока Wait в поле обратной связи блока Wait в поле Port блока Wait в поле Action блока Wait
Робот должен доехать до стены и остановиться на расстоянии 20 см от неe. Выберите состояния и события, необходимые для описания решения этой задачи:
состояние: движение робота состояние: бездействие событие: регистрация расстояния < 20 см событие: регистрация остановки робота
Поле обратной связи блока Wait служит:
для ввода данных в блок Wait для подключения блока Wait для получения результатов, измеряемых блоком Wait для связи блока Wait с другими блоками программы
В блоке Wait Color Sensor в режиме измерения освещeнности в поле Until включено тeмное "солнышко" и в числовом поле введено значение 25. Это означает, что:
предыдущее действие будет выполняться до тех пор, пока RGB-датчик не зарегистрирует понижение яркости освещения до значения равного 25 следующее действие будет выполнено только тогда, когда RGB-датчик зарегистрирует повышение яркости освещения до значения большего, чем 25 предыдущее действие будет выполняться до тех пор, пока RGB-датчик не зарегистрирует понижение яркости освещения до значения меньшего, чем 25 предыдущее действие будет выполняться пока RGB-датчик зарегистрирует яркость освещения меньше, чем 25
В поле Until блока Wait задаeтся:
условие работы блока условие останова программы условие входа в блок условие выхода из блока
Значение в поле Until блока Wait Color Sensor в режиме измерения освещeнности определяет:
условие срабатывания блока время ожидания блока до срабатывания условие, при котором блок остаeтся в режиме ожидания текущую освещeнность
Блок Wait Color Sensor при отключeнном флажке Light позволяет определить:
освещeнность в помещении периодичность включения лампы цвет внешнего источника света яркость объекта под датчиком
Для того, чтобы сменить знак с ">" на "<" в блоке Wait Distance нужно:
в поле Until щeлкнуть по изображению горы в поле Show выбрать Inches в поле Until щeлкнуть по изображению цветка в поле Until щeлкнуть по изображению яркого "солнышка"
В блоке Wait Distance в поле Until выбрано условие "< 40", в поле Show - "Inches". Это означает, что:
предыдущее действие будет выполняться до тех пор, пока Ultrasonic-датчик не зарегистрирует приближение объекта на расстояние меньшее 40 дюймов следующее действие будет выполнено только тогда, когда Ultrasonic-датчик зарегистрирует удаление объекта на расстояние большее 40 см следующее действие будет выполнено после того, как объект удалится на расстояние 40 дюймов от робота предыдущее действие будет выполняться пока Ultrasonic-датчик регистрирует удаление объекта на расстояние большее 75 см
В блоке Wait Distance в поле Until выбрано условие "< 70", в поле Show - "Centimeters". Это означает, что:
предыдущее действие будет выполняться пока Ultrasonic-датчик регистрирует удаление объекта на расстояние большее 75 см следующее действие будет выполнено только тогда, когда Ultrasonic-датчик зарегистрирует объект на расстоянии 75 см следующее действие будет выполнено только тогда, когда Ultrasonic-датчик зарегистрирует удаление объекта на расстояние большее 75 см предыдущее действие будет выполняться до тех пор, пока Ultrasonic-датчик не зарегистрирует приближение объекта на расстояние меньшее 75 см
В блоке Wait Distance в поле Until выбрано условие "> 75", в поле Show - "Centimeters". Это означает, что:
следующее действие будет выполнено только тогда, когда Ultrasonic-датчик зарегистрирует объект на расстоянии 75 см следующее действие будет выполнено только тогда, когда Ultrasonic-датчик зарегистрирует удаление объекта на расстояние большее 75 см предыдущее действие будет выполняться до тех пор, пока Ultrasonic-датчик не зарегистрирует приближение объекта на расстояние меньшее 75 см предыдущее действие будет выполняться пока Ultrasonic-датчик регистрирует удаление объекта на расстояние большее 75 см
Какие настройки блока Wait Touch следует установить, чтобы запрограммировать остановку робота после того, как кнопка на Touch-сенсоре будет отпущена:
в поле Port выбрать вариант 1 в поле Action выбрать вариант Released в поле Action выбрать вариант Bumped в поле Action выбрать вариант Pressed
Какие настройки блока Wait Touch следует установить, чтобы запрограммировать остановку робота после того, как кнопка на Touch-сенсоре будет нажата:
в поле Action выбрать вариант Released в поле Action выбрать вариант Bumped в поле Action выбрать вариант Pressed в поле Port выбрать вариант 3
Считая, что одной кнопкой (Touch-сенсором) мы можем закодировать два действия (первое в положении кнопки "нажата" и второе - в положении "отпущена"), ответьте, сколько вариантов действий мы можем закодировать, если к роботу подключены три кнопки?
8 7 9 6
Считая, что одной кнопкой (Touch-сенсором) мы можем закодировать два действия (первое в положении кнопки "нажата" и второе - в положении "отпущена"), ответьте, сколько вариантов действий мы можем закодировать, если к роботу подключены две кнопки?
1 6 2 4
Сколько действий можно закодировать, если к роботу подключены два Touch-сенсора (используя все варианты Touch-сенсора, доступные по умолчанию)?
9 3 1 6
Блок Loop в среде NXT-G доступен:
из общей палитры из меню Sensor полной палитры из меню Wait общей палитры из меню Flow полной палитры
При выборе варианта Logic выхода из цикла
В соседнем поле Condition надо записать условие выхода из цикла В блоке цикла появляется разъём Loop Count Выход из цикла будет произведён при выполнении (невыполнении) некоторого логического условия В блоке цикла появляется разъём Loop Condition
В среде NXT-G имеется различных блоков для организации цикла:
четыре два пять один
Выберите правильные варианты выхода из цикла:
Count Logic Sensor While
Выберите правильные варианты выхода из цикла:
Greater than Logic Count Sensor
В среде NXT-G возможны следующие способы выхода из цикла:
Time Loop Until Forever
Имеется программа движения робота вдоль чёрной линии. Для её корректной работы робот следует поместить над полем так, чтобы:
RGB-датчик располагался на полем на расстоянии примерно 1 - 1,5 см и "смотрел" на границу линии между чёрным и белым цветом RGB-датчик располагался на полем на расстоянии примерно 1 - 1,5 см RGB-датчик был расположен над белым цветом RGB-датчик был расположен над чёрным цветом
Использование в одном блоке цикла разъёмов Loop Count и Loop Condition
возможно невозможно включить их одновременно возможно, но бессмысленно невозможно использовать их одновременно
Имеется программа движения робота вдоль чёрной линии. Для её корректной работы робот следует поместить (выберите наиболее полный ответ):
слева или справа от линии начальное расположение неважно справа от линии слева от линии
При включённом флажке Counter в Show с появившегося разъёма Loop Count можно снимать
данные логического типа данные любого типа в зависимости от настроек блока цикла данные числового типа данные текстового типа
Флажок Counter в Show позволяет
активировать разъём для использования текущего значения счётчика выйти из цикла после выполнения заданного количества итераций при выполнении цикла выводить значение счётчика на экран показать, что будет использоваться вариант цикла со счётчиком
Передача данных между блоками в среде NXT-G осуществляется при помощи:
сообщений переменных шин данных заполнения полей блоков
На экран блока NXT можно вывести числовую информацию
можно непосредственно можно после преобразования в текст невозможно только целого типа
Для вывода на экран числовых значений достаточно:
достаточно использовать блок Display необходимо использовать блок Number to Text панели Data необходимо использовать блок Number to Text панели Advanced необходимо использовать блок Number to Text панели Data и блок Display
Для вывода на экран текстовых значений
необходимо использовать блок Number to Text панели Advanced необходимо использовать блок Text to Number панели Data и блок Display достаточно использовать блок Display необходимо использовать блок Text to Number панели Data
Шины для передачи числовых данных окрашены:
зелёным цветом красным цветом цветовая окраска шин данных не несёт смысловой нагрузки жёлтым цветом
Шины для передачи текстовых данных окрашены:
жёлтым цветом цветовая окраска шин данных не несёт смысловой нагрузки зелёным цветом красным цветом
Шины для передачи логических данных окрашены:
красным цветом цветовая окраска шин данных не несёт смысловой нагрузки жёлтым цветом зелёным цветом
Выходные разъёмы концентратора блока расположены
или слева или справа справа и слева и справа слева
Входные разъёмы концентратора блока расположены
слева справа или слева или справа и слева и справа
Запрограммировать робот на ожидание нажатия оранжевой кнопки ввода блока NXT можно при помощи:
блока NXT Buttons датчика касания блока Wait блока Enter Button
В блоке Compare доступны следующие операции сравнения
Not equal Equal Greater than Less than
В блоке Compare не доступны следующие операции сравнения
Not equal Equal Greater than Less than
Аналогом циклов While и Repeat-Until языка программирования Паскаль в среде NXT-G является:
аналогов циклам While и Repeat-Until в среде NXT-G нет цикл с выходом по значению, полученному от сенсора цикл со счётчиком цикл с выходом по условию
Блок Switch в среде NXT-G используется:
для переключения двигателей NXT для переключения сенсоров для организации циклов для организации ветвления программы
Использование вложенных блоков Switch:
запрещено разрешено разрешено только в режиме Flat view разрешено только для двух уровней вложенности
Для организации ветвлений в NXT-G используется:
блок Case блок If Then Else блок Switch блок If
В среде NXT-G блок Sound позволяет проигрывать:
звуковые файлы и звуки заданной частоты только звуки, записанные со встроенного микрофона только звуковые файлы только звуки заданной частоты
Блок Switch может быть использован:
со всеми имеющимися сенсорами только со стандартными сенсорами со всеми имеющимися сенсорами, кроме кнопок на блоке NXT не используется совместно с сенсорами
Блок Switch доступен:
из меню Sensor полной палитры из меню Wait общей палитры из общей палитры из меню Flow полной палитры
В блоке Sound включённый флажок Wait for Completion означает, что:
блок Sound начнёт выполняться совместно со следующим блоком следующий блок закончит выполняться тогда, когда отработает блок Sound следующий блок начнёт выполняться только тогда, когда отработает блок Sound блок Sound начнёт выполняться только тогда, когда отработает предыдущий блок
Переключатель между полным отображением ветвления и компактным:
называется Flat view и доступен в поле Display доступен только для обработки числовых значений называется Flat view и доступен в поле Conditions доступен, только если в поле Control выбран вариант Value
По умолчанию блок Switch настроен:
на обработку значений, поступающих с датчика касания на обработку числовых значений на обработку текстовых значений на обработку значений, поступающих с датчика цвета
Выберите варианты, соответствующие программе на рисунке:
при нажатом датчике касания на экране появится изображение смайлика при нажатом датчике касания робот будет издавать звук при отпущенном датчике касания на экране появится изображение смайлика при отпущенном датчике касания робот будет издавать звук
Тип входного разъёма в блоке Switch определяется:
типом, установленным в поле Condition блока Switch к разъёму можно подводить данные любых типов типом, установленным в поле Type блока Switch типом шины данных, подведённых к блоку Switch
Нижняя ветка блока Switch будет выполняться при истинном значении проверяемого условия:
всегда если в настройках выбрано: Control Value; Type Logic; Conditions True если в настройках выбрано: Control Value; Type Logic; Conditions False при истинном значении проверяемого условия всегда выполняется верхняя ветка блока Switch
Остановка моторов задается в блоке Move в поле:
Direction Duration Steering Next Action
Палитра Custom:
открывает доступ к конструктору блоков открывает доступ к блокам подпрограмм, созданным пользователем открывает доступ к блокам, загруженным пользователем из Интернета совершенно бесполезная
Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier! Выберите варианты, соответствующие программе на рисунке:
при любом состоянии датчика касания на экране появится изображение смайлика при отпущенном датчике касания робот будет издавать звук передать данные из блока Touch Sensor в блок Switch при таких настройках нельзя при нажатом датчике касания робот будет издавать звук
Для данных, поступающих извне, изменить сравниваемое значение можно:
в поле Condition в поле Control в поле Type в поле Display
Согласно программе на рисунке робот будет:
выводить на экран сообщение "Dark", если в комнате будет низкая освещённость и издавать звук, если в комнате светло издавать звук, если в комнате будет низкая освещённость и выводить на экран сообщение "Dark", если в комнате светло поочерёдно издавать звук и выводить на экран сообщение "Dark" издавать звук, если датчик цвета зарегистрирует красный цвет
В каком случае ультразвуковой датчик позволяет измерять расстояние до наиболее далeких объектов:
в любом случае это расстояние не превышает 255 дюймов в любом случае это расстояние не превышает 255 см при замене в поле Show см на Inches при его подключении к третьему порту
Если в поле Control блока Switch выбран вариант Sensor, то:
в блоке Switch отсутствует входной разъём для передачи данных появляется возможность использования циклов внутри ветвлений появляется возможность организации вложенных ветвлений в блоке Switch появляется входной разъём для передачи данных
Входной разъём для передачи данных в блок Switch:
доступен только для обработки числовых значений доступен, только если в поле Control выбран вариант Value доступен, только если отключен флажок Flat view доступен всегда
Входной разъём для передачи данных в блок Switch отсутствует, если:
в поле Control выбран вариант Value отключен флажок Flat view в поле Control выбран вариант Sensor входной разъём доступен всегда
Вложить блок Switch развёрнутой формы в блок Switch компактной формы:
нельзя можно, только если в настройках обоих блоков указано Control Value можно, только если в настройках внешнего блока указано Control Sensor, а внутреннего - Control Value, Type Text можно
Блок Switch (выберите наиболее полный ответ):
аналогичен оператору IF из языков Паскаль и Си объединяет в себе возможности операторов ветвления (IF) и выбора (Case, Switch) из языков Паскаль и Си аналогичен оператору выбора (Case, Switch) из языков Паскаль и Си объединяет в себе возможности операторов ветвления, выбора и цикла
Блок Switch может обрабатывать:
не только результаты сравнений произвольное число значений проверяемого условия не более пяти значений проверяемого условия только два значения условия: истина и ложь
Организация вложенных ветвлений в среде NXT-G:
не возможна возможна, только если используется компактная форма блока Switch возможна всегда возможна, только если используется развёрнутая форма блока Switch
Разветвление более, чем на два варианта доступно, если использовать следующие настройки блока Switch:Control
Sensor; Type Number; переключатель Display Flat View включен Control Value; Type Text; переключатель Display Flat View отключен Control Value; Type Number; переключатель Display Flat View отключен Control Value; Type Logic; переключатель Display Flat View включен
В среде NXT-G аналогом оператора выбора является:
блок Switch со значением Sensor в Flat view в среде NXT-G аналога оператора выбора нет блок Switch с включённым флажком Flat view блок Switch с отключенным флажком Flat view и множественными значениями в поле Conditions
Можно ли создать собственный блок одновременно с входными и выходными параметрами
Можно только с одним типом параметров Можно Можно, только если входных и выходных параметров по одному Нельзя
Блоки подпрограмм, созданные пользователем в среде NXT-G доступны:
из общей палитры из меню Flow полной палитры из палитры Custom из меню Advanced полной палитры
Выберите верные высказывания:
при использовании собственных блоков отсутствует возможность передачи данных между блоками в NXT-G можно создавать только собственные блоки без параметров в NXT-G можно создавать собственные блоки с параметрами использование собственных блоков позволяет сократить код программы
Конструктор блоков доступен:
когда выделены блоки, которые следует поместить в подпрограмму пока программа не запущена на роботе как отдельное приложение всегда
Конструктор блоков доступен:
если для создания подпрограммы используется блоки из палитры Custom из панели инструментов пока не будут выделены блоки, которые следует поместить в подпрограмму пока не будет в дано описание подпрограммы
В среде NXT-G:
имя подпрограммы может содержать как английские, так и русские буквы описание подпрограммы может содержать только русские буквы русские символы допустимы в описании подпрограммы, но не в её имени описание подпрограммы может содержать только символы английского алфавита
При создании подпрограммы:
описание подпрограммы обязательно русские символы допустимы в описании подпрограммы, но не в её имени нельзя пропустить этап создания иконки подпрограммы описание подпрограммы может содержать только русские буквы
При создании подпрограммы:
описание подпрограммы обязательно описание подпрограммы может содержать только русские буквы можно пропустить этап создания иконки подпрограммы русские символы недопустимы ни в описании подпрограммы, ни в её имени
Подпрограмма может иметь:
либо только входные, либо только выходные параметры произвольное число входных и выходных параметров не более двух входных параметра и не более одного выходного параметра не более двух входных и выходных параметра
Имена входных и выходных параметров подпрограммы в главной программе:
отображаются в изображении блока отображаются в строке состояния отображаются во всплывающих подсказках невидны
Выберите верные высказывания:
входные и выходные параметры подпрограммы в среде NXT-G ничем не отличаются выходные параметры являются результатом работы подпрограммы после того, как подпрограмма закончила свою работу, её входные параметры в дальнейшей работе программы использовать нельзя входные параметры подпрограмма получает, чтобы использовать их в своей работе
Конструктор блоков в среде NXT-G:
позволяет создавать пользователю произвольные блоки, никак не связанные с уже имеющимися в среде используется для создания подпрограмм на основе имеющихся в среде блоков используется для конструирования 3D-моделей блоков из деталей Lego позволяет использовать блоки, загруженные из Интернета
Текстовые выходные разъёмы помечаются символом:
T $ S C
Числовые выходные разъёмы помечаются символом:
№/1 #/1/2 + &
В среде NXT-G возможна генерация случайных чисел из максимального диапазона:
[0; 9] [0; 1] [1; 10] [0; 100]
Для генерации случайного числа в среде NXT-G имеется:
подпрограмма Generation, созданная пользователем блок Time из меню Wait блок Random из меню Data блок Math из меню Data
Генерация случайных чисел в среде NXT-G возможна:
при помощи блока Calibrate из меню Advanced в диапазоне [0; 1] при помощи блока Math из меню Data в диапазоне [0; 100]
При передаче данных на разъём Duration в настройках блока Move можно указывать:
Unlimited Seconds Degrees Rotations
При передаче данных на разъём Duration в настройках блока Move одинаковый результат будет при выборе следующих вариантов:
Degrees Rotations Unlimited Seconds
При передаче данных на разъём Duration в настройках блока Move нельзя указывать:
Unlimited Degrees Seconds Rotations
Блоки Variable и Constant в среде NXT-G доступны:
из меню Date общей палитры из меню Flow полной палитры из меню Date полной палитры из меню Advanced полной палитры
Блок Variable в среде NXT-G доступен:
из меню Flow полной палитры из палитры Custom из меню Date полной палитры из меню Wait общей палитры
Блок Constant в среде NXT-G доступен:
из меню Wait общей палитры из меню Date полной палитры из меню Flow полной палитры из палитры Custom
Значение константы:
определяется перед запуском программы и при её выполнении измениться не может по умолчанию равно True по умолчанию равно Logic может изменяться в процессе выполнения программы
Значение переменной:
по умолчанию равно True определяется перед запуском программы и при её выполнении измениться не может по умолчанию равно нулю может изменяться в процессе выполнения программы
По умолчанию константа имеет тип данных:
Number Logic Text True
Создать константу можно через:
меню Edit \ Manage Custom Palette блок Constant меню Date меню Edit \ Define variables редактор констант
Создать константу можно через:
меню Edit \ Define variables меню Edit \ Manage Custom Palette блок Random меню Date меню Edit \ Define constants
Создать переменную можно через:
блок Random меню Date меню Edit \ Define variables блок File Access меню Advanced меню Edit \ Manage Custom Palette
Поле Value при описании переменной определяет
конечное значение переменной тип переменной текущее значение переменной начальное значение переменной
Поле Action при описании переменной определяет:
какая из операцийсложения или умножениябудет производиться над переменной какая из операцийчтения или записи в переменнуюбудет производиться будет ли меняться тип переменной в программе будет ли переменная меняться в программе
Поле Value при описании константы определяет:
В языке NXT-G программисту доступно
три таймера два таймера четыре таймера один таймер
Для совместного использования данных главной программы и подпрограммы
можно использовать переменные и константы с одинаковыми типами можно использовать переменные с одинаковыми именами нельзя использовать константы можно использовать переменные/константы с одинаковыми именами и типами
Для передачи данных из собственных блоков в главную программу и обратно
можно использовать переменные с одинаковыми типами нельзя использовать переменные можно использовать переменные с одинаковыми именами можно использовать переменные с одинаковыми именами и типами
При использовании многопоточности может возникнуть проблема:
невозможности использования моторов создания слишком большого числа потоков невозможности использования переменных и констант организации совместного доступа из разных потоков к общему ресурсу
В языке NXT-G многопоточность нужна
для одновременного доступа к нескольким моторам для организации взаимодействия между параллельно двигающимися роботами для организации последовательного выполнения потоков для организации параллельного выполнения нескольких групп команд
В среде NXT-G обязательно:
многопоточное выполнение программы последовательное выполнение программы циклическое выполнение программы использование ветвления в программе
Выберите блок, который может работать в параллельном режиме даже без использования многопоточности:
Sound Wait Display Switch
Сбросить значения таймера в блоке Timer можно:
в поле Read в поле Compare в поле Timer в поле Reset
Выберите блок, который может работать в параллельном режиме даже без использования многопоточности:
Move Cycle Switch Wait
Выберите блоки, которые могут работать в параллельном режиме даже без использования многопоточности:
Sound Loop Wait Move
Передавать данные по шине из одного потока в другой
можно нельзя можно только в такой же блок можно только текстовые данные
Проблема синхронизации состоит в том, что
требуется обеспечить совместный доступ к параллельным потокам требуется обеспечить совместный доступ из разных потоков к общему ресурсу требуется синхронизировать два и более таймеров требуется обеспечить совместный доступ из разных блоков к общему ресурсу
Робот должен находиться на расстоянии 15 см от подвижной стены, находящейся перед ним. Выберите правильный вариант релейного алгоритма следования за стеной:
повторять: если расстояние до стены меньше 15 см, то крутить моторы вперёд 0,1 с, иначе крутить моторы назад 0,1 с если расстояние до стены меньше 15 см, то крутить моторы вперёд 0,1 с, иначе крутить моторы назад 0,1 с всегда двигайся с мощностью, пропорциональной отклонению робота от заданного расстояния повторять: если расстояние до стены больше 15 см, то поворачивать влево 0,1 с, иначе поворачивать вправо 0,1 с
Выберите правильную формулу для вычисления управляющего воздействия в P-регуляторе:
Робот должен двигаться вдоль чёрной линии. Среднее значение освещённости на границе линии равно 4Начальное положение датчикасправа от линии. Выберите правильный вариант релейного алгоритма движения робота:
всегда двигайся с мощностью, пропорциональной отклонению робота от линии повторять: если значение освещённости меньше 45 см, то правый мотор - стоп, левый мотор крутить повторять: если значение освещённости больше 45 см, то правый мотор - стоп, левый мотор крутить повторять: если значение освещённости меньше 45 см, то левый мотор - стоп, правый мотор крутить
Робот должен двигаться вдоль стены, держась на расстоянии 15 см от неё. Под каким углом к направлению движения робота наиболее целесообразно расположить датчик ультразвука?
0° 180° 90° 45°
Робот должен двигаться вдоль чёрной линии. Среднее значение освещённости на границе линии равно 38. Начальное положение датчика – слева от линии. Выберите правильный вариант релейного алгоритма движения робота:
всегда двигайся с мощностью, пропорциональной отклонению робота от линии повторять: если значение освещённости больше 38 см, то правый мотор - стоп, левый мотор крутить повторять: если значение освещённости меньше 38 см, то правый мотор - стоп, левый мотор крутить повторять: если значение освещённости меньше 38 см, то левый мотор - стоп, правый мотор крутить
В задаче "Кегельринг" для того, чтобы обнаружить очередную банку робот использует
датчик оборотов двигателя датчик ультразвука датчик касания датчик цвета в режиме измерения освещённости
В задаче "Кегельринг" для того, чтобы вернуться от границы в начальное положение робот использует
датчик ультразвука датчик оборотов двигателя таймер для подсчёта времени движения датчик цвета в режиме измерения освещённости
При реализации алгоритма на основе релейного регулятора:
чем меньше отклонение от некоторой заданной величины, тем активнее должны работать моторы управляющее воздействие всегда постоянно по модулю управляющее воздействие пропорционально ошибке, полученной в результате текущих измерений чем больше отклонение от некоторой заданной величины, тем активнее должны работать моторы
Для сброса показаний датчика оборотов нужно:
в блоке Rotation Sensor выбрать Compare Degrees в блоке Rotation Sensor выбрать Compare Rotations в блоке Rotation Sensor выбрать Action Read в блоке Rotation Sensor выбрать Action Reset
К достоинствам релейного регулятора относятся:
высокая точность управления адекватность простота алгоритма надёжность
Для считывания показаний датчика оборотов нужно в блоке Rotation Sensor выбрать
Наиболее качественное управление с помощью P-регулятора осуществляется
при небольших значениях нормальной мощности Nm при небольших значениях коэффициента при больших значениях коэффициента при малых ошибках
Релейный регулятор отличается от P-регулятора тем, что:
управляющее воздействие релейного регулятора равно нулю управляющее воздействие релейного регулятора не зависит от величины ошибки в данный момент времени управляющее воздействие релейного регулятора зависит от величины ошибки в данный момент времени управляющее воздействие релейного регулятора меняется в зависимости от
Датчик оборотов работает с точностью до:
одного оборота 10° 1° 0,1°
Наиболее качественное управление с помощью P-регулятора роботом, движущимся вдоль стены осуществляется
при больших значениях коэффициента при малых скоростях и плавных изгибах стены при небольших значениях коэффициента при небольших значениях нормальной мощности Nm
Датчик оборотов Lego Mindstorms:
встроен в блок NXT совмещён с датчиком ультразвука встроен в мотор реализован в виде отдельного модуля, подключаемого к блоку NXT
Управляющее воздействие P-регулятора:
всегда отрицательно всегда равно нулю всегда положительно может принимать любой знак
При больших значениях коэффициента
робот резко реагирует даже на небольшие ошибки движение робота очень устойчиво робот резко реагирует только на большие ошибки робот слабо реагирует даже на большие ошибки
Коэффициент всегда:
может принимать любой знак равен нулю положителен отрицателен
График зависимости U(E) расположен
в 1 и 4 четверти в 1 четверти в 1 и 2 четверти в 1 и 3 четверти
Прямая, описывающая зависимость U(E), проходит под углом 45° к оси OX. В этом случае коэффициент равен:
3 2 1 0
Прямая, описывающая зависимость U(E), проходит через точку A(2,1). В этом случае коэффициент равен:
2 3 2 ½
Прямая, описывающая зависимость U(E), проходит через точку A(1,3). В этом случае коэффициент K_p равен:
1,3 3 3,1 1
Вы можете обратится к нам напрямую, через:
По Skype: molodoyberkut По Telegram: @MolodoyBerkut По ICQ: 657089516