Está en la página 1de 3

INSTITUTO SUPERIOR TECNOLÓGICO PRIVADO CIBERTEC

DIRECCIÓN ACADÉMICA
CARRERA PROFESIONALES

CURSO : 1814 - Algoritmos y Estructura de Datos


PROFESOR : Ing. Martin Méndez Asmat
SEMESTRE : 2020-II
SECCIÓN :

ALUMNO (A) :

EVALUACIÓN 2

LOGRO
Tenga presente que el logro es que usted, implemente arreglos lineales con tipos de datos
primitivos, aplicando operaciones de recorrido e intercambio. Asimismo, los métodos básicos
y complementarios de la clase ArrayList e invoque a estos desde la GUI.

Consolidado

Puntaje Llenar solo en caso de Recalificación justificada


Pregunta
Máximo Obtenido Sustento Puntaje
1 10
2 10
Nota Recalificada

IESTP CIBERTEC 1
INSTITUTO SUPERIOR TECNOLÓGICO PRIVADO CIBERTEC
DIRECCIÓN ACADÉMICA
CARRERA PROFESIONALES

Pregunta 1 (10 puntos)

Dada la implementación de la clase ArregloNotas en el paquete y adicione:


- Un método notaMenor que retorne la menor de todas las notas.
- Un método posPrimeraNotaAprobatoria que retorne la posición de la primera nota aprobatoria
(nota en el rango de 13 a 20). En caso que no exista, retorne -1.
- Un método posUltimaNotaAprobatoria que retorne la posición de la última nota aprobatoria
(nota en el rango de 13 a 20). En caso que no exista, retorne -1.
- Un método remplazarUltimaNotaAprobatoria que remplace la última nota aprobatoria por la
nota menor.
- Un método eliminarPrimeraNotaAprobatoria que elimine la primera nota aprobatoria.
En la clase principal:
- A la pulsación del botón Remplazar última nota aprobatoria, invoque al método
remplazarUltimaNotaAprobatoria y visualice un listado actualizado de notas. En caso que el
reemplazo no sea posible, muestre un mensaje al respecto.
- A la pulsación del botón Eliminar primera nota aprobatoria invoque al método
eliminarPrimeraNotaAprobatoria y visualice un listado actualizado de notas. En caso
que la eliminación no sea posible, muestre un mensaje al respecto.

Rúbrica de Pregunta 1
Pregunta1 Excelente: Muy Bueno: Bueno: Regular: Deficiente:
10puntos 8 puntos 7 puntos 4 puntos 2 puntos
Diseña la clase e Diseña la clase e Implementa los Diseña la clase e Diseña la Diseña la
10 Implementa los métodos. métodos. Asimismo, implementa Implementa los clase e clase e
Puntos Asimismo, implementa el el botón Remplazar y Eliminar y métodos. Asimismo, implementa Implementa
botón Remplazar y solo invoca a un método. implementa un los uno de los
Eliminar invocando los botón métodos. métodos.
dos métodos.

IESTP CIBERTEC 2
INSTITUTO SUPERIOR TECNOLÓGICO PRIVADO CIBERTEC
DIRECCIÓN ACADÉMICA
CARRERA PROFESIONALES

Pregunta 2 (10 puntos)

Se adjunta (en la plantilla proporcionada) la clase Vendedor en el paquete entidad con los atributos
públicos: código(int), nombre(String), porcentajeComision(double), totalVenta(double); un constructor
que inicialice los atributos públicos, los métodos de acceso público set/get y el método comisión
(TotalVenta * porcentajeComision).

Implemente la clase ArregloVendedor con lo siguiente:

- Atributo privado ArrayList ven de tipo Vendedor.


- Constructor que cree el ArrayList y autogenere cinco ingresos.
- Método adicionar que reciba un objeto tipo Vendedor y lo agregue al arreglo.
- Método tamaño que retorne la cantidad de Vendedor registrados hasta ese momento.
- Método obtener que reciba una posición y retorne la dirección de memoria del Vendedor
respectivo.

Agregue el método complementario que retorne:

- Sumatoria de todas las comisiones.


- Cantidad de vendedores con comisiones mayores a 400.

En la clase principal declare: ArregloVendedores av = new ArregloVendedores();


Luego implemente:

- Pulsación del botón Listar que muestre los datos completos de los vendedores.
- Pulsación del botón Reportar que muestre los resultados de los métodos complementarios.

Rúbrica de Pregunta 2
Excelente Muy bien Bueno Regular Deficiente
Pregunta 2
10.0 puntos 8.0 puntos 7.0 puntos 4.0 puntos 2.0 puntos
Implementa el Implementa el Implementa el Implementa el Implementa el
ArrayList, ArrayList, ArrayList y ArrayList y ArrayList y
10 puntos todos los todos los todos los dos de los uno de los
métodos métodos métodos métodos métodos
solicitados. solicitados. solicitados solicitados solicitados
Asimismo,impl Asimismo,impl
ementa el ementa el
botón Listar y botón Listar
Reportar

IESTP CIBERTEC 3

También podría gustarte