Está en la página 1de 2

Colegio de Educación Profesional Técnica del Estado de Puebla

Materia: Programación Orientada a Objetos (2008)


Grupo: INFO03-404
PRÁCTICAS POO

PRÁCTICAS DE PROGRAMACIÓN PARA EL CURSO POO-2008

PRACTICA No.1
Elabore un programa para implementar las operaciones entre conjuntos de
números enteros, tales como: unión, intersección, diferencia, pertenencia,
producto cartesiano, conjunto potencia, igualdad de conjuntos, agregar
elemento y saber qué conjunto es mayor. El programa debe presentar dos
opciones para la lectura de los elementos de los conjuntos, una manual,
desde el teclado y otra de forma aleatoria. Utilice un menú para mostrar las
acciones de su programa. (sin constructores)

PRACTICA No. 2
Elabore un programa para implementar las operaciones entre conjuntos de
números enteros, tales como: unión, intersección, diferencia, pertenencia,
producto cartesiano, conjunto potencia, igualdad de conjuntos, y saber qué
conjunto es mayor. El programa debe presentar dos opciones para la lectura
de los elementos de los conjuntos, una manual, desde el teclado y otra de
forma aleatoria.
En esta práctica, las funciones miembro deben ser declaradas fuera de la
clase principal utilizando el operado de resolución de ámbito (::).(sin
constructores)

PRACTICA No. 3
Elabore un programa para implementar las operaciones entre conjuntos de
números enteros, tales como: unión, intersección, diferencia, pertenencia,
producto cartesiano, conjunto potencia, igualdad de conjuntos, y saber qué
conjunto es mayor. El programa debe presentar dos opciones para la lectura
de los elementos de los conjuntos, una manual, desde el teclado y otra de
forma aleatoria.
En esta práctica, las funciones miembro deben ser declaradas fuera de la
clase principal utilizando el operado de resolución de ámbito (::) (utilizar
constructores).

PRACTICA No. 4
Elabore un programa para implementar las operaciones entre conjuntos de
números enteros, tales como: unión, intersección, diferencia, pertenencia,
producto cartesiano, conjunto potencia, igualdad de conjuntos, y saber qué
conjunto es mayor. El programa debe presentar dos opciones para la lectura
de los elementos de los conjuntos, una manual, desde el teclado y otra de
forma aleatoria.
En esta práctica, las funciones miembro, la clase y el programa principal
deben ser declaradas en archivos separados utilizando constructores y el
operador de partencia o resolución de ámbito (::) (utilizar compilación
separada).
PRACTICA No. 5
Elabore un programa para implementar las operaciones entre conjuntos de
números enteros, tales como: unión, intersección, diferencia, pertenencia,
producto cartesiano, conjunto potencia, igualdad de conjuntos, y saber qué
conjunto es mayor. El programa debe presentar dos opciones para la lectura
de los elementos de los conjuntos, una manual, desde el teclado y otra de
forma aleatoria.
En esta práctica, las funciones miembro deben ser declaradas fuera de la
clase principal utilizando el operado de resolución de ámbito (::),
constructores y funciones amigas (utilizar funciones amigas).

PRACTICA No. 6 (Sobre carga de operadores)


Elabore un programa para implementar las operaciones entre fracciones
definidas con un numerador y un denominador de la forma a / b, con a y b
números enteros. Los operadores sobrecargados a implementar son: +,-
,*,/, ,^, >,<, ==, ++, --. Utilizar constructores y funciones miembro declaradas
fuera de la clase.

PRACTICA No. 6 (Herencia)


Implemente el siguiente diagrama de clases usando Herencia.

Persona

Estudiante Profesor

PRACTICA No. 7 (General)


Extras . Implementar estos programas con Clases y Objetos
(40%) II.- Escriba un programa que simule el lanzamiento de una moneda
10,000 veces, y reporte el porcentaje de águilas y soles que ocurren. Utilizar
funciones definidas por el usuario, así como la función random(limite) de
BorlandC.

(30%) III.- Escriba un programa que lea el radio de una circunferencia y obtenga el área,
perímetro y diámetro. Utilizar funciones definidas por el usuario. Las funciones para el
área, perímetro y diámetro son:
Area= pi*radio2
Perímetro= 2*pi*radio
Diametro= 2*radio.

PRACTICA No. 8 (Proyecto) Problema.

También podría gustarte