Documentos de Académico
Documentos de Profesional
Documentos de Cultura
presentado por:
Marco Aurelio Ponguta Gutierrez
Codigo: 1054120926
Oscar Leonardo Alfonso
Codigo: 80432208
Gilberto Barrios García
Codigo: 80072939
Grupo: 203037_3
zipaquira,
octubre de 2019
CONTENIDO
INTRODUCCIÓN .................................................................................................................. 3
OBJETIVOS ........................................................................................................................... 4
Actividades a desarrollar ................................................... Error! Bookmark not defined.
BIBLIOGRAFÍA ................................................................ Error! Bookmark not defined.
INTRODUCCIÓN
El presente trabajo corresponde a las actividades dadas por la guía de trabajo correspondiente
al paso 3 ya que se plantea el uso de programa VI el cual nos permite crear y diseñar un
programa virtual de manera gráfica y objetiva en LABVIEW, se crearán y diseñara nuevas
formas de trabajo para que el estudiante obtenga mayores fortalezas en el uso del aplicativo.
Por otra parte, se creará un grupo de trabajo el cual ejecutará actividades propias de uso de
algoritmo (diagrama de flujo o pseudocódigo) de la solución al problema planteado.
OBJETIVOS
Crear un instrumento virtual que genere una matriz cuadrada de números aleatorios
Marco https://youtu.be/Gnwvtrydu7E
ponguta
Oscar https://www.youtube.com/watch?v=RHTY8hYh3aI
Leonardo
Gilberto https://www.youtube.com/watch?v=5JqW5yOOCTc&feature
Barrios =youtu.be
Una vez el usuario termine de ordenar el rompecabezas o haya decidido no continuar con el
armado, el aplicativo debe:
Valor inicial: 1
Tipo de armado: Horizontal
Matriz generada:
5 1 4
2 6 8
7 3
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
Marco ponguta
Ciclo For
Los ciclos for son lo que se conoce como estructuras de control de flujo cíclicas o
simplemente estructuras cíclicas, estos ciclos, como su nombre lo sugiere, nos permiten
ejecutar una o varias líneas de código de forma iterativa, conociendo un valor especifico
inicial y otro valor final, además nos permiten determinar.
Ciclo While
Los ciclos while son también una estructura cíclica, que nos permite ejecutar una o varias
líneas de código de manera repetitiva sin necesidad de tener un valor inicial e incluso a veces
sin siquiera conocer cuando se va a dar el valor final que esperamos, los ciclos while, no
dependen directamente de valores numéricos.
Estructura de caso
Es una estructura condicional Se ejecutará el caso correspondiente a su entrada Si el caso no
está especificado se ejecuta el que está por defecto
Matrices
una matriz es un arreglo bidimensional de números. Dado que puede definirse tanto la suma
como el producto de matrices, en mayor generalidad se dice que son elementos de un anillo.
Una matriz se representa por medio de una letra mayúscula (A, B) y sus elementos con la
misma letra en minúscula (a, b), con un doble subíndice donde el primero indica la fila y el
segundo la columna a la que pertenece.
Estructuras de Control
Ciclo For
Es usado para ejecutar una sección del código un número determinado de veces El código
que necesita ser ejecutado repetidas veces es ingresado en el lazo. El número de iteraciones
se especifica en la N del cuadro si es cero el lazo no se ejecutará, i es un contador ascendente
Ciclo While
Se ejecutará hasta que se cumpla una condición y se entregue el valor boleano de parada El
terminal condicional se ubica en la parte inferior derecha del lazo. Puede usar túneles
Usualmente mas usado que el For loop porque tiene un mecanismo para abortar la ejecución
y el tener la capacidad de detener la ejecución es muy importante en cualquier programa.
Estructura de caso
Es una estructura condicional Se ejecutará el caso correspondiente a su entrada Si el caso no
está especificado se ejecuta el que está por defecto
Matrices
De forma predeterminada, los controles e indicadores de matriz muestran más de un elemento
y muestran barras de desplazamiento para ambas dimensiones. Debido a que un control
matricial es una definición de tipo , los menús contextuales para los controles matriciales
excluyen las opciones Agregar dimensión y Eliminar dimensión e incluyen opciones de
definición de tipo
No puede limitar el tamaño de una matriz a un número fijo de elementos. Sin embargo,
cuando establece los valores predeterminados de un control matricial, puede establecer el
tamaño predeterminado.
No haga que el tamaño predeterminado de una matriz sea más grande de lo necesario. Si
establece un tamaño predeterminado grande para una matriz, los datos predeterminados para
cada elemento de la matriz se guardan con el VI y aumentan el tamaño del VI en el disco.
Cuando agrega un control de matriz al panel frontal, el control inicialmente representa una
matriz vacía. Cada dimensión es 0, y los elementos de la matriz están atenuados. Un control
matricial del panel frontal tiene dos valores predeterminados: un valor predeterminado de
matriz, un valor predeterminado de coma flotante o complejo, y un valor predeterminado en
cada celda.
Colaborativo
Diagrama de flujo
Inicio
Determinar
Valor de números de m
la matriz a almacenar
(m) aleatorios
Movimiento
Restricción de
s
movimientos Continuar
Mostrar avance de No
juego Si
Si
Error Terminaste
Armar vertical o horizontal
Has
ganado Reglas de juego
Diseñar la primera interfaz o panel frontal que tendrá la solución al problema, explicar el
objetivo de cada uno de los elementos que la componen a nivel de usuario y programador.
Podemos utilizar esta opción para determinar el tamaño de la matriz y a su vez, almacenar
los números aleatorios según se solicita
Ciclo While
Proceso de entrada
Procesos a obtener resultado según
Procesos de salida
Conclusiones
Por otra parte, se desarrollarlo un ejercicio práctico el cual ayudo al manejo del
programa LabVIEW, sus comandos, principales funciones y la manera didáctica de
como programar de forma sencilla. Dando así que el estudiante entienda y aprenda a
programar de forma más rápida y eficaz.
Referencias bibliográficas