T4 01 .InvestigacionDocumental
T4 01 .InvestigacionDocumental
T4 01 .InvestigacionDocumental
El lenguaje c++ es de suma importancia para las personas que quieren adentrase al
mundo de la programación, pues es sencillo de entender y este mismo nos dará las bases para
entender programas más complejos como Python y Java. Para tener una mejor idea de lo que
cual se muestran los tipos de datos y estructuras, así como unos ejemplos de lo que contiene
c++. Es muy importante comprenderlos, pues como ya se mencionó, debemos tenerlos muy
profesionales.
Sin más, vamos a conocer un poco sobre el gran lenguaje de programación de c++.
ORGANIZACIÓN DE LOS DATOS
Las estructuras de datos en C++ se pueden entender como un tipo de dato compuesto
(no complejo), permiten almacenar de manera ordenada una serie de valores dados en una
misma variable. Las estructuras de datos más comunes son los arrays, que pueden ser
multidimensionales (de varias dimensiones) también conocidos como matrices, aunque hay
otras un poco más diferentes como son struct, las enumeraciones y los punteros. Las
redundancia) para una serie de tipos de datos primitivos (aunque también pueden poseer tipos
de datos complejos) y que pueden ser fácilmente utilizadas e identificadas. Sin la existencia
de las estructuras de datos sería imposible o bastante complicado, por ejemplo, conocer y
manejar todos los números de identificación, nombres y, direcciones de todos los usuarios de
un sistema (que normalmente serían muchísimos) pero ahora con las estructuras de datos es
muy simple definir una serie de posiciones en memoria para cada valor que deseamos guardar
o definir un orden o valores específicos para cada campo y accediendo a ellos generalmente
por medio de una única variable. Todo esto es sencillo hacerlo con el uso de las estructuras
es un lenguaje compilado y fuertemente tipado, lo que significa que en las variables con las
que trabajamos hay que indicar el tipo del dato que van a guardar cuando se declaran, lo que
puede hacer que tengamos problemas y se generen errores. Los tipos de datos básicos
normalmente son los numéricos y en la siguiente tabla podemos ver estos tipos de datos
simples en C++, su nombre, descripción, el tamaño definido por el tipo de dato, que
proporciona la cantidad de información que podemos guardar en una variable de ese tipo de
Los tipos enumerados son un mecanismo usado en C++ que nos permite agrupar
constantes simbólicas.
caracteres, pero realmente estamos guardando números, pero en lugar de guardar los números
utilizando una variable entera, porque lo que realmente estamos guardando son enteros.
Matrices / Array
Los array son un tipo dato complejo, en el sentido de que nos permiten guardar
int números[5] = { 1, 2, 3, 4, 5 };
En este ejemplo, el array números guarda 5 datos enteros. Hay que recordar que un
array es una estructura estática, es decir, el tamaño del mismo no cambia a lo largo de la
Estructuras
Las estructuras nos permiten guardar un conjunto de datos, pero esos datos pueden
En este ejemplo tenemos la estructura tiempo que tiene 3 enteros, pero se podría
utilizar otra estructura llamada persona que se componga de una cadena de caracteres o string
ejemplo, la cadena de caracteres, que es otro tipo de datos que utilizamos normalmente en
C++, realmente no es un tipo de dato, sino que el string, que representa una cadena de
caracteres es una clase. El concepto de clase es algo parecido a las estructuras, ya que nos
permiten guardar atributos o información, pero además las clases nos permiten ejecutar
código. Al crear una variable de una clase, a esta variable se le llama objeto, por eso se conoce
como programación orientada a objetos, y ese objeto además de guardar información puede
ejecutar funciones o métodos que trabajan sobre los datos que tienen guardados.
Veamos un ejemplo:
class Punto
//Atributos
public:
float x;
float y;
//Funciones
void mostrar();
};
Tenemos una clase Punto, que representa a un punto, que tiene dos atributos o
crear un objeto punto1 de la clase Punto, que tendrá un valor x y otro y, que además podrá
Punto punto1;
punto1.x=4;
punto1.y=8;
punto1.mostrar( );
return 0;
}
CONCLUSIÓN
ponerle atención y ganas al momento de empezar a revisar sus estructuras, sus tipos de datos
También se pudo observar que en la práctica, así como van surgiendo dudas, también
se van disipando, pues recordemos que la práctica hace al maestro. Sigamos practicando,
para cada día ser mejores y en un futuro no muy lejos, unos muy grandes programadores.
REFERENCIAS
https://www.programarya.com/Cursos/C++/Estructuras-de-
Datos#:~:text=Las%20estructuras%20de%20datos%20en,dados%20en%20una%20
misma%20variable
https://openwebinars.net/blog/principales-tipos-de-datos-en-c/
https://nlaredo.tecnm.mx/takeyas/Apuntes/Administracion_Archivos/Apuntes/M
anejo%20de%20Archivos%20en%20Lenguaje%20C/Manejo%20de%20Archivos%2
0en%20Lenguaje%20C.pdf
https://es.scribd.com/document/484017946/Organizacion-de-Archivos-en-
Lenguaje-C