Practica Intervalos PDF

Title Practica Intervalos
Author Ivan Gonzalo
Course Programacion orientada a objetos
Institution Universidad Rey Juan Carlos
Pages 1
File Size 66.4 KB
File Type PDF
Total Downloads 90
Total Views 155

Summary

Download Practica Intervalos PDF


Description

PROGRAMACIÓN ORIENTADA A OBJETOS PRÁCTICA INTERVALOS PRIMERA PARTE. CLASE INTERVALO Se pide construir una clase denominada Intervalo. Un intervalo se caracteriza por tener un límite inferior y un límite superior, ambos valores reales. El intervalo se podrá inicializar de las siguientes formas: 

Sin argumentos, en cuyo caso lo hará con el valor cero para el límite inferior y con el valor uno para el límite superior (intervalo [0,1]).



Con un argumento, que representará el valor del límite superior. El límite inferior valdrá cero.



Con dos argumentos, que representarán el valor del límite inferior y superior, respectivamente. El límite superior deberá ser obligatoriamente mayor o igual que el inferior. En caso contrario el intervalo se iniciará con los valores del constructor por defecto.



A partir de los datos de otro intervalo.

Se ofrecerán métodos Get y métodos Set seguros para cada uno de los dos atributos de la clase (no se permitirá que el límite inferior esté por encima del límite superior). El comportamiento del intervalo atenderá a la siguiente especificación (el intervalo permitirá realizar las siguientes operaciones): 

Visualizar por pantalla los valores del intervalo.



Calcular y devolver la longitud del intervalo.



Indicar si el intervalo es igual a otro.



Indicar si el intervalo tiene la misma longitud que otro.



Desplazar el intervalo un cierto valor. El método devolverá el intervalo desplazado.



Unir dos intervalos. El intervalo unión tendrá como límite inferior el límite inferior más pequeño de los dos intervalos originales, y como límite superior el límite superior más grande de los dos intervalos originales. El método devolverá el intervalo unión, sin alterar los originales.



Indicar si un valor dado está incluido en el intervalo.



Indicar si un intervalo dado está incluido en el intervalo.



Generar y devolver un intervalo copia.

SEGUNDA PARTE. CLASE PRINCIPAL Se pide construir una clase Principal que pruebe, en su método main, todos los métodos programados en la clase Intervalo: debe crear varios intervalos con sus diferentes constructores y realizar todas las operaciones especificadas anteriormente. También debe recuperar sus atributos y modificarlos a través de los métodos get y set....


Similar Free PDFs