Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Firmado
Apolo Enciso digitalmente por
Montes de Apolo Enciso
Montes de Oca
Oca Fecha: 2018.09.30
22:22:53 -05'00'
ALUMNO(A):
_ENCISO MONTES DE OCA APOLO__
GRUPO: __ 3B_____
Nota: La práctica es individual, por lo que la copia de este producto está penalizada
con su anulación de ambas prácticas, la consecución recurrente de esta actividad
se penaliza con reporte y cancelación de la calificación de la unidad.
Rubrica.
Rubro Puntos
Campos requisitados Todos los campos Todos los campos Algunos o ningún
debidamente registrados, con campo registrado.
registrados. errores, incluyendo Segunda Oportunidad
ortografía. con los datos
debidamente
ingresados y con el
código comentado
línea por línea.
4 2 0
Muestra Ejecución Si, a la primera Si a la segunda No, con errores, o el
del programa ocasión y con ocasión o más con el resultado no es el
comentarios al código código comentado. esperado.
Segunda oportunidad
deberá entregar con
el código fuente.
5 4 0
Puntualidad Si en tiempo y forma Una clase después Segunda Oportunidad
1 1 0
Formato para prácticas de laboratorio
PLAN DE CLAVE
CARRERA NOMBRE DE LA ASIGNATURA
ESTUDIO ASIGNATURA
Ingeniería en TID-1012
2006-1
Tecnologías de _ESTRUCTURAS Y ORGANIZACIÓN DE DATOS_
Información y
Comunicación
PRÁCTICA Fecha de
LABORATORIO DE Computación
No. Entrega
1 INTRODUCCIÓN
En estructura de datos existen varios tipos de ordenamiento de información y operaciones que se ejecutan
sobre éstos. Las colas permiten procesar datos estilo LIFO(last in first out), aunque existen varias formas
de programarlas según las necesidades, podemos usar JFrame, Conexión a Base de Datos, POO, GUI,
Listas, entre otras herramientas, En esta práctica observaremos la creación de una cola estática mediante
el uso de Jframe, POO y un arreglo de tamaño fijo.
2 OBJETIVO (COMPETENCIA)
Construir un programa que tenga la capacidad de almacenar diez datos enteros en
forma de “cola estática” y realizar los procesos de inserción, eliminación, mostrar
la lista y guardar los datos en un archivo de texto.
3 FUNDAMENTOS
Una cola es una estructura de almacenamiento, donde la podemos considerar como una lista
de elementos, en la que estos van a ser insertados por un extremo y serán extraídos por otro. Las
colas son estructuras de tipo FIFO (First-in, first-out), ya que el primer elemento en entrar a la cola
será́ el primero en salir de ella.
Existen muchísimos ejemplos de colas en la vida real, como, por ejemplo: personas esperando
en un teléfono público, niños esperando para subir a un juego mecánico, estudiantes esperando
para subir a un camión escolar, etc.
Representación en Memoria
Podemos representar a las colas de dos formas:
• Como arreglos
• Como listas ordenadas
Las operaciones que podemos realizar en una cola son las de inicialización, inserción y
extracción.
DESARROLLO DE LA PRÁCTICA:
4 PROCEDIMIENTO (DESCRIPCIÓN)
a) Copia el Siguiente Código en Java en una nueva aplicación con una clase
llamada ColaEstatica
b) Ahora crea un Jframe y elabora el siguiente diseño (observa la ventana de
navigator para que observes bien los objetos que se dibujaron)
El ciclo for es aquel que nos permite repetir una instrucción dentro de nuestro
programa, este ciclo presenta la siguiente característica:
Tiene un inicio: En el cual se define de donde queremos que comience
Tiene un Fin: En el cual se indica hasta donde queremos que llegue.
Métodos:
Son aquellas funciones que permite efectuar el objeto y que nos rinden algún tipo
de servicio durante el transcurso del programa.
Determinan a su vez como va a responder el objeto cuando recibe un mensaje.
6 ANEXOS
NINGUNO
7 REFERENCIAS
2. JOYANES AGUILAR, Luis. Programación orientada a objetos, 2.ª ed., Madrid: McGraw-Hill
(2003).
URL: https://www.mheducation.es/bcv/guide/capitulo/844814645X.pdf