colaborativo1_301305_17
DESCRIPTION
trabajo colaborativo unadTRANSCRIPT
-
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias bsicas tecnologa e Ingeniera
Ingeniera de Sistemas
Estructura de datos
2013
TRABAJO COLABORATIVO I
ANTONIO AMAYA REYES
JOS ERNESTO VIVAS
JORGE ALBERTO OBANDO AREVALO
Grupo: 301305_17
TUTOR:
HERMES MOSQUERA
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
PROGRAMA: INGENIERA DE SISTEMAS
ESTRUCTURA DE DATOS
AO 2013
-
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias bsicas tecnologa e Ingeniera
Ingeniera de Sistemas
Estructura de datos
2013
1. Prueba de un programa en tres compiladores distintos.
-
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias bsicas tecnologa e Ingeniera
Ingeniera de Sistemas
Estructura de datos
2013
-
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias bsicas tecnologa e Ingeniera
Ingeniera de Sistemas
Estructura de datos
2013
2. Prueba de Escritorio
int a=8,b,c; Valor inicial de a = 8
int *x, **y, ***z ;
x = &a; asigna a X valor de una direccin de memoria
*x = 12 + a; *X toma el valor 12+8 = 20
y = &x ; Y toma el valor una direccin de memoria
**y = **y + *x; el valor de **Y es 40
z = &y; Z toma el valor de una direccin de memoria
***z = ***z + **y + *x; ***Z es 120 = 40 + 40 + 40
b = *x; asigna a B el valor de *X = 120
c = **y; asigna a C el valor de **y = 120
cout
-
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias bsicas tecnologa e Ingeniera
Ingeniera de Sistemas
Estructura de datos
2013
3. Ejercicio Guardar datos en estructura para la compaa COMPUTADORES LTDA.
// Trabajo Colaboratibo 1 //
#include
#include
#include
#include
struct {
char nombre[20];
char marca[10];
char tipo[10];
char fecha[10];
int kram;
int tdisco;} compus;
main()
{
int opm=0; /*Selector Opcion Menu */
do
{ system("cls"); printf("\n
printf("\n | | "); "); printf("\n | COMPUTADORES LTDA. | "); printf("\n | 1. Recepcion de Equipos | "); printf("\n | 2. Consuta de equipos | "); printf("\n | 3. Salir | "); printf("\n | | "); printf("\n "); printf("\n Seleccione una opcion : ",opm); scanf("%d", &opm);
switch(opm)
{
case 1:
{
system("cls");
printf("\n-------------------------------------- ");
printf("\nDigite Nombre del Cliente :");scanf("%c",&compus.nombre);
printf("\nDigite Marca del Equipo :");scanf("%c",&compus.marca);
printf("\nDigite Tipo Escritorio / Portatil :");scanf("%c",&compus.tipo);
printf("\nDigite Fecha de Recibo AAAA/MM/DD:");scanf("%c",&compus.fecha);
printf("\nDigite Cantiad de Memoria en Gb :");scanf("%d",&compus.kram);
printf("\nDigite Tamano del disco en Gb :");scanf("%d",&compus.tdisco);
printf("\n-------------------------------------- ");
getchar();
/* Grabando a disco c: (memoria usb) */
FILE *archdisco;
archdisco = fopen("c:\\compus.dat","a+t");
fwrite(&compus,sizeof(compus),1,archdisco);
fclose(archdisco);
//aviso al usuario //
-
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias bsicas tecnologa e Ingeniera
Ingeniera de Sistemas
Estructura de datos
2013
printf("\n Registro insertado OK. ");
getchar();
break;
}
case 2: //Muestra historial //
{
// lee en disco //
system("cls");
FILE *archdisco;
archdisco = fopen("c:\\compus.dat","at+");
//inicia ciclo lectura //
while(fread(&compus,sizeof(compus),1,archdisco)==1)
{
printf("\nNombre Cliente : %c ",compus.nombre);
printf("\nFecha de recibo : %c ",compus.fecha);
printf("\nTipo de Equipo : %c ",compus.tipo);
printf("\nMarca : %c ",compus.marca);
printf("\nMemoria : %d ",compus.kram);
printf("\nDisco duro : %d ",compus.tdisco);
printf("\n------------------------------------------------------- ");
printf("\n");
}; // termina while //
fclose(archdisco); // cierra archivo en C: //
getchar(); //getchar()
// cierra case 2 //
break;
} // cierra swich //
} // cierra do //
}
while(opm!=3);
printf("\n Digiten una tecla para continuar ");
getchar();
} // cierra main //
-
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Escuela de ciencias bsicas tecnologa e Ingeniera
Ingeniera de Sistemas
Estructura de datos
2013
4. Cuadro de Integrantes
NOMBRE DEL INTEGRANTE Descrpcion Participacion
Jose Ernesto Vivas
Prueba del programa en tres compiladores, Prueba de Escritorio
Antonio Amaya Reyes
Prueba de Escritorio , Programa grabacion en una estructura
Jorge Alberto Obando Arevalo
Prueba escritorio
Recopilacin informacin trabajo escrito