Está en la página 1de 4

INGENIERIA INFORMATICA

Examen Practico – Modulo I

Consideraciones: Desarrolle la actividad académica en base al enunciado y


ejemplo, tenga presente que debe de presentar archivos en java y .docx.

1|P á g ina
INGENIERIA INFORMATICA

Criterio Detalle
Tema o asunto
1. Conceptos básicos:
a) Funciones y paso de parámetros
b) Arreglos Unidimensionales. Vectores. Operaciones.
c) Búsqueda lineal y binaria.
d) Métodos de ordenamientos: burbuja, inserción y quicksort

Enunciado Grupalmente, elaboren el Examen Practico – Modulo I.


Empleando funciones, vectores y matrices: Desarrollar un programa en Java
(NETBEANS) que considere arreglos que sirva para representar a una cliente, a un
producto, a un vendedor, a una factura y un detalle_factura. La estructura debe
contener tres campos: el código del cliente, nombre del cliente, su edad; para el
producto debe considerar: código del producto, descripción del producto, la cantidad
del producto en almacén y la unidad de medida del producto. Del vendedor se desea
su código, nombre, correo y su teléfono. Mientras para factura se dese que se
almacene el código de la factura, código del vendedor, fecha y total de la factura. Del
detalle de la factura se debe almacenar: el código del cliente, código del producto,
cantidad vendida del producto. Diseñe una aplicación que permita realizar lo siguiente:
- Inicializar el arreglo de clientes, vendedor y productos con 03 registros como
mínimo.
- Inicializar el arreglo de factura, y detalle de factura con 05 registros como
mínimo.
- Implementar métodos de búsqueda y ordenamiento para mostrar la siguiente
información:
- Listar los clientes y vendedor por nombre y producto por descripción.
- Listar en forma descendente las facturas.
- Imprimir una factura.
Instrucciones para - Equipos/materiales y reactivos a utilizar en el Examen Practico – Modulo I:
presentar el Software: NETBEANS.
archivo en el aula https://netbeans.apache.org/download/nb120/nb120.html
El nombre de cada ejercicio será:
virtual
o Enunciado01
o Informe01.docx
 Una vez desarrollado el caso, lo archivos estos deben ser guardados en una
carpeta con el nombre del grupo. (Ejm. Grupo Nº 01), luego la carpeta debe
ser comprimida y subida al aula virtual.
 Nota: Todos los algoritmos deben ser implementados utilizando el programa
NETBEANS y es importante que los ejercicios se desarrollen como los ejemplos
de las sesiones de aprendizaje.
Referencias para EJEMPLO: INFORME DE DESARROLLO DE CASO
realizar la El presente informe documenta el desarrollo de caso del producto académico 01 del
actividad curso estructura de datos en el cual se refleja la aplicación de: Las funciones y paso
de parámetros, Representación de datos numéricos, Manipulación de Bits, Vectores
y Estructuras.

2|P á g ina
INGENIERIA INFORMATICA

El presente informe considera un análisis de requisitos funcionales con el siguiente


contenido: Enunciado, resumen, entradas, validaciones, procesos, salidas y código
fuente.
ANALISIS DE REQUISITOS FUNCIONALES
Enunciado (Copiar aquí el enunciado del producto académico)
……
Resumen (Es la interpretación del estudiante en base al enunciado)
Ejm. El programa debe permitir acumular, es decir registra y suma cada monto
de artículo comprado por el cliente.
Entradas (Son los valores que el usuario debe de ingresar al programa
cuando este en ejecución - variables)
Ejm.
 Se requiere saber el precio del artículo comprado por el cliente.
Validaciones (Son las consideraciones que se deben de tener al momento
de leer las variables de entrada)
Ejm.
 El precio ingresado por el cliente debe ser mayor a 0.
 El contador del artículo es entero.
PROCESOS (Es la descripción de las actividades que desarrolla en
programa durante su ejecución)
Ejm.
El usuario ejecuta el programa, donde le pedirá su saldo anterior, pago de corte
anterior, taza de interés y el monto de compra al cliente, el programa verificará
si los datos ingresados son válidos o no, en caso de error no se guardará el dato
ingresado y le mandará un mensaje, también le permitirá volver a ingresar los
datos. Y dependiendo de la condición a los datos ingresados el programa hará los
cálculos correspondientes.
SALIDAS (Son los datos mostrados en pantalla)
Ejm.
Las salidas van dirigidas al RRHH:
Mensaje de error en el caso ingresar un dato negativo o =0.
Mensaje precio con descuento y descuento.
Las salidas van dirigidas al cliente:
El reporte de su monto a pagar por todos los artículos y monto de
ahorro.
CODIGÓ FUENTE Java (El código fuente debe ser documentado -
comentado)
PEGAR AQUÍ CAPTURAS DE PANTALLA DEL DESARROLLO DEL CÓDIGO FUENTE
Pegar aquí las interfaces en tiempo de ejecución que se está pidiendo.

3|P á g ina
INGENIERIA INFORMATICA

Rúbrica de evaluación:

A continuación, se presenta la rúbrica, en base a la cual se evaluará el producto


académico, donde la puntuación máxima por categoría equivale a 5 puntos y la
mínima, 0.

Nivel Inaceptable Deficiente Regular Bueno Excelente


Criterios (0) (1) (2) (3) (4)
Identifica
Identifica Identifica
correctamente
Resumen e No identifica correctamente solo correctamente la
No identifica las todas las entradas,
Identificación las correctamente las algunas de las mayoría de las
entradas, variables variables y
entradas, variables y entradas, variables entradas, variables entradas, variables
ni determina sus determina
determinación de sus y/o no determina y determina y determina
validaciones. correctamente
validaciones sus validaciones correctamente sus correctamente sus
todas sus
validaciones validaciones
validaciones
Describe Describe
Describe
No describe correctamente correctamente la
No presenta correctamente
Descripción de los correctamente los algunos de los mayoría de los
descripción de los todos los procesos y
procesos y procesos y/o no procesos y procesos y
procesos ni determina
determinación de las determina las determina determina
determina las correctamente
salidas salidas del correctamente las correctamente las
salidas. todas las salidas del
programa. salidas del salidas del
programa.
programa. programa.
Solo aplica Solo aplica Aplica los requisitos Aplica
correctamente uno correctamente dos solicitados entre: correctamente los
No aplica
Resolución: Aplica de los requisitos de los requisitos estructuras, requisitos
estructuras,
estructuras, vectores y solicitados entre: solicitados entre: vectores y solicitados entre:
vectores ni
funciones estructuras, estructuras, funciones. Con estructuras,
funciones.
vectores y vectores y leves errores. vectores y
funciones. funciones. funciones.
Utiliza las Utiliza las
Utiliza instrucciones Utiliza instrucciones instrucciones y instrucciones y
y algoritmos que no y algoritmos que no algoritmos algoritmos más
resuelven el caso son acordes para necesarios para adecuados para
No documenta el
Solución del Caso y claramente. Y no resolver el caso. resolver el caso, resolver el caso. Y
código, o El
Documentación del aporta Y/O Aporta aunque no son los Aporta una
programa no
código fuente documentación que documentación más adecuados. Y documentación al
resuelve el caso
ayude a pero es insuficiente La documentación código para
comprender el para estructurar y o aportada es la justa estructurar y o
código. entender el código. para estructurar y o entender el código
entender el código. claramente.
El documento no es
El documento está
muy claro para El documento es
incompleto en
El documento no entender los claro para entender
referencia a los
Presentación y No presenta tiene requisitos requisitos los requisitos
requisitos
organización del documentación funcionales y/o no funcionales del funcionales del
funcionales del
informe alguna. tiene código fuente programa y/o el programa y el
programa y/o es
aceptable. código fuente código fuente es
difícil entender el
presenta algunas claro.
código fuente.
deficiencias.
Subtotal
Total

Nota vigesimal

4|P á g ina

También podría gustarte