Está en la página 1de 4

Versión Alumno

PROGRAMACION O. O.

CONTROL Nº4
PROGRAMA JAVA I

INDICACIONES GENERALES:
- La Nota 4.0 se obtiene logrando un 60% del puntaje total que son 100 Ptos.
- Los programas se revisaran solo si funcionan como se pide en cada uno de ellos.

PROGRAMA DE ESTUDIO: Informática

Código de Fecha: Tiempo:


Código PE:
asignatura: minutos

Puntaje Máximo: 100 puntos Nota:

Puntaje Obtenido:

Nombre del
alumno
Apellido Apellido Nombres
Paterno materno
RUT:

CRITERIOS DE EVALUACION A EVALUAR

UNIDAD A EVALUAR: UNIDAD III y IV


METODOS , CONSTRUCTORES Y ARRAYLIST
- Aplicando estructuras de decisión en la solución del problema.
- Incorporando operadores lógicos en la solución del problema.
- Incorporando estructuras de decisión aplicando menú opciones.
- Considerando la validación de datos en la solución del problema.
-

Asignatura: Programación Orientada a Objeto. Profesor: Cesar Arce J.

EL PROGRAMA SE DEBE ENVIAR A MAS TARDAR EL MIERCOLES 06-11-2019


A LAS 13:30 HRS., SIN PEROS ….

SEDE PUENTE ALTO


Propiedad de INACAP. Se prohíbe su reproducción Total o Parcial sin la autorización previa y por escrito de INACAP

1
Versión Alumno
PROGRAMACION O. O.

I Desarrollo de Ejercicio Practico. Puntaje total 100%

Realice un programa en JAVA línea de comando, utilizando clases, métodos, constructores y arraylist
según corresponda. Debe aplicar todo lo visto en las clases.:

Se pide :
-Cree un proyecto en java llamado Control4LT ( donde LT es su jornada )
-Cree 2 ejercicios en el proyecto.

Ejercicio 1: Uso de arraylist Forma 1


-Cree un archivo ejecutable llamado “AlumnosNuevos”
-Cree un ArrayList llamado “AgregarAlumnos” con la forma 1 de crear arraylist
-Agregue 4 registros al arraylist con un ciclo.
Cada registro debe llevar los siguientes atributos : Rut, Nombre, Carrera, Asignatura, Nota1, Nota2, Nota3,
-Ingrese la notas por teclado.
-Promedio se debe calcular antes de agregarlo al arrayList.
-Situación se debe validar antes de agregarlo al arrayList.
*Promedio >= 40 Aprobado.
*Promedio < 40 Reprobado.
-Promedio, Situación (todo se debe agregar en el arraylist).
-Muestre el tamaño del arraylist al listar los datos.
-Agregue 3 registros mas al arraylist:
Cada registro debe llevar los siguientes atributos : Rut, Nombre, Carrera, Asignatura, Nota1, Nota2, Nota3,
Promedio, Situación.
Datos:
Nota1, Nota2,Nota3 : Se ingresan por teclado.
Promedio : Se Calcula.
Situación : Se Calcula.
Datos Faltantes : Se agregan directamente en el arraylist ( Ej. ArrayList.add ("11-1",”JPerez” . . . . .) )
-Muestre todos los registros con un ciclo for, como se vio en clases.
-Elimine el registro N°5 .
-Nuevamente muestre todos los registros para verificar si se elimino el registros pedido.

Ejercicio 2: Uso de arraylist Forma 2


-Cree 2 carpetas llamadas: DatosAlumnos, y ResultadosAlumnos:

-Carpeta DatosAlumnos: Debe tener 1 clases llamadas ”Alumnos”


Clase “Alumnos” : La clase debe estar compuesta de 3 partes:

PARTE1: Atributos
Debe declarar los atributos encapsulados de los alumnos nuevos: Rut, Nombre, Carrera,
Asignatura, Nota1, Nota2, Nota3, Promedio, Prom75%,Examen, Exam25%, PromFinal y Situación.

PARTE2: Constructor
Constructor AlumnosNuevos : Debe traspasar los siguientes parámetros
Rut, Nombre, Carrera, Asignatura, Nota1, Nota2, Nota3.

PARTE3: Método que lee los datos ingresados en la main


Debe crear un método que permita leer los datos la main en el arraylist.

-Carpeta ResultadoAlumnos: Debe tener 1 archivo ejecutable llamado ”AlumnosAntiguos”


Crear : Cree un ArrayList llamado “AlumnosAntiguos” utilizando la Forma 2 de crear ArrayList.
Mostrar: Debe mostrar los siguientes atributos de la clase AlumnosAntiguos :
SEDE PUENTE ALTO
Propiedad de INACAP. Se prohíbe su reproducción Total o Parcial sin la autorización previa y por escrito de INACAP

2
Versión Alumno
PROGRAMACION O. O.
Nombre, Carrea, Asignatura, Notas, PromedioFinal y Situación.

Datos:
-Notas : Todas valen lo mismo
-Promedio : (Nota1+Nota2+Nota3)/3
-Prom75% : Es el 75% del Promedio.
-Exam25% : Es el 25% del Examen.
-PromFinal : ( Prom75% + Exam25% )
-Situación : -Si PromedioFinal >= 40 , debe indicar “Aprobado”.
-Si PromedioFinal < 40 , debe indicar “Reprobado”.

SEDE PUENTE ALTO


Propiedad de INACAP. Se prohíbe su reproducción Total o Parcial sin la autorización previa y por escrito de INACAP

3
Versión Alumno
PROGRAMACION O. O.

CONTROL Nº4
FUNDAMENTOS DE PROGRAMACION 2019

TOTALMENTE MEDIANAMENTE NO
ITEMS - PAUTA DE EVALUACION DEFICIENTE
LOGRADO LOGRADO LOGRADO

EJERCICIO1 ( ArrayLis Forma 1 )


1 Crea el ArrayList “AgregarAlumnos” con la forma 1. 04 02 01 0
2 Ingresa las notas por teclado 04 02 01 0
3 Calcula OK el Promedio. 04 02 01 0
4 Llena el arraylist con 4 registros con un ciclo . 04 02 01 0
5 Muestra Ok los datos del Arraylist 04 02 01 0
6 Muestra OK los promedio de cada registro en el ArrayList 04 02 01 0
7 Muestra el tamaño del ArrayList 04 02 01 0
8 Agrega 3 registros mas al ArrayList 04 02 01 0
9 Elimina el registro 7 del ArrayList 04 02 01 0
10 Muestra Ok los datos del Arraylist nuevamente 04 02 01 0
32 18 09 00
EJERCICIO 2 ( ArrayList Forma 2 )
Clase Alumnos
5 Crea los atributos que se piden encapsulados. 04 02 01 0
6 Define y crea correctamente el constructor como se pide.
7 Crea el constructor con los parámetros pedidos. 04 02 01 0
8 Crea el método que muestre los datos pedidos . 04 02 01 0
9 El método que muestra los datos, muestra los datos que
debe mostrar.
06 02 01 0
Ejecutable AlumnosAntiguos Ejercicio2
Utiliza los import correspondientes. 04 02 01 0
14 Pantalla autor OK con lo que se pide .. 03 02 01 0
15 Muestra OK de los datos personales del cliente .. 03 02 01 0
16 Muestra OK del interés del crédito . 02 02 01 0
17 Muestra OK el Valor Cuota. 03 02 01 0
18 Muestra OK el Total Crédito a Pagar. 04 02 01 0
23 Pantalla autor OK con lo que se pide .. 03 02 01 0
24 Muestra OK de los datos personales del cliente .. 03 02 01 0
25 Muestra OK del interés del crédito . 02 02 01 0
26 Muestra OK el Valor Cuota. 03 02 01 0
27 Muestra OK el Total Crédito a Pagar. 04 02 01 0
32 18 09 00
OTROS
28 Proceso completo OK 04 02 01 0
04 02 28 00

TOTAL 100 PUNTOS 60 30 00

SEDE PUENTE ALTO


Propiedad de INACAP. Se prohíbe su reproducción Total o Parcial sin la autorización previa y por escrito de INACAP

También podría gustarte