Dpto. de Tecnología
Curso Asignatura Tema
IES Butarque
4º ESO Tecnología Control automático y robótica
PREGUNTAS DE EXAMEN 1.
Un sistema de control… a) Detecta alguna condición del entorno (luz, temperatura, contacto, humedad, etc.) y, en función de los valores que detecta, realizar alguna alg una acción. b) Detecta su estado y realiza alguna acción. c) Detecta el estado de las salidas y realiza alguna acción en las entradas.
2.
¿Cuál de los siguientes no es un elemento de un sistema de control? a) Actuador. b) Regulador. c) Comparador.
3.
En un sistema de control, la señal de referencia es… a) A la que se refiere el sistema de control. b) La que se suma a la señal de entrada. c) El valor que se compara con la señal de entrada.
4.
Los sensores de un sistema de control… a) Toman del exterior las señales de entrada. b) Emiten al exterior las señales. c) Reciben las señales de salida.
5.
El dispositivo que corrige la variable controlada es un: a) Sensor. b) Actuador. c) Controlador.
6.
Los sistemas de control en los que no se evalúa el valor de la variable que se quiere controlar son: a) De lazo cerrado. b) De lazo variable. c) De lazo abierto.
7.
En un sistema de control de lazo abierto… a bierto… a) El valor de la variable que se quiere controlar es abierto. b) Se evalúa el valor de la variable que se quiere controlar. c) No se evalúa el valor de la variable que se quiere controlar.
8.
Señala la afirmación cierta. a) Los sistemas de control de lazo abierto evalúan el valor de la variable que se quiere controlar y no tienen realimentación. b) Los sistemas de control de lazo cerrado evalúan el valor de la variable que se quiere controlar y no tienen realimentación. c) Los sistemas de control de lazo cerrado evalúan el valor de la variable que se quiere controlar y tienen realimentación.
9.
¿Cuál de los siguientes no es un sistema de lazo abierto? a) Control de la temperatura de una habitación mediante un termostato. b) La regulación de la calefacción en una habitación mediante un temporizador. c) El llenado de un depósito con un grifo que abre durante un tiempo determinado.
CONTROL AUTOMÁTICO Y ROBÓTICA
Pág. 1 de 7
10.
Indica lo que debe haber en el rectángulo vacío. Señal de Señal de entrada salida Elementos de control
a) Comparador. b) Actuador. c) Controladora.
11.
En un sistema de control de lazo cerrado… a) El valor de la variable que se quiere controlar es cerrado. b) Se evalúa el valor de la variable que se quiere controlar. c) No se evalúa el valor de la variable que se quiere controlar.
12.
Indica lo que debe haber en el rectángulo vacío. Señal de entrada
Elementos de control
Señal de salida
Actuador
Sensor Realimentación a) Comparador. b) Sensor. c) Controladora. 13.
¿Cuál de los siguientes es un sistema de lazo cerrado? a) Control de la temperatura de una habitación mediante un termostato. b) Control de llenado de un depósito con dos sensores de nivel: uno que detecta cuándo está vacío el depósito y otro que detecta cuándo está lleno. c) Los dos anteriores.
14.
Una señal que puede tomar cualquier valor dentro de ciertos límites es: a) Digital. b) Analógica. c) Depende de los límites.
15.
Una señal analógica es aquella que… a) Puede tomar cualquier valor dentro de ciertos límites. b) Sólo puede adoptar un número determinado de valores. c) Se toma del exterior con sensores.
16.
Una magnitud como la temperatura, por lo general, suministra una señal: a) Analógica. b) Digital. c) Discreta.
17.
Señala la afirmación cierta: a) Las señales digitales sólo representan magnitudes digitales. b) Las señales digitales sólo pueden tomar cualquier valor dentro de ciertos límites. c) Las señales digitales sólo pueden adoptar un número determinado de valores.
18.
Las señales digitales binarias… a) Sólo pueden adoptar dos valores. b) Adoptan valores pares. c) Pueden ser pares o impares.
CONTROL AUTOMÁTICO Y ROBÓTICA
Pág. 2 de 7
19.
Indica cuál de las siguientes es una señal digital: a) La intensidad de la luz. b) La corriente que controla un interruptor. c) La temperatura.
20.
Señala la definición completa de algoritmo: a) Un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema. b) Un conjunto infinito de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema. c) Un conjunto finito de órdenes que sirven para ejecutar una tarea o resolver un problema.
21.
En los diagramas de flujo, ¿qué representa el símbolo representado a la derecha?
a) Introducción de datos. b) Decisión. c) Salida por pantalla.
22.
En los diagramas de flujo, ¿qué representa el símbolo representado a la derecha?
a) Introducción de datos. b) Decisión. c) Proceso.
23.
El algoritmo 1 discrimina si un número es par o impar. ¿Qué debería poner en el símbolo que está vacío? a) ¿ A > 0 ? b) ¿ RESTO A/2 = 0 ? c) ¿ RESTO A/2 > 0 ?
24.
El algoritmo 2 representa el cálculo de la raíz cuadrada de un número. ¿Qué debería poner en el símbolo que está vacío? a) ¿ A ≥ 0 ? b) ¿ A < 0 ? c) ¿ A = 0 ?
25.
El algoritmo 3 representa un sistema en el que si las luces del coche están puestas y se quita la llave del contacto, suena la alarma. ¿Qué debería poner en el símbolo que está vacío? a) ¿ LUCES = 1 o CONTACTO = 0 ? b) ¿ LUCES = 0 y CONTACTO = 1 ? c) ¿ LUCES = 1 y CONTACTO = 0 ?
26.
En el algoritmo 4 se muestra un sistema para que un vehículo con un sensor de toque delantero (BUMPER) evite los obstáculos con los que pueda impactar. ¿Qué debería poner en vez de 1 y 2? a) 1: SI, 2: NO b) 1: NO, 2: SI c) 1: SI, 2: Nada
27.
Señala qué tendría que poner en el recuadro vacío del diagrama siguiente. USUARIO (Idea)
Programa
Código binario
Lenguaje
Lenguaje máquina
MÁQUINA
ACCI N
a) Código fuente. b) Compilación. c) Ensamblador. 28.
¿Cuáles de los siguientes es un lenguaje de bajo nivel? a) Basic. b) Ensamblador. c) C.
CONTROL AUTOMÁTICO Y ROBÓTICA
Pág. 3 de 7
29.
Señala la afirmación correcta respecto al lenguaje máquina. a) Es portable. b) Las instrucciones se expresan con símbolos. c) Es el único que “entiende” la máquina.
30.
Señala la afirmación incorrecta respecto al lenguaje máquina. a) Requiere compilación. b) Se expresa en código binario. c) Se obtiene el máximo rendimiento de la máquina.
31.
En el lenguaje ensamblador… a) Las instrucciones se expresan con palabras. b) Las instrucciones se expresan con símbolos. c) Las instrucciones se expresan en código binario.
CONTROL AUTOMÁTICO Y ROBÓTICA
Pág. 4 de 7
ALGORITMO 1
ALGORITMO 2
INICIO
INICIO
Introducir A
Introducir A
SI
NO
NO SI
El número es par
El número es impar
El número no tiene raíz cuadrada
B = SQR (A)
OPCIONAL
FIN La raíz de A es B FIN
ALGORITMO 3
ALGORITMO 4
INICIO INICIO
NO
DEFINIR:
ADELANTE EVITA OBSTÁCULO
SI ALARMA ON
NO
¿LUCES=0 o CONTACTO=1? SI
ADELANTE
¿BUMPER=1?
2
1 EVITA OBSTÁCULO
ALARMA OFF
CONTROL AUTOMÁTICO Y ROBÓTICA
Pág. 5 de 7
ROBOTC 32.
En RobotC… a) Se debe escribir todo en minúsculas. b) Se distingue entre mayúsculas y minúsculas. c) Da igual escribir las órdenes en mayúsculas o en minúsculas.
33.
¿Cuál de los siguientes no es un signo de puntuación en RobotC? a) ; b) { c) #
34.
¿Cómo distingue RobotC las diferentes órdenes? a) Porque están separadas por punto y coma. b) Porque están escritas en líneas diferentes. c) Porque están separadas por coma.
35.
¿Cuál de los siguientes no es un comentario válido en RobotC? a) //Comentario b) /*Comentario*/ c) /Comentario/
36.
¿De qué color colorea RobotC los comentarios? a) Azul. b) Rojo. c) Verde.
37.
¿De qué color colorea RobotC las palabras propias de su sintaxis (por ejemplo “task”) a) Azul. b) Rojo. c) Verde.
38.
¿Pueden asignarse nombres diferentes a las entradas y salidas en RobotC? a) No, en ningún caso. b) Sí, siempre que no coincidan con las palabras reservadas para el código. c) Sí, en cualquier caso.
39.
¿Cuál es el nombre de la única tarea que obligatoriamente tiene que existir en un programa escrito en RobotC? a) task b) while c) main
40.
Señala cuál de las siguientes órdenes es correcta en RobotC: a) motor[motorB] = -50 b) motor[motor_izdo] = 100; c) Motor[motorB] = 100;
41.
¿Qué orden es la correcta en RobotC para indicar al programa que debe esperar 2 segundos antes de ejecutar la siguiente orden? a) wait1Msec(2000); b) wait1Msec(200); c) Wait1Msec(2000);
42.
La orden wait10Msec() indica que… a) El programa debe esperar un tiempo determinado, expresado en milésimas de segundo, antes de acabar su ejecución. b) El programa debe esperar un tiempo determinado, expresado en centésimas de segundo, antes de ejecutar la siguiente orden. c) El programa debe esperar un tiempo determinado, expresado en milésimas de segundo, antes de ejecutar la siguiente orden.
CONTROL AUTOMÁTICO Y ROBÓTICA
Pág. 6 de 7
43.
Si se quiere declarar en RobotC una variable de nombre “hola”, que almacene números enteros, se deberá escribir: a) float hola; b) int hola; c) Int hola;
44.
Con la orden int var = 2; … a) Se declara la variable “var”, de tipo booleano y con un valor inicial de 2. b) Se declara el número entero “var” con un valor inicial de 2. c) Se declara la variable “var”, de tipo entero y con un valor inicial de 2.
45.
Las variables “float" almacenan: a) Números decimales. b) Caracteres. c) Números enteros.
46.
Los cuatro tipos principales de variables que se pueden crear en RobotC son: a) int, float, string y bool b) var, int, bool y string. c) bool, var, string y float.
47.
Si se quiere que un conjunto de órdenes se repita indefinidamente se debe usar un bucle de tipo… a) while {true} b) while (if) c) while (true)
48.
En un bucle que empieza con la orden while (x<=5)… a) Las instrucciones dentro del bucle se repiten cuando x es menor o igual que 5. b) Las instrucciones dentro del bucle se repiten mientras x sea menor o igual que 5. c) Las dos anteriores son ciertas.
49.
¿Cuántos cronómetros están integrados en el firmware del RCX y el NXT? a) Los que se quieran definir. b) Cuatro. c) Tres.
50.
En RobotC, si se quiere poner a 0 el cronómetro T1, se deberá escribir la orden: a) ClearTimer(T1); b) ClearTimer[T1]; c) Cleartimer(T1);
51.
En RobotC, la variable time1[T2] almacena el valor de: a) 2 segundos en el cronómetro 1. b) El cronómetro T2, en décimas de segundo. c) El cronómetro T2, en milésimas de segundo
52.
¿Qué significa el siguiente trozo de código en RobotC?: while (time100[T2] < 20) a) Ejecuta las instrucciones posteriores mientras el valor del cronómetro T2 sea menor que 20 décimas de segundo. b) Ejecuta las instrucciones posteriores mientras el valor del cronómetro T2 sea menor que 20 milésimas de segundo. c) Ejecuta las instrucciones posteriores mientras el valor del cronómetro T2 sea menor que 2 milésimas de segundo.
CONTROL AUTOMÁTICO Y ROBÓTICA
Pág. 7 de 7