Sunteți pe pagina 1din 4

INFORME DE PRÁCTICA DE LABORATORIO Versión 1.

0
PROGRAMA DE INGENIERÍA MECATRÓNICA
Periodo 2018-2

Estructuras de Datos
Gil Bernal Daniel, Peña Niño Juberth, y Diaz Pérez Luis
1) {1803309, 1803342, y 1802806}@unimilitar.edu.co
Profesor: Sánchez Nubia Nathaly

 el modelo se encuentre enlazado. Este proceso puede hacerse


en NetBeans por medio de la interfaz de diseño gráfico
Resumen—Se usan arreglos y el modo jTable con vectores, para seleccionando la matriz y cambiando la propiedad setModel de
emplear las diferentes funciones que establecen los jFrames, estas TableContents
pretenden crear matrices bidimensionales, todo para realizar
aplicaciones que permitan un mejor conocimiento en la III. COMPETENCIAS PARA DESARROLLAR
plataforma.
 Conocer las generalidades del lenguaje JAVA y
Palabras clave—jFrame, jTable, arreglos, matrices, netbeans, utilizar estructuras de datos en la manipulación de
interfaces gráficas, métodos, clases, objetos, variables de tipo información
String, Float o Int, además de sentencias privadas o públicas,  Conocer las características básicas para la creación de
ScrollPane, setModel, TableContents. una aplicación con interfaz gráfica en java.
 Declarar, Construir, Acceder y Modificar Arreglos en
JAVA para llegar a la familiarización con entorno
II. INTRODUCCIÓN NetBeans

D ENTRO DEL LA PROPUESTA PRESENTADA PARA EL


SIGUIENTE LABORATORIO ESTA LA CREACIÓN DE TRES
DIFERENTES TIPOS DE CALCULADORAS, TALES COMO LO SON
IV. TRABAJO PREVIO
Para resolver las dudas antes de la creación de las
UNA DE NÚMEROS BINARIOS, DE MATRICES, Y POR ULTIMO UNA aplicaciones se realizaron diagramas de flujo y así tener un
DONDE INDIQUE EL VALOR DE UNA RESISTENCIA Y SU mejor concepto a realizar:
RESPECTIVA TOLERANCIA  Para las resistencias:
A. Marco teórico
A continuación, se presentará el uso de la clase jTable, donde
es posible la creación de un entorno grafico para que el usuario
edite los datos de una tabla además de poder usarlos para un fin
determinado, para su inicio la sintaxis debe empezar con la
declaración de la clase:
JTable table = new JTable(data, columnNames);
Acá se instancia un objeto para la clase y se le aplican las
características según el programador crea convenientes, siendo
data la matriz bidimensional y columsNames un arreglo
unidimensional con los nombres de cada una de las columnas.

Usualmente las tablas se añaden a contenedores de tipo


ScrollPane, con el fin de permitir que en un espacio definido en
la interfaz gráfica pueda colocarse la tabla que en caso de ser
muy grande muestre parte de sus datos y los demás
permanezcan ocultos, siendo posible acceder a ellos
desplazando las barras deslizadoras que aparecen en el
ScrollPane.[1]

Asignan un objeto modelo1 de tipo DefaultTableModel a una


tabla llamada jTable1, por medio de este modelo podemos
asignar el número de columnas (setColumnCount) o número de
filas (setRowCount) entre otras propiedades de la tabla a la cual
INFORME DE PRÁCTICA DE LABORATORIO Versión 1.0
PROGRAMA DE INGENIERÍA MECATRÓNICA
Periodo 2018-2

V. DESARROLLO DE LA PRÁCTICA
IV-A. Presentación de códigos:
 Código para calculadora binaria:
En este presenta la declaración de variables tipo String todo
en la clase Conversor, en donde también se instancian los
métodos para convertir de Decimal a Binario, Decimal a Octal,
Decimal a Hexadecimal, y así hasta copar todos los casos
posibles, mientras en la interfaz:

 Para la calculadora matricial:


INFORME DE PRÁCTICA DE LABORATORIO Versión 1.0
PROGRAMA DE INGENIERÍA MECATRÓNICA
Periodo 2018-2

Donde la utilización de un fondo se hizo presente a lo largo


Se llama a la clase anterior para así crear el objeto, con el de los tres programas, mientras el ultimo se tomo una imagen
fin de utilizar los métodos, estos son llamados con botones, no solo de complemento si no de cambio de color anteriormente
jRadioButtons, se tomará el número y se hará la conversión mencionada.
correspondiente.[2]
 Código para la calculadora Matricial: IV-B. Presentación de Diagramas UML
El uso del jTable se hace presente mediante sus Redimirse a ultima pagina
declaraciones para sus pertinentes usos, gracias a que estos
permiten tomar el dato ingresado para su utilización a la hora VI. CONCLUSIONES
de realizar los diferentes procedimientos de una matriz.
 La utilización de las herramientas anteriormente
Para llegar a tal fin se debe crear el tamaño de la tabla
presentadas fueron de total necesidad para la
trabajando con arreglos de matrices, y así crear el tamaño n*n. solución de los diferentes problemas
 Gracias a las instancias de objetos, se presenta un
mayor orden el código presentado, además de
demostrar las clases presentes
 Los diagramas presentados a lo largo del informe
de la realización tanto ante como después de la
creación del código fueron de suma importancia,
gracias a que a si se tiene una mayor claridad a la
hora de montar el código, sus bucles, errores, etc…

REFERENCIAS
[1] LABORATORIO 2 – Estructuras de datos, UMNG:
http://virtual2.umng.edu.co/moodle/pluginfile.php/1413684/mod_resour
ce/content/0/Laboratorio%202%20-%20Estructuras%20de%20datos.pdf
[2] Youtube, canal TomHard Computer. https://youtu.be/5denOwsiKCo .
Recuperado el 6 de Marzo de 2019.
Como se puede apreciar los cuadros de textos están para dar
el tamaño, las tablas se presentan mediante jScrollPane, y por
último aparecen los botones de las respectivas operaciones.
 Código para la calculadora de resistencias:
En este el último programa sus variables quedan dentro del
parámetro de la tolerancia y del valor según el código de color
presente.
Ya en el jFrame se instancia el objeto y usando ciclos Switch
e If para la validación de los métodos, ademas de crear una
tabla de colores para que ante el ojo el espectador sea mas
atractiva, se usaron herramientas tales como jComboBox,
labels, cuadros de textomodificando su color interior para la
experiencia.
INFORME DE PRÁCTICA DE LABORATORIO Versión 1.0
PROGRAMA DE INGENIERÍA MECATRÓNICA
Periodo 2018-2

S-ar putea să vă placă și