programacion
Programación Orientada a Objetos
Nombre de la Unidad de Aprendizaje:
Principios de la Programación Orientada a Objetos
Nombre de la práctica o proyecto:
EP1. Diseña programas utilizando diferentes paradigmas orientados a objetos.
Número:
1
Duración (horas) :
4
Resultado de aprendizaje:
Manejar conceptos de la programación orientada a objetos.
Requerimientos (Material o equipo):
Papel y lápiz
Se recomienda la comprobación de los ejercicios mediante pequeños programas realizados en computadora personal IBM o compatible, con Sistema operativo Windows y Microsoft Visual C# .NET ó Java.
Actividades a desarrollar en la práctica:
1. El profesor recuerda al alumno la importancia de la …ver más…
e) Imprima el perímetro de la Rueda.
f) Imprima el perímetro de la Moneda.
III. Diseñe y utilice la siguiente forma:
IV. Modifique la clase del ejercicio ( I ) para que sustituya los métodos para modificar y consultar el radio por una propiedad
V. Definir una clase Rectángulo de acuerdo al siguiente diagrama de clases en UML:
VI. Utilice esta clase para resolver el siguiente problema: Hay una pared rectangular que tiene una ventana rectangular; se requiere un programa que dadas las dimensiones (largo y ancho) de la ventana y de la pared muestre en la pantalla el tiempo necesario para pintar la pared si se sabe que se puede pintar 1 m2 en 10 minutos.
VII. Modifique la clase del ejercicio ( V ) y sustituya los métodos ModificarLargo(), ModificarAncho(), ConsultarLargo() y ConsultarAncho() por sus respectivas propiedades.
2. Define la clase Fecha, de acuerdo con las siguientes especificaciones:
Atributos:
día mes año
Constructores:
Que inicialice con una fecha fija que tu definas
Que reciba como parámetro los valores para inicializar la fecha
Métodos públicos:
Que permita modificar el valor de la fecha
Que muestre en la pantalla la fecha usando el formato dia / mes / año
Que muestre en la pantalla la fecha poniendo el mes con palabras
Que permita verificar si una fecha es válida; este método debe ser utilizado por el constructor y el método que modifica el valor de la fecha, si el usuario trata de inicializar con una fecha inválida se