Está en la página 1de 4

7mo 4ta Baiza, Santucci, Hermosa

TP Nro1

1A Cargar un alumno:

unAlumno.new (1, “2da”, 2, 1, 3);

1B Agregar curso a alumno nuevo:

unCurso.new()

unCurso.año = 2;

unCurso.division = ‘2da’;

unCurso.grupo = 1;

unCurso.Modalidad = 1;

unCurso.Turno = 1;

unAlumno.agregarCurso ( unCurso, “2023”);

1C Completar codigo:

If (unAlumno.listarcursos(unCiclolectivo).getAño() == unAño && unAlumno.listarcuros


(unCiclolectivo).getDivision() == unaDivision) {
println(“El/la alumno/a “+ unAlumno.apellido + “ya está asignado/a
al curso.” + unCurso.getAño() + unCurso.getDivision() + “en el ciclo lectivo.” +
unCiclolectivo );
}

2A Controlar eliminación:

Para esto utilizaríamos el método “existeLicencia()” y/o “existeMateria()”

2B Metodo tras eliminación exitosa:

Al eliminardeberíamosmos de llamar nuevamente a la lista con “traerDocentes(“”)”

2C Metodo eliminar docente con un parametro y programacion de la eliminacion de un docente:

+eliminarDocente(idDocente):string

If (unDocente.eliminarDocente(idDocente) COMPLETAR)
7mo 4ta Baiza, Santucci, Hermosa

3A:

Se va a utilizar el método new(unCupof, unArea, unCurso, unNombre);

3B:

Se va a utilizar el método actualizar(unaMateria);

3C:

If traerMateria(“123ABC”) == none {

unaMateria = unaMateria.new(“123ABC”, “informática”, “7mo4ta”, “Matemática”);

Else

print(“Ya existe este CUPOF”);

3D:

No sabemos

3E: No sabemos

4A:

existeSuperposición2(unaMateria);

4B:

Devolverá un valor booleano, en este caso “false”.

4C:

No sabemos

5A:

No sabemos
7mo 4ta Baiza, Santucci, Hermosa

5B:

Para agregar una nueva licencia.

5C:

Para diferenciar entre la fecha de inicio y de fin.

6A:

El numero ingresado no fue tomado de tipo entero.

6B:

No sabemos

7A:

Nuevo: significa que es un alumno que no tiene cursos asignados.


En Revision: significa que un alumno todavia no fue revisado
Activo: significa que es un alumno que ya tiene cursos asignados.
Inactivo: significa que el alumno ya finalizo su “licencia” en el sistema.

7B:

De nuevo se puede pasar a activo agregándole un curso, y sacándole todos los cursos se puede pasar
de activo a nuevo. De activo se puede pasar a inactivo finalizando su licencia de tiempo, y
agregándole mas tiempo se puede pasar de inactivo a activo. Se puede pasar de activo a en revisión
poniendo que el alumno todavía no fue revisado, y de en revisión a activo poniendo que el alumno
ya fue revisado.

8:

Para que pueda reinscribirse debe de ingresar su DNI y este tiene que ser encontrado en el sistema.

9:

Se podría crear un algoritmo que detecte cual fue el anterior año que curso el alumno, y que
verifique si fue promovido o no, entonces:

Si fue promovido que al curso en el cual estuvo el alumno se le agregue +1 así este aparezca
en las opciones a elegir. Ej: si curse 1ro 1ra y promoví, a la hora de reinscribirme que me aparezca
2do 1ra.

Si no fue promovido que el curso en el cual estuvo el alumno se quede igual entonces a la
hora de reinscribirse aparecería el mismo año anterior.

10:
7mo 4ta Baiza, Santucci, Hermosa

El botón de preinscripción aparece después de completar correctamente el campo de nro de


documento.

11A:

Al campo donde se ingresa el nro de documento.

11B:

onkeyup se activa cuando el usuario suelta una tecla.


onblur se activa cuando el usuario sale del campo.

11C:

Representan dos funciones creadas.

11D:

Es invisible y aparece cuando se ingresan números en el campo de nro

También podría gustarte