Está en la página 1de 3

PROGRAMA DE ESTUDIO: INGENIERIA DE COMPUTACIÓN Y SISTEMAS

CURSO: ICSI-506- ALGORITMIA Y PROGRAMACIÓN


PROYECTO FIN DE CURSO

PROYECTO FIN DE CURSO

Instrucciones para su desarrollo


Presentar informe, que incluye el enunciado del problema, EFD y Diseño del algoritmo
(Diagrama N-S) utilizando métodos, arreglos, menú de opciones y también código en java.
El trabajo debe tener una carátula en la que se indiquen los datos de la carrera, curso, tipo de
grupo (Teoría o Laboratorio), Horario, nombre del docente, nombres de alumnos integrantes
del grupo, título del trabajo, fecha.
Si se encuentran trabajos iguales, todos serán anulados con nota cero.
Se debe subir a la plataforma Canvas, en la sección tareas, dentro de los plazos establecidos.
El trabajo es grupal y los grupos se forman con alumnos de un mismo turno de Laboratorio.
Instrucciones para la entrega de tu tarea:
1. El nombre del archivo debe ser: PYF_G#_DIA_NRC de Laboratorio,
Ejemplos:
PYF_G1_SAB_NRC_3520, PYF_G2_SAB_NRC_3520, PYF_G3_SAB_NRC_3520, PYF_G4_SAB_NRC_3520,
PYF_G1_VIE_NRC_3979, PYF_G2_VIE_NRC_3979, PYF_G3_VIE_NRC_3979, PYF_G4_VIE_NRC_3979
PYF _G1_MIE_NRC_3524, PYF _G2_MIE_NRC_3524, PYF _G3_MIE_NRC_3524, PYF _G4_MIE_NRC_3524,
etc.
2. Para la evaluación del trabajo solo se tendrán en cuenta los archivos que hayan sido subidos a la
plataforma Canvas, en la sección tareas. No se toman en cuenta si son enviados al correo electrónico
del docente o por otro medio.
3. Subir el archivo a la plataforma Canvas, como máximo hasta las 23:00 horas del día 13-07-2023.
4. Los temas y grupos se encuentran publicados en la plataforma Canvas

Instrumento para evaluar la tarea


Rúbrica

RUBRICA DE EVALUACIÓN
GRUPO N° Escala de valoración

Muy de De Neutro En des Totalmente


acuerdo acuerdo acuerdo en TOTALES
Nº ITEM desacuerdo

4 3 2 1 0
1 Informe completo, incluye los métodos principales que
simulan el sistema, correctos, completos y presentado
en la fecha
2 Diapositivas completas, incluye los métodos principales
que simulan el sistema, correctos y completos.

3 Programa completo, funciona, sin errores, incluye los


métodos principales que simulan el sistema y hace lo
que se pide
4 En la exposición demuestra conocimiento y dominio de
los temas desarrollados y herramientas utilizadas

5 Se cumplen todas las indicaciones establecidas para la


presentación y sustentación de los proyectos

NOTA FINAL

DOCENTE: WALTER AURELIO LAZO AGUIRRE 1


PROGRAMA DE ESTUDIO: INGENIERIA DE COMPUTACIÓN Y SISTEMAS
CURSO: ICSI-506- ALGORITMIA Y PROGRAMACIÓN
PROYECTO FIN DE CURSO

TEMA 8
8.- Estación de venta de combustible
El sistema debe permitir:
1. Ingresar datos de N productos que se vende en la estación de combustible (se realiza
unasola vez)
Los datos que se van a manejar en los arreglos son: Id de producto (String), Nombre de
producto (String), Tipo (char) que puede ser, por ejemplo: ‘C’ Gasolina, ‘D’ Diesel, ‘G’,
Gas, ‘O’ otros, precio unitario(double), cantidad de producto en inventario (entero).
Además, NT (int) es el número total de ventas realizadas inicialmente igual a cero.
2. Reportar todos los datos del inventario (se realiza solo si hay datos ingresados)
3. Agregar datos al inventario
4. Modificar datos del inventario (se realiza solo si hay datos ingresados)
5. Eliminar datos del inventario (se realiza solo si hay datos ingresados)
6. Consultar por nombre de producto del inventario (se realiza solo si hay datos ingresados)
7. Consultar por precio de producto del inventario (se realiza solo si hay datos ingresados)
8. Ordenar los datos alfabéticamente en forma ascendente por nombre de producto (se
realiza solo si hay datos ingresados)
9. Ordenar los datos en forma descendente en base al Id producto (se realiza solo si hay
datos ingresados)
10. Simular el proceso de venta de la estación de combustibles, para esto debe ingresar
nombre, tipo y cantidad de producto a vender. La venta se realiza solo si los datos existen
en el inventario, pero además de existir debe existir en cantidad suficiente.
También se debe actualizar el stock restante de cada producto vendido en el inventario.
Este es un proceso repetitivo, se realiza mientras se desee continuar. Se debe almacenar
en otros arreglos, el nombre del cliente y monto total de la venta realizada por cliente e
incrementar NT (Número total de ventas realizadas).
11. Consultar cuanto ha comprado un cliente determinado. Para esto se deben reportar las
NT ventas realizadas: Indicando nombre de cliente, monto de venta por cliente, monto
total de ventas y luego presentar los datos de un usuario específico.
12. Terminar.

INDICACIONES PARA LA PRESENTACION DE LOS PROYECTOS

I.-Informe
• Presentar informe incluye: Esquema de Flujo de datos, Diagramas N-S y código en java.
• Debe incluir carátula, indicando nombres de integrantes, curso, docente de teoría, docente de
Laboratorio, carrera profesional, etc.
• Se califica: Informe ordenado, completo, correcto.
• La presentación del informe es requisito para pasar a la siguiente etapa de sustentación.

II.-Sustentación
• El alumno que no se presenta a la sustentación tendrá nota cero en el proyecto fin de curso.
• Se debe Presentar Diapositivas en PowerPoint de los diagramas N-S del informe para su
explicación. No son válidas fotos o imágenes de diagramas hechos en papel.
• Si no se cumple con presentar las diapositivas no podrán exponer y se asignará nota cero.
• Luego presentar Código en Java, para su ejecución, demostración y explicación.

DOCENTE: WALTER AURELIO LAZO AGUIRRE 2


PROGRAMA DE ESTUDIO: INGENIERIA DE COMPUTACIÓN Y SISTEMAS
CURSO: ICSI-506- ALGORITMIA Y PROGRAMACIÓN
PROYECTO FIN DE CURSO

• Se califica: trabajo completo, correcto, explicación y conocimiento del tema.


• La sustentación del Trabajo es con vestimenta formal, por sorteo, el viernes 14 de julio del
2023. Cada alumno en sus respectivos horarios de laboratorio

DOCENTE: WALTER AURELIO LAZO AGUIRRE 3

También podría gustarte