T4 01 .InvestigacionDocumental

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE POCHUTLA

Asignatura: Fundamentos de programación

Actividad: Investigación documental de la organización de los datos

Estudiante: Bohórquez Rodríguez Diana

Número De Control: 231160122

Carrera: Ingeniería en sistemas computacionales

Docente: M.C. Rogelio Daniel Mijangos Espinosa

Semestre Y Grupo: 1° “A”

Lugar Y Fecha: San Pedro Pochutla Oax., Noviembre de 2023


INTRODUCCIÓN

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

trata el lenguaje de programación de c++, se presenta a continuación una investigación, en la

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

presentes si queremos ser grandes programadores y además eficientes, eficaces y

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

unidimensionales (de una dimensión) también conocidos como vectores, o

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

estructuras de datos se pueden ver como una agrupación o estructuración (valga la

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

de datos y sin desperdiciar recursos.

Tipos de datos simples en C++

C++ es un lenguaje de programación que hereda muchos conceptos del lenguaje C,

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

dato, y el rango de valores que permite almacenar.

Tipos de datos enumerados en C++

Los tipos enumerados son un mecanismo usado en C++ que nos permite agrupar

constantes simbólicas.

enum días { lunes, martes, miércoles, jueves, viernes, sábado, domingo };

for (int d = lunes; d <=domingo; d++) cout << d;

En este ejemplo parece que en la variable días estamos guardando cadenas de

caracteres, pero realmente estamos guardando números, pero en lugar de guardar los números

directamente, a cada número le define una constante, es decir, el 1 es lunes, el 2 es martes, el


3 es miércoles, etcétera. Además, podemos recorrerlos, ir desde el lunes hasta el domingo,

utilizando una variable entera, porque lo que realmente estamos guardando son enteros.

Tipos de datos complejos en C++

 Matrices / Array

Los array son un tipo dato complejo, en el sentido de que nos permiten guardar

conjuntos de datos, pero siempre datos del mismo tipo.

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

ejecución del programa.

 Estructuras

Las estructuras nos permiten guardar un conjunto de datos, pero esos datos pueden

ser de distinto tipo.

/* declaración de estructura tiempo */

struct tiempo {int hora, minuto, segundo; };

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

para el nombre y un entero para la edad.


Programación Orientada a Objetos en C++

La Programación Orientada a Objetos es la característica más importante de C++. Por

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

informaciones, la x y la y, y tiene una función Mostrar. En el programa principal podemos

crear un objeto punto1 de la clase Punto, que tendrá un valor x y otro y, que además podrá

mostrar esos valores por pantalla.

int main(int argc, char *argv[ ]) {

Punto punto1;

punto1.x=4;

punto1.y=8;

cout << punto1.x << endl;

punto1.mostrar( );

return 0;

}
CONCLUSIÓN

Con la investigación realizada con anterioridad, se puede concluir que c++ es un

lenguaje de programación muy simple y sencillo de entender, es cuestión de concentrase,

ponerle atención y ganas al momento de empezar a revisar sus estructuras, sus tipos de datos

y guiarse también con los ejemplos.

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

También podría gustarte