Beruflich Dokumente
Kultur Dokumente
INTRODUCCION
En la actualidad, el C++ es un lenguaje verstil, potente y general. Su xito entre los
programadores profesionales le ha llevado a ocupar el primer puesto como herramienta de
desarrollo de aplicaciones. El C++ mantiene las ventajas del C en cuanto a riqueza de operadores
y expresiones, flexibilidad, concisin y eficiencia. Adems, ha eliminado algunas de las
dificultades y limitaciones del C original.
El proposito de este trabajo es colocar en prctica todos los conceptos y conocimientos que
durante este curso se esta aquiriendo, donde se establece ademas conceptos sobre la tematica
tratada, igualmente se mostrara informacion basica sobre la instalacion del programa Falcon C+
+, ejecucion y codigos de eercicios investigados y propuestos.
En el presente trabajo se mostraran aspectos basicos como la instalacion de Flacon C++ y su
configuracion, ademas se veran algunos ejercicios relativos con la tematica tratada, y su
respectiva codificacion en el programa Falcon C++, de incluyendo en ello los resultados
obtenidos, manejando los temas de apuntadores, memoria dinamica, nwe y delete.
Damos click en las opciones de siguiente tanto para continuar con el proceso como para
aceptar que se instale por defecto en el disco C.
C: EJEMPLO INVESTIGADO
/*
Nombre: Jonny Alexander Mueses Imbacuan
Curso: Estructura de Datos
Actividad: Fase 1: Introduccin a las estructuras de datos.
Fecha: 20 de Agosto de 2015
Descripcin: el programa lo que hace es registrar cursos, listar cursos,
finalmente se emplea la opcion salir, es denotar que el programa solo muestra
el curso registrado actualmente, y el anterior se borra, con esto se mantiene
activo el curso registrado por ltima vez. el programa maneja opciones que son 3.
*/
#include <cstdlib>
#include <iostream>
using namespace std; // usa espacios de nombre estndar
// estructura curso
struct curso
{
char nombre[40];
char codigo[20];
}*cred=NULL; // apuntador de tipo curso inicializado a NULL
// prototipo de las funciones
void insertar();
void visualizar();
//Funcin principal
int main()
{
int opcion;
do {
system ("cls");
cout<<"ADMINISTRAR CURSOS\n\n";
cout<<"\n1.Registrar cursos ";
cout<< "\n2.Listar cursos ";
cout<< "\n3. Salir";
cout<<"\n\nIngrese la opcion: ";
cin>>opcion;
switch (opcion)
{
case 1: insertar ();
break;
case 2: visualizar(); // llamado de la funcin visualizar
break;
case 3: delete cred; // liberacin de memoria
break;
default: cout<<"Opcion incorrecta";
break;
}
} while (opcion != 3);
system("PAUSE");
return EXIT_SUCCESS;
}
// definicin de la funcin que inserta los datos
void insertar()
{
cred = new curso;
cout<<"\nRegistrar el curso \n";
cout<<"\nNombre del curso : ";
cin>> cred->nombre;
cout<<"\nCodigo del curso : ";
cin>> cred->codigo;
}
//definicin de la funcin visualizar
void visualizar()
{
cout<<"\nCURSO REGISTRADO ";
cout<<"\nNombe : " << cred->nombre;
cout<<"\nCodigo : "<< cred->codigo;
cout<<endl;
system("pause");
}
CONCLUSIONES
El desarrollo de este trabajo fue un apoyo para profundizar y manejar cuidadosamente la
temtica tratada, en este caso el tema de programacin C++. Durante el desarrollo del trabajo se
logr obtener varios logros fundamentales para la continuacin del curso y del estudio de las
temticas del mismo.
Entre estos logros destaco la comprensin bsica de las caracteristicas y conceptos bsicos de C+
+, la aplicacin de los operadores, libreras, y cdigos, y estructuras para realizar aplicaciones
ejecutables, adems se pudo instalar correctamente el programa Falcon C++, se analiz cada
componente del mismo, y fue de mucha ayuda tener conocimientos bsicos de ingls para poder
ejecutar correctamente el programa.
Hubo algunas dificultades durante el desarrollo practico de las actividades, como en desconocer
algunas funciones, la falta de claridad del manejo de las libreras o ficheros en C++, al inicio
hubo dificultades en cuanto al manejo de cdigos, pero con ayuda de la investigacin en internet,
y de fuentes de informacin confiables, se logr superar estas dificultades que muchas veces
conllevaban al cometido de errores y a que el programa no se ejecutara.
De acuerdo a lo anterior, fue necesario investigar con lo relacionado al tema, ser un poco
prctico, realizar ejercicios, plantear ejercicios. De esta manera se puede lograr aprender mucho
del tema, que es de gran importancia en la actualidad.
REFERENCIAS
Oliag, S. T. Curso de programacin en C++. Web: http://www.uv.es/~sto/cursos/c++/curso95.pdf
Garcia,
J.
Aprenda
C++
como
si
estuviera
en
primero.
Web:
C++.
Web:
http://mat21.etsii.upm.es/ayudainf/aprendainf/Cpp/manualcpp.pdf
Flores,
L.
Manual
de
Programacin
en
Lenguaje
http://paginas.matem.unam.mx/pderbf/images/documentos/mprogintc%2B%2B.pdf
Angulo, H. M. (2013). INTRODUCCIN A LA ESTRUCTURA DE DATOS. Recuperado
de: http://datateca.unad.edu.co/contenidos/301305/Curso_301305
AVA/Entornos_de_programacion_C_.pdf