III Examen Parcial PEE
Carrera o Área
INGENIERIA EN COMPUTACIÓN
Periodo: 2014.03
Firma Autorización
Nota obtenida
Fecha: 15/12/2014
I Examen
II Examen
Final
Reposición
Recuperación
Suficiencia
Valor: 15 ptosIII
Asignatura:
Programación Estructurada
Catedrático:
Carlos Adonis Carbajal Varela
Campus: O6- TEG.
Modalidad: PRESENCIAL
Código : PEE-0603
Hora:6:30 p.m. – 7:45 a.m.
Nombre del alumno:Marció castro
Bryan Kelly
Néstor portillo
Anny navas
Cuenta
201430060014
20142006012
200940820002
201230060019
Objetivo: Medir el grado de comprensión de las bases de la programaciónestructurada mediante el uso de punteros y datos estructurados.
Desarrolle según lo aprendido en clase.
Ejercicio: 1 Total de Puntos: 20%
Considera las dos versiones del siguiente programa
Versión 1Versión 2
#include
struct package
{
int q;
};
void set_value(struct package data, int value)
{
data.q = value;
}
int main()
{
struct package p;
p.q = 10;
set_value(p,20);
printf("Value = %d\n", p.q);
return 0;
}
#include
struct package
{
int q;
};
void set_value(struct package *d_ptr, int value)
{
d_ptr->q = value;
}
int main()
{struct package p;
p.q = 10;
set_value(&p, 20);
printf("Value = %d\n", p.q);
return 0;
}
La versión 1 del programa imprime el valor 10 por pantalla, La versión 2 imprime el valor 20.Explica por qué.
En la versión 1, se hace paso por valor. Por eso conserva el valor de 10 y lo imprime. En la versión dos se hace un paso de variable por referencia con &p y la ayuda de un puntero, poreso conserva el valor de 20 y lo imprime.
Ejercicio: 2 Total de Puntos: 40%
Crear un programa en C++ que contenga:
1. Una Estructura llamada stDireccion que contenga:
a. Definición de los camposColonia, Bloque, Calle y Casa.
b. Definición de un método que capture los atributos de la estructura
2. Una Estructura llamada stPersona que contenga:
a. Definición una estructura stNombre que contenga...
Regístrate para leer el documento completo.