Vous êtes sur la page 1sur 6

Grupo 3MM4

Instituto Politcnico Nacional


Unidad Profesional Interdisciplinaria en Ingeniera y
Tecnologas Avanzadas

Practica 2

Instrumentacin Virtual

Prof. Erick Huitrn Ramirez

Paulino Enrique Cabrero Palomino

Rubrica de evaluacin Prctica 2.


Funcionamiento
Procedimiento
Orden de diagrama de bloques
Observaciones y resultados

5/Octubre/2013

Situacin estudiantil: no inscrito

%
%
%
%

Ejercicio 1. Conversin numrica.


Para el panel frontal nicamente hay un control string y un indicador numrico que
es el que muestra la canridad

Para el diagrama de bloques hay un ciclo for programado con un numero de


iteraciones igual a la cantidad de caracteres en el string y programado para
separar de 2 en 2 el string para de ah separar individual mente y poder evaluar el
valor correspondiente de la letra, o si la letra anterior es mas pequea porque esto
probocara que se le reste ese valor, esto se hace con comparadores selectoresy
puertas and y or.

Ejercicio 2. La matriz traspuesta.


En el programa para trasponer la matriz, en el panel frontal solo tenemos el
arreglo de 2 dimenciones para colocar la matriz deseada, y otro arreglo de igual
dimencion donde muestra a matriz traspuesta.

En el diagrama de bloques hay 2 iniciamos con las funciones array size, index
array y initialize array para inicializar lo ser nuestro arreglo de salida, dspues
estn 2 ciclos for para separar cada dato individualmente, y finalmente se
reordenan los datos con la funcin replace array subsert y con ayuda de los
contadores de iteraciones de los ciclos for.

Ejercicio 3. Tabulacin de datos.


En el panel frontal esta el arreglo de clusters que contiene todas las opciones
para obtener los datos, tambin hay un control numrico para elegir la fila de
guardado, un control en forma de tabla para presentar los datos.

Y en el diagrama de bloques en princpio tenemos una constante de arreglo para


colocar los nombres de las columnas, despus esta la estructura while que
contiene el proceso de separacin de datos del Cluster por medio de un
conversor, array to cluster, y un unbunble by name, despus se utiliza otra funcin
llamada build array que se utiliza para ordenar los datos que obtuvimos del cluster
y enseguida con la funcin replace array subset, se introduce el nuevo arreglo en
el que ya esta inicializado para acomodar los datos.

Ejercicio 4. Operaciones con arreglos de dos dimensiones.


En el panel frontal aparece el arreglo de clusters de arreglos que presenta la
secuencia de nmeros deseada divididos en 25 paneles de 6x6.

En el diagrama de bloques encontramos 2 pares de ciclos for, los primeros


programados para crear la matriz de 30x30 con valores descendentes empezando
por el 30 y disminuyendo por columna y tambin por rengln, y el segundo grupo
de ciclos for esta programado para separar y organizar en clusters los arreglos de
6x6 con la funcin array tu cluster, y mostrando el arreglo de de clusters de
arreglos gracias al indexado de los ciclos for.

Ejercicio 5. El cubo de colores.


Para el panel fronatl nicamente mostramos los 6 cuadros de colores,
simbolizando las caras del cubo de colores RGB.

En el diagrama de bloques encontramos 6 ciclos for (uno por cada cuadro), y


cada uno con otro ciclo for dentro, eso para poder obtener una matriz de colores,
esto se logra con el aumento de los cilcos for y con la funcin RGB to color y las
funciones de indexado para obtener la matriz de colres, y con las funciones
Flatten pixmap y Draw Flattened pixmap para convertirlo en imagen.