Está en la página 1de 4

UNIDAD EDUCATIVA FISCOMISIONAL DON BOSCO

RESULTADO
NOMBRE DEL/LA ESTUDIANTE:

ASIGNATURA: Lenguaje de programación GRADO / CURSO:

ACTIVIDAD EVALUACION Quinto bloque

TEMA: FECHA:

Unidad de competencia

 Realizar el análisis y diseño detallado de aplicaciones informáticas de gestión

INDICADORES DE EVALUACIÓN.

 Se han resuelto y presentado los ejercicios propuestos valorando la correcta


elección y utilización de las estructuras; la calidad del resultado; la eficiencia del
resultado;
 Se ha justificado la importancia de las estructuras dinámicas.
 Se ha justificado la importancia de los punteros en la gestión de la memoria.

1.- Determinar el valor que tendrán las variables después de cada operación de
asignación (cada respuesta 0.2 puntos)

int a=3;
struct nodo{ class Foo{ int b=4;
int dia; private: int suma(int a, int b)
int mes; int bar; {
int anio; public: int c;
void imp(); c = a + b;
}def: }; return c;
}

def.dia= c=

int A; int X;
int B; int Y;
B=12; X=2;
A=B-4; Y=X+6;
A=B-7; X=X+X;
B=A+2; Y=X-5;
A=A*A;

A= Y=

1
2.- Identifique los errores del programa y corríjalos al frente de cada línea de código (2
puntos);

#include <iostream>
#include <conio.h>
using namespace std;

class empleado{
int edad,numdep;
char nomb[10];
public:
void iniciar(void);
void entradaDatos(void);
void salidaDatos(void);
} emp1;

int main(void){
Empleado emp2;
emp1.iniciar();
emp2.iniciar();
emp1.entradaDatos();
emp2.entradaDatos();
emp1.salidaDatos();
emp2.salidaDatos();
getch();
return 0;
}

int Empleado::iniciar(void) {
cout >>"PROGRAMA QUE INGRESA DATOS DE EMPLEADO"<<"\n\n";
}
void Empleado::entradaDatos(void) {
cout<<"INTRODUZCA los datos del empleado"<<"\n";
cout<<"INTRODUZCA nombre:"<<"\n";
cin>>nomb;
cout<<"INTRODUZCA edad"<<"\n";
cin>>edad;
cout<<"numero de departamento"<<"\n";
cin>>numde;
}
void Empleado::salidaDatos(void) {
cout<<nomb <<"\n";
cout<<edad<<"\n";
cout<<numdep<<"\n";

2
3.- definir cuál sería la estructura correcta de los siguientes enunciados (1 cada ítem)

Crear una clase llamada juguete con


dos atributos y un método imprimir ()
el cual imprime los atributos.

Enumero dos principios de P.O.O

Escriba la sintaxis de la función


principal de c++

Represente gráficamente que es


polimorfismo

Realice una clase con el principio


de encapsulamiento.

3
5.-Realizar el siguiente ejercicio en c++ en el computador (2 Puntos resuelto
completamente). El profesor designa el ejercicio a realizar.

Implementar una clase Jugador que solicite el nombre, edad en un método solidat(), y contenga otro
método impdat(), que imprima los datos solicitados con la diferencia que la edad la debe imprimir en
días. Declarar una clase herededa jugador_Futbol QUE HEREDE TODO.

Realizar una clase llamada Vehículo que contenga como atributos color, marca, modelo y que contenga
un método llamado imprimir() que imprima los datos Declarar una clase herededa Vehiculo_nuevo QUE
HEREDE TODO.

Vicerrector Jefe de área Profesor/a


Dr. Plácido Vaca MSc. Diego Caiza Ing. Byron Saula.