wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Labdemedios VIsem

Total questions: 40

Worksheet time: 36mins

Name
Class
Date
1.

Selecciona los sensores que utilizas con el robot Vex IQ

a)

Bumper Switch

b)

Bumper Distance

c)

Touch led

d)

Color

2.

Seleccione todos los componentes de un robot Vex IQ.

a)

Vex IQ brain (12 puertos)

b)

Control Remoto

c)

Vex IQ Smart motors

d)

Sensores

e)

Batería

3.

Los robots usan sensores para:

a)

Recopilar información sobre el mundo que los rodea y responde adecuadamente.

b)

Para que el diseño del robot sea más sofisticado

c)

Para que el Vex IQ Brain tenga funciones interesantes

d)

Para hacer al Vex IQ Brain un equipo inteligente

4.

El programa Robot C gráfico, te permite trabajar con comandos al estilo de Scratch. Arrastrando el comando del panel izquierdo hacia la parte central de la pantalla.

a)

Falso

b)

Cierto

5.

Los botones naranja de tu izquierda sirven para

a)
b)

Encender la cámara, activar herramienta de medición y ángulos.

c)

Son parte de la imagen y no tienen ninguna función

d)

Ejecutar el programa, reiniciar(reset) el programa e ir al menú principal o home.

6.

¿Cuál de las siguientes afirmaciones es correcta?

a)

Ninguna de las anteriores.

b)

Los fundamentos de la programación en ROBOTC Graphical son crear tus propios comandos y usarlos.

c)

Los conceptos básicos de la programación en ROBOTC Graphical son tomar los comandos del área de Funciones gráficas en el lado izquierdo, arrastrarlo y luego soltarlo en el espacio de programación en el lado derecho.

d)

Los conceptos básicos de la programación en ROBOTC Graphical son aprender los comandos y la sintaxis y escribirlos

correctamente en el área de programación.

7.

Para ejecutar un programa en un mundo virtual de robots, utiliza:

a)

El primer botón del bloque de la izquierda

b)

El primer botón del bloque de la derecha

c)

El segundo botón del bloque de la izquierda

d)

El tercer botón del bloque de la izquierda

8.

Al hacer clic en el número de un de comando de RobotC,, se producirá lo siguiente:

a)

El bloque será eliminado

b)

El bloque se volverá verde y se convertirá en un comentario.

c)

Se crea una copia de ese bloque

d)

No pasa nada.

9.

Puede eliminar una línea de código por:

a)

Usando la ventana de depuración del programa.

b)

Haga clic izquierdo en la línea de código para seleccionar el código, luego presione la tecla Eliminar (supr)

c)

Haga clic derecho en la línea de código para seleccionarlo, luego presione la tecla Escape.

d)

Haz clic izquierdo en la línea de código para seleccionarlo, luego presiona la barra espaciadora.

10.

Deben añadirse comandos para el robot:

a)

En el orden en que aparecen los comandos en el área de funciones gráficas.

b)

En cualquier orden, porque ROBOTC los ordenará automáticamente en el orden correcto.

c)

En cualquier orden, porque el usuario puede arrastrar los comandos en el orden en que desea que se ejecuten.

d)

Ninguna de las anteriores.

11.

Para descargar un programa al robot virtual, primero asegúrese de que la opción de menú "Destino del compilador del robot/Compiler Target" esté configurada para:

a)

Robot físico (physical robot)

b)

Vex IQ

c)

Mundo virtual (virtual worlds)

d)

Ninguna de las anteriores.

12.

¿Qué deben hacer las verificaciones del "Menú del robot" antes de programar el robot VEX IQ (virtualmente) con ROBOTC Graphical?

a)

En el menú del robot, asegúrese de que el objetivo del compilador esté configurado en "Robot físico" y el tipo de plataforma establecido en "VEX IQ"

b)

En el menú del robot, asegúrese de que el objetivo del compilador esté configurado en "Robot físico", y eso es todo.

c)

En el menú del robot, asegúrese de que el Tipo de plataforma esté configurado en "VEX IQ" y que el objetivo del compilador esté configurado en "mundo virtual".

d)

En el menú del robot, asegúrese de que el Tipo de plataforma esté configurado en "VEX Cortex" y que el Modo de controlador VEX IQ esté configurado en "TeleOp".

13.

Echa un vistazo a la orden de abajo. ¿Qué hace el cuadro final en el control de bloque de comando Adelante (forward)?

1. Forward ( 1, rotaciones, 50)

a)

Número de puerto del motor del motor utilizado para el movimiento hacia adelante.

b)

Actualizaciones de firmware del movimiento hacia adelante.

c)

Distancia del movimiento hacia adelante

d)

Velocidad / potencia del motor del movimiento de avance.

14.

Abrir un. Archivo, abrir un programa de ejemplo y guardar un programa se puede encontrar en:

a)

Menú Ventana

b)

Menú de robots

c)

Menú Archivo

d)

No todo se hace a través de un menú.

15.

Al guardar un programa debes:

a)

Dale al programa un nombre al azar.

b)

Use el mismo nombre para todos sus programas

c)

No necesitas guardar tus programas

d)

Asigne a su programa un nombre similar al que se supone debe de hacer.

16.

Los tres botones numerados a la derecha de la pantalla del Robot Virtual World son:

a)

Botón reinicio, botón de inicio y cámara

b)

Botón cámara, Ángulo y botón de medición

c)

botón reinicio, botón de medición, botón x

d)

Ninguna de las anteriores

17.

Un programador ejecuta el siguiente programa y observa el movimiento del robot. Luego cambia el segundo cuadro de rotaciones a grados. ¿En que se diferenciará el comportamiento del robot cuando se ejecuta este nuevo programa?


  1. turnRight (180, degrees, 25)
a)

Nada cambiará. El robot hace lo mismo que antes.

b)

El robott girará 180 grados o la mitad de una rotación

c)

Los motores del robot girarán. 180 rotaciones, haciendo que el robot gire aparentemente para siempre.

d)

Los motores del robot girarán 180 grados, girarán la mitad de las ruedas y giiraran aprox. 60 grados,

18.

Echa un vistazo a la orden de abajo. ¿Que hacen los primeros dos cuadros en el control de bloque del comando forward?

a)

Cuan lejos se mueve el robot

b)

La velocidad en que se mueve el robot.

c)

Los botones que se utilizarán en el control remoto.

d)

Ninguna de las anteriores.

19.

Echa un vistazo a la orden de abajo. Este programa resultaría en cuál de los siguientes comportamientos del robot.

a)

El cuerpo del robot giraría aprox. 10 grados

b)

No pasaría nada, ya que el robot necesita cu comando forward Parra iniciar todos sus movimientos

c)

El robot apenas se movería ya que los motores solo giran 10 grados.

d)

El robot gira aprox. 45 grados,porque los motores estaban programados para girar 50 grados

20.


Si la rueda izquierda de un robot se mueve hacia adelante mientras la rueda derecha se mueve hacia atrás

a)

Gira hacia la izquierda

b)

Girar hacia la derecha

c)

Nada, las ruedas no pueden de esa manera

d)

Ningun de las anteriores.

21.

Eche un vistazo a la orden de abajo.¿Que le dice este comando al robot que haga.

q. Forward( 5, seconds,25)

a)

Avanza durante 5 segundos a una potencia del motor del 30 .

b)

Avance durante 5 seg, a una potencia del motor del 25 %

c)

Avance 5 rotaciones al 25% de potencia del motor.

d)

Avance durante 5 segundos

22.

Un estudiante quiere hacer que el robot avance 10 rotaciones, pero piensa que el robot está roto, porque el robot se mueve y luego se detiene, A continuación se muestra el comando que utilizó el estudiante:

a)

El programa está utilizando el,parámetro de unidad equivocado. En lugar de títulos , el estudiante debe de usar rotaciones en su lugar.

b)

El programa está utilizando la potencia del motor incorrecto. En lugar de usar el 100% de la potencia del motor, el estudiante debe usar el 10% de la potencia del motor,

c)

El programa está bien.

23.

Para programar el motor del brazo. ¿Que comando se debe utilizar?

a)

Comando de avance- forward

b)

Comando hacia atrás

c)

Comando MoveMotor

d)

Ambos comando avance y retroceso

24.

Echa un vistazo al programa de abajo. ¿Cómo se ejecutará cada bloque de comando individual en el programa.

a)

Solo se ejecuta el,primer bloque de comandos,

b)

Los bloques de comando se ejecutan en orden de acuerdo con sus números de línea.

c)

Los bloques. De comando se ejecutas en el orden que elija tobogán C

d)

Todos los comandos dese ejecutan a la vez.

25.

¿Cuáles son algunos malentendidos comunes con los comandos TurnLeft y TurnRight?

a)

El robot gira exactamente la cantidad dada de unidades.

b)

El robot detendrá precisamente la cantidad dada de unidades.

c)

El robot dará un giro amplio con los comandos con los comandos turnleft y otros

26.

Los comandos de avance / Retroceso tiene 3 parámetros ¿cuales son los 3 parámetros en el orden en que aparecen.

a)

cantidad (number)

Unidad (motor rotations, degrees, seconds, etc..)

•Power Level (percentage, 0 - 100 range)

b)

Unidad (motor rotations, degrees, seconds, etc..)

Power Level (percentage, 0 - 100

Mingun valor

27.

El comando MoveMotor tiene un parámetro adicional(casilla donde se ingresan las opciones y los valores) cuando se compara con los comandos Adelante, / atrás, Este parámetro extra es para:

a)

Seleccionar que motor controlar (motor derecho, izquierdo, motor del brazo)

b)

Ingresando la cantidad de unidad (120, etc.)

c)

Selección del tipo de unidad ( por ejemplo rotaciones, grados, etc.

d)

Ingreso del nivel de potencia del motor (0, 50, etc)

28.

Un estudiantes tiene problema al programar el motor de garra en el Vex IQ perfectamente construido. Intentan abrir la garra girando el motor en una rotación con una potencia positiva del motor, pero aparentemente se atasca. ¿Que parece no ser el problema?

a)

Ninguna de las respuestas.

b)

El estudiante debió haber usado una potencia de motor negativa, porque la potencia del motor positiva

c)

El robot tiene componentes defectuosos.

d)

El archivo del programa esta dañado y no se puede leer. Debe ser recreado.

e)

El motor de garra, no puede girar una rotación completa, e ido al rango limitado antes de llegar a su límite, De lo contrario se atascará.

29.

En algunos casos el tiempo (segundo, milisegundo) es preferible a las rotaciones o grados? ¿Porque es eso?

a)

El tiempo y el tiempo de contar nunca se detienen, independientemente de los obstáculos.

b)

El tiempo se detiene convenientemente cuando está programado para hacerlo.

c)

El tiempo es la,única unidad recomendada para controlar robots,

d)

El tiempo no usa la energía de la batería y puede durar para siempre.

30.

Cuando utilice el comando MoveMotor con el tiempo como unidad, ¿Cómo puede hacer que el motor se mueva en dirección opuesta?

a)

Usa una cantidad de tiempo negativa

b)

Usa una potencia negativa del motor

c)

Usa el control remoto

d)

Mueve físicamente el robot en la dirección opuesta

31.

¿Cuál es la diferencia entre un giro de un punto y un giro de giro.

a)

No hay diferencia, ya que tanto el punto como el giro de giro mueven ambos motores en la misma dirección.

b)

Los giros de punto mueven ambos motores en direcciones opuestas, mientras que los giros de giro sólo mueven un motor, mientras que el otro permanece estacionario.

c)

Los giros de punto sólo mueven un motor, mientras que el otro permanece estacionario, mientras que los giros de giro mueven ambos motores en dirección opuesta.

32.

Selecciona los sensores que utilizas con el robot Vex IQ

a)

Bumper Switch

b)

Bumper Distance

c)

Touch led

d)

Color

33.

¿Qué deben hacer las verificaciones del "Menú del robot" antes de programar el robot VEX IQ (virtualmente) con ROBOTC Graphical?

a)

En el menú del robot, asegúrese de que el objetivo del compilador esté configurado en "Robot físico" y el tipo de plataforma establecido en "VEX IQ"

b)

En el menú del robot, asegúrese de que el objetivo del compilador esté configurado en "Robot físico", y eso es todo.

c)

En el menú del robot, asegúrese de que el Tipo de plataforma esté configurado en "VEX IQ" y que el objetivo del compilador esté configurado en "mundo virtual".

d)

En el menú del robot, asegúrese de que el Tipo de plataforma esté configurado en "VEX Cortex" y que el Modo de controlador VEX IQ esté configurado en "TeleOp".

34.

Seleccione la secuencia de pasos a realizar por un robot de acuerdo al dibujo anexo.

a)

Todas las anteriores

b)

Repetir comandos dos veces, move forward, turnright 90 grados

turnleft 90 grados, forward, turnleft90 grados

turnlriht 90 grados

,

c)

move forward, turnright 90 grados

turnleft 90 grados, forward, turnleft90 grados

turnlriht 90 grados

35.

Mire el bloque de comando a continuación. ¿Que respuesta describe mejor lo que significa el comando en palabras?


  1. waitUntil ( getDistanceValue(distanceSensorNL)<500);
a)

Esperar a que el sensor de distancia sea mayor a 500 milímetros

b)

Esperar hasta que el valor del sensor de distancia sea inferior a 500 milímetros

c)

El valor del sensor de distancia será igual a uno

d)

Esperar a que el valor del sensor sea mayor de 500

36.

La unidad de medida que utiliza el sensor de distancia es

a)

Los metros

b)

Los centímetros

c)

Milímetros

37.

Echa un vistazo al programa de abajo. ¿Cuál de las siguientes afirmaciones describe mejor lo que hará el programa?

  1. while (getdistanceValue(DistanceSensorNL) > 75 {
  2. setMotor(motor1,50)
  3. setMotor(motor6,50).
  4. }
  5. StopAllMotors();
a)

El robot no hará nada porque no puede usar un bloque while con el sensor distancia. En su lugar necesita usar un bloque de comando waitUntil.

b)

Este robot se moverá y no detectará. La pared porque el valor de 75 es demasiada grande. Debe utilizar valores entre 0 y 50 con el sensor distancia.

c)

El robot se moverá mientras el sensor de distancia tenga un valor que sea mayor de 75 milímetros,

d)

El robot no hará nada porque el operador booleano debería ser menor que en lugar que mayor que.

38.

Echa un vistazo al programa. ¿Qué hará él robot?

resetGyro(port4)

setMotor(motor1,-50);

setMotor(motor6,50);

waitUntil(getGyro(gyroSensorNL)> 90);

stopMultipleMotors(motor1,motor6);

a)

Es un programa erroneo

b)

Realiza un giro de 90 grados a la derecha

c)

Realiza un giro de 90 grados a la izquierda

39.

Eche un vistazo al programa a continuación. Un alumno está intentando que su robot avance hasta que se presione el sensor del paragolpes. ¿Que es incorrecto sobre sobre el siguiente programa?


  1. SetMultipleMotors (50, motor1, motor6);
  2. waitUntil (getBumperValue(BumperSensorNL)< 1);
  3. stopMultipleMotors(motor1,motor6);
a)

Esta haciendo mal uso del valor negativo asignado a la potencia.

b)

El Bumper swicht está dañado.

c)

Nunca deja de avanzar al frente

d)

El estudiante está usando un operador booleano incorrecto

40.

Ejemplos de sensores usados por robot Vex IQ

a)

Con los siguientes datos calcular el número de rotaciones.

Formula

•C = πd

•C = 2πr

•VEX IQ Wheel

•Diameter = 6.4 cm

b)

1 rotación = 22 cm

c)

1 rotación= 50

d)

1 rotación= 20.1