Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OFTWARE AVANZADO PARA INGENIERÍA PASO Entrega
OFTWARE AVANZADO PARA INGENIERÍA PASO Entrega
CONSTRUCCIÓN COLABORATIVA
PRESENTADO POR:
LEIDER TORRES PADILLA
CÓD.: 12436989
TUTOR
CAMILO ARTURO LAGOS
GRUPO: 203037_30
OBJETIVO
Comprender e implementar los diferentes ejercicios Basados en la
simulación y uso de labview
TABLA DE LINKS
Valor inicial: 1
Tipo de armado: Horizontal
Matriz generada:
ACTIVIDADES A DESARROLLAR
Como podemos observar el panel principal del juego didáctico virtual, en este caso un
rompecabezas numérico le permite al usuario crear una matriz cuadrada de orden 3, 4 o 5; si el
usuario digita un orden superior o inferior a estos, se le indicara que el rango de la matriz no debe
ser inferior a tres y no superar un orden cinco.
Ejemplo, si es una matriz de orden 3X3 esta tendrá nueve casillas por lo tanto la secuencia de
números que se genera en la matriz debe ser desde el numero m-1 hasta 8 número de las casillas
disponibles, en este caso se reemplazará al digito cero por una casilla vacía que será la que el
usuario podrá mover para organizar la secuencia de números.
Adicional a esto el usuario establecerá en qué orden se organizará la secuencia de números, esta
puede ser ordenada con un orden horizontal o vertical.
Se desplazará la casilla vacía por medio de los botones (ARRIBA, ABAJO, IZQ, DER), lo que generará
que se desplacen los valores de la matriz hasta que sean organizadas todas las casillas.
Las reglas del juego indican que el usuario empezara con un puntaje de 10.000 puntos, y por cada
desplazamiento de la casilla vacía se le descontaran 100 puntos, esto le indica al usuario que tiene
100 movimientos disponibles para armar el rompecabezas, si este no lo consigue con esos 100
movimientos, entonces el juego se dará por terminado y la puntuación final será de 0 puntos
indicando un “GAME OVER” al usuario.
A NIVEL DE PROGRAMADOR
Como parámetro inicial se tendrá que diseñar un diagrama de bloques que genere
una matriz de números consecutivos de orden 5,4 o 3; se creara una condición
que evalué si esto se cumple, si no se cumple se le indicara al usuario que el
orden de la matriz no debe ser inferior a 3 o superior a cinco, esto a través de un
label o una cadena de caracteres constante.
Si la condición del orden de la matriz se cumple, se podrá visualizar la matriz con
los números generados en desorden para que sea ordenado por el usuario.
Se reemplazará el digito cero por una casilla vacía que le indique al usuario que
esta será la celda que se utilizara para ordenar la matriz.
Se crean 4 botones con las direcciones (ARRIBA, ABAJO IZQ y DER) que es lo
que le permite al usuario desplazar la casilla vacía. Esta parte del código está
todavía en etapa inicial por lo que no se profundizara en esta actividad.
Adicional se crear una variable que contenga el valor de 10000, estos será los
puntos con los que inicie el juego, se creará una resta que descontara 100 puntos
por cada movimiento de la casilla.
Si la variable que contiene los 10000 puntos llega a cero entonces se le indicara al
usuario a través de una cadena de caracteres que el juego término “GAME
OVER”.
COMPONENTE PRÁCTICO #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
2. 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