wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Salidas digitales 2

Total questions: 23

Worksheet time: 12mins

Name
Class
Date
1.

¿Qué pin de esta placa Arduino enciende o apaga el led del centro?

a)

El de la salida digital 2

b)

El de la salida digital 3

c)

El pin de masa o GND

d)

El de la salida digital 4

2.

¿Es correcto el esquema eléctrico de este circuito?

a)

Sí, es correcto

b)

No, los ledes están dibujados al revés

c)

No, en el esquema falta un cable que sale de la toma de corriente a 5 V

d)

No, falta dibujar el símbolo de los resistores

3.

El retorno de la corriente que atraviesa cada uno de los ledes de este circuito se produce a través de...

a)

Un pin GND o pin de masa

b)

La salida digital 2

c)

La entrada digital 3

d)

La salida analógica 4

4.

¿Están bien conectados estos componentes?

a)

No, el led de la derecha está invertido, la pata larga debe conectarse al polo positivo

b)

Sí, está todo bien

c)

No, el cable largo de color negro no debe conectarse al pin GND, debe conectarse a una salida digital

d)

No, los ledes de la izquierda y del centro están invertidos, la pata larga debe conectarse al polo negativo

5.

La representación gráfica de un algoritmo se hace mediante...

a)

Líneas de código

b)

Un esquema eléctrico

c)

Un diagrama de flujo

d)

Un lenguaje de programación visual

6.

En un diagrama de flujo, el símbolo C se usa para indicar...

a)

Entrada o salida de datos

b)

Realización de una actividad, proceso u orden

c)

Análisis de la situación y toma de decisiones

d)

Inicio o final de diagrama

7.

¿Qué representa el símbolo A en un diagrama de flujo?

a)

Entrada o salida de datos

b)

Realización de una actividad, proceso u orden

c)

Análisis de la situación y toma de decisiones

d)

Inicio o final de un algoritmo

8.

¿Qué es un algoritmo?

a)

La descripción de las tareas que debe hacer un programa y en qué orden

b)

El código fuente de un programa

c)

Un tipo de lenguaje de programación

d)

El esquema eléctrico de un circuito electrónico

9.

La variable timer de este código...

a)

Es de tipo global, sólo se puede leer desde la función loop()

b)

Es de tipo global, se puede leer desde cualquier parte del código

c)

Es de tipo local, sólo se puede leer desde la función loop()

d)

Es de tipo local, se puede leer desde cualquier parte del código

10.

En programación, una variable es...

a)

Un espacio en la memoria donde se guardan datos

b)

Un conjunto de instrucciones

c)

La descripción de las tareas que debe hacer un programa y en qué orden

d)

Una estructura de programación que repite el mismo código varias veces

11.

Indica la afirmación INCORRECTA sobre la variable que se crea en la línea 1:

a)

Es una variable de tipo integrar

b)

Es una variable de tipo local

c)

Es una variable llamada timer

d)

Es una variable con valor 500

12.

Según este código, ¿en qué orden se encenderán los 3 ledes?

a)

3-2-1

b)

1-2-3

c)

2-1-3

d)

2-3-4

13.

¿Qué pasos sigue el bucle for?

a)

1, Inicialización; 2, Condición y 3, Comprobación

b)

1, Incremento; 2, Condición y 3, Inicialización

c)

1, Inicialización; 2, Condición y 3, Incremento

d)

1, Inicialización; 2, Incremento y 3, Condición

14.

¿Qué estructura de programación se utiliza en las líneas 10 a 15?

a)

Un bucle for

b)

Una estructura condicional if then

c)

Todas las demás respuestas son correctas

d)

Un bucle while

15.

El código del recuadro ordena al microcontrolador...

a)

Crear una variable llamada thisPin con valor 1

b)

Determinar si la variable thisPin es mayor que 5

c)

Restar 1 a la variable thisPin

d)

Sumar 1 a la variable thisPin

16.

El código del recuadro se podría traducir por...

a)

Crea una variable llamada thisPin con valor 5

b)

Suma 5 a la variable thisPin

c)

Si la variable thisPin es mayor que 5...

d)

Si la variable thisPin es menor que 5...

17.

¿Qué significa el código del recuadro?

a)

Si la variable thisPin es mayor que 2...

b)

Crea una variable llamada thisPin con valor 2

c)

Suma 2 a la variable thisPin

d)

Si la variable thisPin es menor que 2...

18.

Teniendo en cuenta este código, ¿qué led parpadeará?

a)

El led 1

b)

Parpadearán los 3 ledes de forma secuencial

c)

El led 3

d)

El led 2

19.

¿Cuántas veces se repetirá este bucle for?

a)

5 veces

b)

2 veces

c)

3 veces

d)

1 vez

20.

Para decrementar thisPin en 1 habría que sustituir la expresión del recuadro por...

a)

thisPin..

b)

thisPin = thisPin + 1

c)

thisPin--

d)

thisPin = thisPin + 5

21.

¿A cuál de estos códigos corresponde el diagrama de flujo de la izquierda?

a)

Al código A

b)

Al código B

c)

El código textual no se puede representar con un diagrama de flujo

d)

El dibujo de la izquierda no es un diagrama de flujo, es código visual

22.

¿Cuál de estos dos códigos textuales es equivalente al código visual de la izquierda?

a)

El código B

b)

El código textual no se puede expresar como código visual

c)

El código A

d)

El código visual no se puede expresar como código textual

23.

¿Qué significan estos operadores de comparación?

a)

A, Igual que; B, No igual que; C, Mayor que y D, Mayor o igual que

b)

A, Igual que; B, No igual que; C, Mayor que y D, Menor o igual que

c)

A, igual que; B, Mayor o igual que; C, Mayor que y D, Menor o igual que

d)

A, No igual que; B, No igual que; C, Menor que y D, Menor o igual que