wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Preguntas sobre Programación

Total questions: 38

Worksheet time: 1hrs 22mins

Name
Class
Date
1.

Elige cinco de estas cosas y pon ejemplos de programas que deberán contener, como en caso del autobús explicado en el apartado 1 de la sección “Conoce”.

4 lines
2.

¿En qué se diferencian el código fuente y el código objeto?

4 lines
3.

Explica la diferencia entre un compilador y un intérprete. Explica también la diferencia entre compilar y ejecutar un programa.

4 lines
4.

Enumera y explica los seis pasos que requiere el desarrollo de un programa.

4 lines
5.

Enumera y explica los seis pasos que requiere el desarrollo de un programa.

4 lines
6.

¿Qué es la depuración de un programa? ¿Qué tres procedimientos de depuración hemos visto en la unidad?

a)

Detección de errores de compilación.

b)

Detección de errores en el funcionamiento.

c)

Optimización de la programación.

7.

¿Qué tipos de variables existen? ¿Qué diferencias hay entre ellas?

a)

Variable global.

b)

Variable local.

8.

Explica los principales tipos de estructuras que existen en los lenguajes de programación estructurada.

a)

Estructuras condicionales (o selectivas).

b)

Bucles (o estructuras repetitivas o iterativas).

9.

¿Qué diferencia hay entre controlar un robot desde un ordenador, hacerlo desde un microcontrolador y hacerlo desde un sistema SCADA? ¿Qué ventajas y qué inconvenientes tiene cada tipo de control?

4 lines
10.

Explica qué es una tarjeta controladora, para qué sirve y de qué elementos consta.

4 lines
11.

¿Qué diferencias existen entre un sistema de control de lazo abierto y uno de lazo cerrado? Pon un par de ejemplos.

4 lines
12.

Para cada uno de los siguientes sensores: LDR, sensor de humedad, sensor de ultrasonidos, sensor de infrarrojos. a. Describe brevemente su funcionamiento. b. Indica si se conecta a las entradas analógicas o digitales de la tarjeta. c. Dibuja su símbolo.

4 lines
13.

Explica en qué se diferencian un motor, un servomotor y un motor de rotación continua.

4 lines
14.

Dibuja un robot para transportar y colocar objetos en las estanterías de un almacén. Debe tener al menos diez grados de libertad.

4 lines
15.

Explica en qué consisten las entradas y salidas analógicas y digitales de la placa Arduino y los rangos de voltaje.

4 lines
16.

Cuando vuelco un programa mediante el IDE de Arduino, ¿queda grabado en la tarjeta para la próxima vez que lo conecte?

a)

b)

No

17.

Si le conecto una batería externa, ¿seguirá funcionando?

a)

b)

No

18.

Explica para qué se utilizan los sistemas SCADA.

4 lines
19.

Explica cuáles son las principales diferencias entre los tres tipos de transmisión serie en Arduino.

4 lines
20.

Ordena los tres tipos de transmisión serie en Arduino de mayor a menor velocidad de transmisión.

a)

SPI

b)

I2C

c)

UART

21.

Ordena los tres tipos de transmisión serie de Arduino de mayor a menor número de dispositivos que se pueden conectar.

a)

I2C

b)

SPI

c)

UART

22.

Explica qué es un HMI e indica si siempre es necesario en un sistema SCADA.

4 lines
23.

Explica tres aplicaciones del Internet de las cosas en cada uno de los siguientes campos: agricultura, medicina, educación, transportes, consumo.

4 lines
24.

En el montaje utilizado en la práctica 3, ¿cómo hay que variar el código para que se enciendan los leds en otro orden que tú elijas pasando de un led a otro cada 500 ms?

4 lines
25.

¿Por qué crees que se han definido antes las funciones void bajar() y void subir()?

4 lines
26.

¿Qué ocurre cuando se cumplen las instrucciones incluidas en el bloque void loop( )?

4 lines
27.

¿Qué condición debe cumplirse para que los pines 10 y 11 se sitúen en el nivel LOW?

4 lines
28.

En el montaje utilizado en la práctica 6, modifica el código para que se muestre en el monitor serie el valor de la temperatura. Guarda el archivo como UD05_25_nombreapellido. Hay que incluir en el setup la línea Serial.begin(9600); En el loop incluimos las instrucciones correspondientes a Serial.print y Serial.println, tal como se muestran en la figura.

4 lines
29.

Explica qué función desempeña la librería que se incluye en la práctica 6. Explica también por qué en esta misma práctica la variable medida se define como int y la variable grados se define como float.

4 lines
30.

A partir de lo que hemos visto en la práctica 7, explica qué importancia tiene la velocidad de transmisión, qué son los bps y dónde debemos configurarla: ¿en la tarjeta?, ¿en el programa monitor?

4 lines
31.

La ventana inteligente. Basándote en las prácticas de la unidad, programa y construye un sistema que controle la persiana y el toldo de una casa, de forma que cuando salga el sol, la persiana suba y el toldo baje; y cuando anochezca, la persiana baje y el toldo suba. Guarda el archivo como UD05_28_nombreapellido.ino.

4 lines
32.

Medidor de luz. Diseña, construye y programa un medidor de luz que muestre la cantidad de radiación ambiente por medio de un display LCD. Basándote en las prácticas de la unidad y sustituyendo el termistor por un LDR, captura la luz ambiente.

4 lines
33.

¿Qué tipo de comunicación utiliza Arduino para conectar múltiples dispositivos en una red de área local?

a)

Wi-Fi

b)

Ethernet

c)

Bluetooth

34.

¿Cuál es la función principal de un sensor en un proyecto de Arduino?

a)

Almacenar información

b)

Recoger datos del entorno

c)

Proporcionar energía

35.

¿Qué tipo de pin se utiliza para la comunicación digital en Arduino?

a)

Pin de alimentación

b)

Pin digital

c)

Pin analógico

36.

¿Qué tipo de pin se utiliza para la lectura de señales analógicas en Arduino?

a)

Pin digital

b)

Pin de alimentación

c)

Pin analógico

37.

¿Cuál es la velocidad máxima de comunicación de un puerto UART en Arduino?

a)

9600 bps

b)

115200 bps

c)

250000 bps

38.

¿Qué protocolo se utiliza para la comunicación entre dispositivos en un bus I2C?

a)

Unidireccional

b)

Bidireccional

c)

Direccional