Este documento presenta dos ejercicios de programación orientada a objetos en PHP que involucran herencia. El primer ejercicio modela una liga de béisbol con clases de jugadores que heredan de una clase principal Jugador. El segundo ejercicio modela una empresa agroalimentaria con clases de productos que heredan de una clase Producto principal e incluyen atributos específicos para cada subclase. Ambos ejercicios piden generar diagramas UML que muestren la herencia y codificar un sistema para crear instancias de las
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
Práctica Herencia 3
1. . Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Unidad VI. Herencia
Practica PHP Herencia.
Proceso de Trabajo.
La actividad tiene una ponderación del 10% equivalente a 1 puntos.
Consulte el material académico de la unidad VI Herencia.
Subir el archivo comprimido (.rar, .zip) con los ejercicios .php. Cada ejercicio debe tener en
comentario el nombre del estudiante, y enunciado del problema, debe ser subido en un contenedor
(google drive, MEGAsyn, Git-Hub) y luego subir al aula virtual, en la sección correspondiente.
1.- Un equipo de beisbol se compone de tres tipos de jugadores: pitchers, jugadores de
posición y bateadores designados. Los datos de cada jugador son: el número de
uniforme, nombre y su posición. En esta liga, los pitchers lanzan, participan a la defensiva pero
no batean. Los bateadores designados no lanzan y no participan a la defensiva (sólo batean).
Los jugadores de posición no lanzan, pero participan a la defensiva y batean. Modele un sistema
orientado a objetos con diagramas de clases en UML indicando las relaciones de herencia con
clases heredadas con el que controle los ponches recetados por los pitchers, los hits bateados
por los otros jugadores y los errores cometidos por quienes participan a la defensiva. y codifique
un sistema mediante el cual se generen instancias de las clases Jugador y
JugadorPosicion, donde el usuario capture sus datos y se inserten en los respectivos objetos.
2.- Una empresa Agroalimentaria trabaja con tres tipos de productos: productos frescos,
productos refrigerados y productos congelados. Todos los productos llevan esta información
común: Nombre, fecha de caducidad y número de lote. A su vez, cada tipo de producto lleva
alguna información específica. Los productos frescos deben llevar la fecha de envasado y el país
de origen. Los productos refrigerados deben llevar el código del organismo de supervisión
alimentaria, la fecha de envasado, la temperatura de mantenimiento recomendada y el país de
origen. Los productos congelados deben llevar la fecha de envasado, el país de origen y la
temperatura de mantenimiento recomendada, composición del aire con que fue congelado (% de
nitrógeno, % de oxígeno, % de dióxido de carbono y % de vapor de agua), método de
2. congelación. Modele este sistema con diagramas de clases en UML indicando las relaciones de
herencia y codifique un sistema mediante el cual se generen instancias de las clases Producto
fresco y producto refrigerado, donde el usuario capture sus datos y se inserten en los
respectivos objetos.