plande accion dl aula de innovación pedagogica 2024.pdf
Practica 2 INF-121
1. UNIVERSIDAD MAYOR DE SAN ANDRÉS
FACULTAD DE CIENCIAS PURAS Y NATURALES
CARRERA DE INFORMÁTICA
Curso de Invierno 2017 Lic. Gabriel Alejandro Mamani Titto 1
PRÁCTICA 2
INF-121
1. Sea la clase Celular, se pide:
a. Sobrecargar el constructor de 3 maneras diferentes.
b. Sobrecargar el método leer de 3 formas diferentes.
c. Sobrecargar el método mostrar de 3 formas diferentes.
2. Dada la clase ListaEstudiantes que tiene como atributos el número de estudiantes y un arreglo bidimensional con las
siguientes características:
Estudiante Nro. Materias Aprobadas Nro. Materias Reprobadas Promedio General
Ariel Martinez 15 0 87
Juan Quiroga 8 2 55
Ximena Casas 20 1 75
Se pide sobrecargar el método mostrar de la siguiente manera:
a. mostrar (i), muestra todos los estudiantes que tienen el promedio i.
b. mostrar (i, j), muestra a todos los estudiantes que tienen el promedio entre los valores i y j.
c. mostrar (i, j, k), muestra todos los estudiantes que tienen el promedio entre los valores i y j, además que
tengan k materias aprobadas.
d. mostrar (i, j, k, m), muestra todos los estudiantes que tienen el promedio entre los valores i y j, además
que tengan k materias aprobadas y m materias reprobadas.
3. Usted ha sido contratado en el supermercado “Pepe Barato” y va a realizar un POO para un control de las compras con
un carrito de compras. Considere la clase “Carrito” que debe:
a. Sobrecargar al menos 3 constructores diferentes.
b. Instanciar 2 carritos de forma diferente.
c. Programar un método que devuelva la cuenta total.
d. Sobrecargar el método anterior para devolver la cuenta del producto “x”.
e. Hacer un inventario total de productos, donde se muestra cuanto se espera tener de dinero por producto.
Ej.: 10 papas fritas 15 Bs.
Carrito
numeroCarrito
cantidadProductos
productos []
cantidad []
precioUnitario []
Carrito ()
Carrito (numero)
Carrito (numero, cantidadProductos)
Cuenta ()
Cuenta (x)
2. UNIVERSIDAD MAYOR DE SAN ANDRÉS
FACULTAD DE CIENCIAS PURAS Y NATURALES
CARRERA DE INFORMÁTICA
Curso de Invierno 2017 Lic. Gabriel Alejandro Mamani Titto 2
4. Dada la clase Cadena de caracteres, sobrecargar los siguientes operadores:
a. +, para concatenar dos objetos cadena.
b. /, invertir las palabras de un objeto cadena.
c. *, para intercalar los caracteres de dos objetos cadena.
d. , para contar el número de palabras en una cadena.
5. Sea el ambiente Kardex se pide modelar las clases necesarias para:
a. +, adicionar el estudiante X a la materia Y.
b. -, retirar el estudiante X de la materia Y.
c. Sobrecargar un método para registrar notas del estudiante de nombre X, otro para registrar notas con el
código del estudiante y otro para registrar notas con el código y nombre del estudiante.