EJERCICIO 1
Es importante que realice cada una de las actividades descritas, ya que de ellas puede extraer varias
ideas que lo orienten en la formulación de la solución del problema planteado en el curso.
1. Instalar Labview
2. Empleando Labview realice un instrumento virtual con un contenedor de 6 elementos
(Ventana Modern/Container), en cada espacio ubicar el desarrollo de las siguientes funciones,
en cada caso debe darse la posibilidad de ingresar los datos y visualizar el resultado dentro
del mismo espacio.
• Manejo de números enteros
Asigne a una variable el valor de una distancia en unidades de metros y conviértala a unidades de
milímetros y centímetros
• Manejo de vectores
En un vector almacene en cada celda cada uno de los dígitos del número de su cédula, multiplique
cada elemento del vector por 10 y calcule: para el primer elemento del vector el seno, para el segundo
el coseno y para el tercero el valor de la tangente.
• Manejo de matrices
Seleccione dos matrices de números reales (A y B), de orden 4x4 y con ellas realice las siguientes
operaciones (suma, resta, multiplicación)
• Contadores
Genere un número aleatorio >= 1 y < 1000, descomponga el número en sus dígitos, los almacene en
un vector, y determine cuantos son pares y cuantos impares.
Ejemplo:
Número aleatorio generado: 989
9 8 9
Hay dos dígitos impares
Hay un digito par
• Condicionales
Capture el valor de temperatura de tres tanques de almacenamiento, y determine cuál de ellos registra
el mayor grado de temperatura, cual el menor y las demás posibilidades que se presenten (todos con
igual valor de temperatura, dos temperaturas iguales y las mayores… etc).
3. Crear y publicar un video (en su cuenta de youtube), donde se evidencia que tiene instalado
Labview y a la vez explique el funcionamiento de los VI desarrollados, desde la perspectiva tanto
del programador (diagrama de bloques) como del usuario (panel frontal)
EJERCICIO 2
1. Realice un instrumento virtual que genere una matriz cuadrada de números aleatorios de orden
“m” en un rango de números determinado por el usuario, dicha matriz debe descomponerla en
dos vectores, uno de números mayor que “n” y otro de números menores que “n”, donde “n”,
igualmente lo determina el usuario al igual que la definición de la impresión ascendente o
descendente de los vectores. Debe también informar al usuario la cantidad de números mayores
y menores a n.
Ejemplo:
Datos que ingresa el usuario
m: 4
Rango de datos: 10-50
n: 23
Orden vector de mayores de n: Ascendente
Orden vector de menores de n: Descendente
Matriz generada por el aplicativo
19 18 17 19
45 23 24 35
23 18 11 34
32 23 12 22
24 32 34 35 45
22 19 19 18 18 17 12 11
2. Crear y publicar un video (en su cuenta de youtube), donde se explique el funcionamiento del VI
desarrollado, desde la perspectiva tanto del programador (diagrama de bloques) como del usuario
(panel frontal)
EJERCICIO 3
1. Con Labview realice un VI que le permita a un usuario trazar el recorrido para la ficha de
la reina en un tablero de ajedrez, o en una porción de él; para ello el usuario debe indicar:
• El orden de la matriz cuadrada, que puede ser mínimo de 4*4 hasta 8*8
• La posición donde la reina iniciará el recorrido
• La posición a donde terminará el recorrido
• Dar la orden para que se realice el desplazamiento
Problema
• Tipos de datos
• Estructuras condicionales
• Estructuras cíclicas
Una vez el usuario termine de ordenar el rompecabezas o haya decidido no continuar con el armado,
el aplicativo debe:
Movimientos
5 1 4 5 1 4 5 1 4 1 4
2 6 2 6 2 6 5 2 6
7 3 8 7 3 8 7 3 8 7 3 8
1. Arriba 2. Derecha 3. Derecha 4. Arriba
1 4 1 2 3 1 2 3
5 2 6 5 6 5 6
…
7 3 8 4 7 8 4 7 8
5. Derecha 30. Arriba 31. Izquierda
1 2 3 1 2 3 1 2 3 1 2 3
5 6 4 5 6 4 5 6 4 5 6
4 7 8 7 8 7 8 7 8
32. Izquierda 33. Abajo 34. Derecha 35. Derecha