Sunteți pe pagina 1din 2

FACULTAD

 DE  ESTUDIOS  A  DISTANCIA  FAEDIS  


PROGRAMA  INGENIERÍA  CIVIL  
ASIGNATURA  PROGRAMACIÓN  II  
TERCERA  ACTIVIDAD  COMPLEMENTARÍA  
 
Propósito:
1. Desarrollar competencias en diseño e implementación de programas utilizando Lenguaje de programación “C++“ y
de esa manera potencializar el pensamiento lógico y abstracto.
2. Conocer la sintaxis, semántica y gramática y el ambiente de desarrollo del lenguaje de programación
“C++”.Orientado a objetos.
3. Utilizar el “IDE Dev C++”, para dar solución a los ejercicios propuestos en el archivo adjunto.
4. Para este propósito se deben implementar los fundamentos de la programación a objetos, Clase, Atributo, Método.
Proceso metodológico:
1. Leer el enuncio de los ejercicios en el “Archivo Adjunto”
2. Implementar la solución a cada ejercicio en el “IDE Dev C++”. POO

3. Realizar pruebas unitarias para cada ejercicio implementado.


Recursos:
1. Material de Estudio “Carpeta Materia de Estudio”.
2. Material de Apoyo. “Carpeta Materia de Apoyo”.
3. Enlaces de interés. “Carpeta Enlaces de Interés”.
4. Videoconferencias.
Indicadores de evaluación:
1. Diseño de la solución.
2. Buenas prácticas en la implementación de sintaxis, semántica y gramática.
3. Coherencia con el problema a solucionar.
4. Originalidad de la solución.
Peso de la actividad:
Esta actividad tiene un peso del 15% del total del segundo corte, equivalente al 30%
Procedimiento de entrega:
Todos los ejercicios de programación se deben entregar por medio del aula virtual en las fechas indicadas.
Para la entrega de trabajos a través del aula virtual se deben tener en cuenta las siguientes reglas:
Toda entrega debe realizarse en un archivo con formato empaquetado zip o rar, con las siguientes características.
1. Nombre del archivo.
<Nombre y apellido del estudiante>_<actividad número de actividad>.zip.
Ejemplo williamfrasser-actividad3
2. El archivo zip o rar debe contener dos (2) archivos con los nombres Ejercicio1, Ejerccio2 ; que corresponden a los
generados por el IDE que tienen la extensión .cpp tipo C++ Source File.
FACULTAD  DE  ESTUDIOS  A  DISTANCIA  FAEDIS  
PROGRAMA  INGENIERÍA  CIVIL  
ASIGNATURA  PROGRAMACIÓN  II  
TERCERA  ACTIVIDAD  COMPLEMENTARÍA  
 
Ejercicios propuestos

1. Una editorial de libros y discos desea crear fichas que almacenen el título y el precio (de tipo f loat) de
cada publicación, Crear la correspondiente clase (denominada Publicación) que implemente los datos
anteriores A partir de esta clase, diseñar dos clases derivadas: Libro, con el número de páginas (tipo int),
año de publicación (tipo int) y precio (tipo float); y disco, con duración en minutos (tipo float) y precio (tipo
int) Cada una de las tres clases tendrá una función y otra función mostrar ( ) , para visualizar sus datos
Escribir un programa que cree instancias de las clases Libro y disco, solicite datos del usuario y a
continuación los visualice.

2. Diseñar una jerarquía de clases: Círculo, Cilindro y CilindroHueco En esencia, se puede decir que un
objeto cilindro es un objeto círculo con una altura, y un cilindro hueco es un cilindro con un espacio hueco
dentro de él La clase Círculo debe tener un dato Radio (tipo double) y unas funciones miembro LeerRadio,
Area y Circunferencia, que obtienen el valor del radio y calculan el área del circulo y la longitud de la
circunferencia Escribir un programa que permita crear objetos Círculo, Cilindro y CilindroHueco y calcule la
longitud de la circunferencia y las áreas del círculo, del cilindro y del cilindro hueco.

S-ar putea să vă placă și