Сертификат "Введение в программирование LEGO-роботов на языке NXT-G"
  • Сертификат "Введение в программирование LEGO-роботов на языке NXT-G"
  • Сертификат "Введение в программирование LEGO-роботов на языке NXT-G"
Сертификат "Введение в программирование LEGO-роботов на языке NXT-G"
  • Сертификат "Введение в программирование LEGO-роботов на языке NXT-G"
  • Сертификат "Введение в программирование LEGO-роботов на языке NXT-G"

Введение в программирование LEGO-роботов на языке NXT-G

700,00 руб.
В течение часа!
Экзамен "Введение в программирование LEGO-роботов на языке NXT-G" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
10223 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста 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 см от неё. Под каким углом к направлению движения робота наиболее целесообразно расположить датчик ультразвука?


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 выбрать

Action Reset
Action Read
Compare Rotations
Compare Degrees



Наиболее качественное управление с помощью P-регулятора осуществляется

при небольших значениях нормальной мощности Nm
при небольших значениях коэффициента 
при больших значениях коэффициента 
при малых ошибках


Релейный регулятор отличается от P-регулятора тем, что:

управляющее воздействие релейного регулятора равно нулю
управляющее воздействие релейного регулятора не зависит от величины ошибки в данный момент времени
управляющее воздействие релейного регулятора зависит от величины ошибки в данный момент времени
управляющее воздействие релейного регулятора меняется в зависимости от



Датчик оборотов работает с точностью до:

одного оборота
10°

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 По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png