Community Documents

cancel
Showing results for 
Search instead for 
Did you mean: 

Arreglos y Ciclos For ¿Dominas estas estructuras básicas de LabVIEW?

¿Crees que dominas estas dos estructuras básicas de LabVIEW? Contesta estas preguntas y descúbrelo. Después puedes comprobarlas utilizando los VIs de LabVIEW adjuntos o creando los tuyos.

 

Requerimientos del Sistema

  1. LabVIEW 2011 o superior (32-bit) 
  2. Para mejor funcionalidad se recomienda sistema operativo Windows

 

 

PREGUNTAS

1. ¿Cuál es el valor del indicador "Resultado", después de que se ejecuta el VI?

 

Figura 1.jpg

 

a) 0    

b) 4    

c) 5    

d) 6

 

 

2. ¿Cuál es la salida de la función Initialize Array después de que el siguiente código se ejecuta?

 

Figura 2.jpg

 

a) Arreglo de 1D {3,3,3,3}    

b)Arreglo de 1D {4,4,4}    

c)Arreglo de 1D {3,4}    

d)Arreglo de 1D {4,3}

 

 

3. ¿Cuál es el valor del indicador Respuesta después de ejecutar este código?

 

Figura 3.jpg

 

a) 16    

b) 24    

c) 32    

d) 10

 

 

4. ¿Cuál es el resultado del indicador Arreglo, después de ejecutar el siguiente código?

 

Figura 4.jpg

 

a) Un arreglo de 1D {1,4,3,2,1,0}    

b) Un arreglo de 1D {1,8,0,1,2,3,4,6,2}    

c) Un arreglo de 1D {1,4,3,2,1,0,8,6,2}    

d) Un arreglo de 1D {1,8,0,1,2,2,9}

 

 

Nota: Estas preguntas fueron tomadas de los exámenes de muestra para la certificación de desarrollador asociado de LabVIEW (CLAD).

 

 

 

 

 

SOLUCIONES

¿Te vas a rendir sin haberlo intentado? Acepta el desafío y reta tu conocimiento antes de ver las respuestas... ya que si no puedes esperar más, aquí encontrarás las respuestas correctas.

 

 

 

 

 

Pregunta 1

Respuesta correcta: C

Justificación: Un arreglo vació está conectado al Ciclo For, lo que provoca un túnel auto-indexado. Esto causa que el Ciclo For se ejecute una vez por cada elemento en el arreglo, que en este caso es 0. Sin embargo el valor de 5 se escribe al shift register antes del ciclo, por lo que se pasa directamente a la salida.

 

 

Pregunta 2

Respuesta correcta: A

Justificación: La función Initialize Array crea un arreglo con la longitud especificada en la terminal dimension size, en ese caso 4. El valor de cada elemento es especificado en la terminal input, en este caso 3.

 

 

Pregunta 3

Respuesta correcta: C

Justificación: El Ciclo For se ejecuta 5 veces. Comenzando con un valor de 1, el resultado de la iteración previa se multiplica por 2, por lo tanto el valor después de 5 iteraciones será 1x2x2x2x2x2 (25) = 32.

 

 

Pregunta 4

Respuesta correcta: C

Justificación: El Ciclo For se ejecuta 5 veces. En cada iteración se inserta en el elemento con índice 1 del arreglo el valor de la terminal de iteración del Ciclo For, y el resto de los elementos que ya estaban en el arreglo se recorren. Después de la primera iteración tendríamos {1,0,8,6,2}, después de la segunda {1,1,0,8,6,2} y así sucesivamente.

Comments
josuebarrera
Member
Member
on

exelente buen reto