Главная / Программирование /
Введение в программирование LEGO-роботов на языке NXT-G / Тест 2
Введение в программирование LEGO-роботов на языке NXT-G - тест 2
Упражнение 1:
Номер 1
За управление движением робота отвечает блок:
Ответ:
 (1) Move 
 (2) Drive 
 (3) Rotate 
 (4) Loop 
Номер 2
Сервомоторы отличаются от обычных моторов:
Ответ:
 (1) тем, что имеют встроенный сенсор 
 (2) малой мощностью 
 (3) необходимостью подключения к специальным портам 
 (4) особой точностью позиционирования 
Номер 3
В сервомоторе Lego Mindstorms NXT редуктор нужен для:
Ответ:
 (1) увеличения скорости вращения главного вала двигателя 
 (2) замедления скорости вращения главного вала двигателя 
 (3) подсчета числа оборотов двигателя 
 (4) упрощения устройства двигателя 
Упражнение 2:
Номер 1
Остановка моторов задается в блоке Move в поле:
Ответ:
 (1) Duration 
 (2) Next Action 
 (3) Steering 
 (4) Direction 
Номер 2
Длительность движения задается в блоке Move в поле:
Ответ:
 (1) Duration 
 (2) Next Action 
 (3) Steering 
 (4) Direction 
Номер 3
Остановка моторов включается в блоке Move в поле:
Ответ:
 (1) Duration 
 (2) Next Action 
 (3) Steering 
 (4) Direction 
Упражнение 3:
Номер 1
В блоке Move настройки поворота задаются в поле:
Ответ:
 (1) Power 
 (2) Duration 
 (3) Steering 
 (4) Direction 
Номер 2
В блоке Move скорость вращения мотора задается в поле:
Ответ:
 (1) Power 
 (2) Duration 
 (3) Steering 
 (4) Direction 
Номер 3
В блоке Move направление движения задается в поле:
Ответ:
 (1) Power 
 (2) Duration 
 (3) Steering 
 (4) Direction 
Упражнение 4:
Номер 1
Выберите верные варианты установки длительности работы мотора в конечных единицах:
Ответ:
 (1) Rotations 
 (2) Degrees 
 (3) Unlimited 
 (4) Seconds 
Номер 2
Какой вариант поля Duration отвечает за работу мотора до наступления некоторого события:
Ответ:
 (1) Rotations 
 (2) Degrees 
 (3) Unlimited 
 (4) Seconds 
Номер 3
В поле обратной связи блока Move обороты двигателя измеряются:
Ответ:
 (1) в градусах 
 (2) в оборотах 
 (3) в радианах 
 (4) в собственных единицах 
Упражнение 5:
Номер 1
Считая, что порт B соответствует левому мотору, а порт C - правому, определите характер движения робота, если в блоке Move произведены следующие настройки полей: Port - порт В, Direction - "назад":
Ответ:
 (1) поворот направо, задний ход 
 (2) поворот налево, задний ход 
 (3) поворот налево, передний ход 
 (4) поворот направо, передний ход 
Номер 2
Считая, что порт B соответствует левому мотору, а порт C - правому, определите характер движения робота, если в блоке Move произведены следующие настройки полей: Port - порт В, Direction - "вперед":
Ответ:
 (1) поворот направо, задний ход 
 (2) поворот налево, задний ход 
 (3) поворот налево, передний ход 
 (4) поворот направо, передний ход 
Номер 3
Считая, что порт B соответствует левому мотору, а порт C - правому, определите характер движения робота, если в блоке Move произведены следующие настройки полей: Port - порт C, Direction - "назад":
Ответ:
 (1) поворот направо, задний ход 
 (2) поворот налево, задний ход 
 (3) поворот налево, передний ход 
 (4) поворот направо, передний ход 
Упражнение 6:
Номер 1
Какое количество градусов нужно установить в поле Duration, чтобы мотор совершил 2,5 оборота?
Ответ:
 (1) 700 
 (2) 800 
 (3) 900 
 (4) 1000 
Номер 2
Какое количество секунд нужно установить в поле Duration, чтобы мотор совершил 1,5 оборота?
Ответ:
 (1) 1 секунда 
 (2) 1,5 секунды 
 (3) 2 секунды 
 (4) точно установить невозможно 
Номер 3
Какое количество градусов нужно установить в поле Duration, чтобы мотор совершил 2/3 оборота?
Ответ:
 (1) 240 
 (2) 300 
 (3) 180 
 (4) 120 
Упражнение 7:
Номер 1
В каком направлении вращаются ведущие колеса при следующих настройках блока Move: Direction - "вперед", Steering - до упора к мотору B (расположение и подключение моторов считаем аналогичным модели Five Minute Bot):
Ответ:
 (1) мотор В назад, мотор C вперед, поворот влево 
 (2) мотор В назад, мотор C вперед, поворот вправо 
 (3) мотор В вперед, мотор C назад, поворот вправо 
 (4) оба мотора вращаются вперед, поворот влево 
Номер 2
В каком направлении вращаются ведущие колеса при следующих настройках блока Move: Direction - "назад", Steering - до упора к мотору С (расположение и подключение моторов считаем аналогичным модели Five Minute Bot):
Ответ:
 (1) мотор В назад, мотор C вперед, поворот влево 
 (2) мотор В назад, мотор C вперед, поворот вправо 
 (3) мотор В вперед, мотор C назад, поворот вправо 
 (4) оба мотора вращаются вперед, поворот влево 
Номер 3
Заданы следующие настройки блока Move: Direction - "назад", слайдер Steering смещен к мотору С (не до упора). Выберите варианты движения робота, соответствующие этим настройкам:
Ответ:
 (1) поворот происходит вокруг мотора C 
 (2) поворот происходит вокруг мотора B 
 (3) мотор B описывает дугу большего радиуса, чем мотор C 
 (4) мотор C описывает дугу большего радиуса, чем мотор B 
Упражнение 8:
Номер 1
По условию задачи мотор в конце движения должен резко затормозить. Какие настройки блока Move следует использовать?
Ответ:
 (1) в поле Next Action выбрать вариант Coast 
 (2) в поле Direction выбрать вариант Stop 
 (3) в поле Next Action выбрать вариант Break 
 (4) в поле Duration выбрать вариант Unlimited 
Номер 2
"Параллельность" при работе моторов в режиме Unlimited означает, что
Ответ:
 (1) один мотор работает независимо от другого, что позволяет роботу совершать разнообразные действия 
 (2) моторы подключаются к параллельным портам блока NXT 
 (3) при включении моторов программа переходит к выполнению следующего блока, не дожидаясь остановки моторов 
 (4) моторы работают синхронно, так что количество оборотов одного равно количеству оборотов другого 
Номер 3
Как в одном блоке Move запустить два мотора с разными ненулевыми скоростями?
Ответ:
 (1) При помощи поля Power 
 (2) При помощи поля Duration 
 (3) Это сделать невозможно 
 (4) При помощи поля Steering