You are on page 1of 11

ESTRUCTURA DE DATOS

EVALUACION INICIAL

PRESENTADO POR:

LEIDY VIVIANA RUIZ SAAVEDRA

CODIGO: 1101755181
GRUPO: 301305_22

PRESENTADO A
HERMES MOSQUERA
TUTOR

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


22 DE AGOSTO DE 2015
CEAD VELZ

DESARROLLO DE LA ACTIVIDAD

1 cdigo fuente de la figura 1 propuesta por el tutor, imagen de la salida en pantalla.


#include <iostream> // libreras de inicio de programa, til para operadores de entrada y
salida cout y cin//
#include <cstdlib> //libreras de inicio de programa//
using namespace std; //usa espacios de nombre estndar//
struct persona //estructura de tipo persona//
{
char nombre[24]; //variable miembro de la estructura de tipo carcter//
int edad; //variable miembro de tipo entero//
struct persona *sig; //apuntador miembro del tipo struct persona //
}*puntero; //variable puntero//

int main() //funcin de tipo entero puede retornar un valor de tipo entero//
{
puntero = new persona; //asigna un bloque de memoria//
cout<<"ingresa tu nombre:"; //muestra en la pantalla la informacin deseada.//
cin>> puntero->nombre; //permite ingresar los datos solicitas en este caso
"nombre"//
cout<<"ingresa tu edad:"; //muestra en la pantalla la informacin deseada, "edad"//
cin>>puntero->edad; //permite ingresar los datos solicitas en este caso "edad"//
puntero->sig = NULL; no va en la estructura del programa, pues el puntero indica que no
hay espacio disponible para seguir con la secuencia pues indica sig=NULL y esto evita que
el programa contine.

cout<<"\t\t Datos ingresados" <<endl; //muestra en la pantalla la informacin


deseada.//
cout<<"Bienvenido "<<puntero->nombre; //muestra en la pantalla la informacin
deseada indicando segn el puntero el nombre ingresado.//
cout<<" su edad es " << puntero->edad <<"aos"; //muestra en la pantalla la
informacin deseada, indicando segn el puntero la edad ingresada.//
delete puntero; //Libera un bloque de memoria asignada por new en tiempo de
ejecucin.//
system("pause"); //funcin de espera//
return 0; //se hace un retorno o salida de la funcin principal.//
} //Se cierra la llave indicando que terminan las instrucciones de la funcin principal.//

2 cdigo fuente del programa que implement basado en la consulta en la web, imagen de
la salida en pantalla.
Cdigo fuente propuesto
Se realiza la modificacin de un programa encontrado en la web, el cual realiza la suma de
dos nmeros, se le aade a este los operadores new y delete para completar el programa.

/*AUTOR :: Leidy Viviana Ruiz Saavedra


Programa que realiza la suma de dos nmeros, solicitando
el ingreso de los nmeros para realizar la suma de estos , mostrando en pantalla
la suma total de los nmeros ingresados con anterioridad, de la misma manera se evidencia
en
la estructura la implementacin de los operadores new y delete a traves de la estructura
numero*/
#include <iostream> //libreras de inicio de programa, til para operadores de entrada y
salida cout y cin//
#include <cstdlib> //libreras de inicio de programa//
using namespace std; //usa espacios de nombre estndar//
struct numero //estructura de tipo numero//
{
int numero ; //variable miembro de tipo entero//
struct numero *sig; //apuntador miembro del tipo struct numero//
}*puntero; //variable puntero//
int main() //funcin de tipo entero puede retornar un valor de tipo entero//
{
puntero = new numero; //asigna un bloque de memoria//
int a,b; //variable de tipo entero realiza la funcin de suma de dos nmeros//
cout<<"Leidy viviana Ruiz Saavedra"<<endl; //muestra en la pantalla la informacin
.deseada.//

cout<<"Estudiante Ingenieria de Sistemas"<<endl; //muestra en la pantalla la


informacin.//
cout<<"Codigo 1101755181"<<endl; //muestra en la pantalla la informacin.//
cout<<"Grupo 301305_22 "<<endl; //muestra en la pantalla la informacin.//

cout<<"Cead Velez"<<endl; //muestra en la pantalla la informacin.//


cout<<"INGRESA UN NUMERO: "; //muestra en la pantalla la informacin.//
cin>>a; //variable de tipo entero, se ingresa el valor del primer numero//
cout<<"INGRESA OTRO NUMERO:"; //muestra en la pantalla la informacin.//
cin>>b; //variable de tipo entero, se ingresa el valor del segundo numero//
cout<<"LA SUMA DE LOS NUMEROS ES: "<<a+b<<endl; //salida en pantalla,
muestra el resultado en pantalla segn suma realizada por el programa.//
delete puntero; //Libera un bloque de memoria asignada por new en tiempo de
ejecucin.//
system("pause"); //funcin de espera//
return 0; //se hace un retorno o salida de la funcin principal.//
} //Se cierra la llave indicando que terminan las instrucciones de la funcin principal.//

3 evidencia de la instalacin del IDE Falcn, C++ y exploracin de los entornos.

CONCLUSIONES
Se concluye con la realizacin de este trabajo, que se desarrollaron los puntos sugeridos por
el seor tutor, se digito el cdigo fuente dado por el tutor, en el que se encontraron
dificultades, dndoles solucin a travs de los diferentes puntos de informacin, fue de
importancia la realizacin de este trabajo inicial para empezar a relacionarnos con la
estructura de datos.

REFERENCIAS BIBLIOGRFICAS (NORMAS APA).

Bustamante Paul, Aguinaga Iker, Aybar Miguel, Olaizola Luis, Lazcano Iigo. (2004).
Aprenda C++ Avanzado como si estuviera en primero. Recuperado el 16 de agosto de:
http://campus13.unad.edu.co/campus13_20152/mod/lesson/view.php?
id=2675&pageid=738
Serrano Carlos. (2015).aprende a programar en dev C1 tutorial. recuperado el 16 de agosto
de: https://www.youtube.com/watch?v=tUrM0H6wASc&feature=youtu.be

You might also like