diapositivas, evidencia de la unidad 1

7
Instituto Tecnológico Superior de Felipe Carrillo Puerto. Carrera: Ingeniería en Sistemas Computacionales. Asignatura: Estructura de datos. Alumna: Jessica Noemi Solis Castro. Profesor: Aranda Cuevas, Niels Henryk. 28/09/2014 Felipe Carrillo Puerto Quintana Roo.

Upload: saya-paredes

Post on 06-Aug-2015

39 views

Category:

Documents


5 download

TRANSCRIPT

 

Instituto Tecnológico Superior de Felipe Carrillo Puerto.

Carrera: Ingeniería en Sistemas Computacionales.

Asignatura: Estructura de datos.

Alumna: Jessica Noemi Solis Castro.

Profesor: Aranda Cuevas, Niels Henryk.

28/09/2014

Felipe Carrillo Puerto Quintana Roo.

Unidad I: Introducción a las estructuras de datos.

1.1._ Tipos de datos abstractos.

Estáticos: Son aquellos que el espacio para almacenar los datos es reservado al tiempo de compilación.

Dinámicos: Este es el contrario al estático puesto que requiere de mas espacio de memoria, es decir reservarla en tiempo de ejecución para almacenar los datos.

Unidad I: Introducción a las estructuras de datos.

1.2._Modularidad.Tiene dos partes, la definición

que es donde se dice o establece lo que hará, y la invocación es donde se ejecuta las acciones definidas del modulo.

Unidad I: Introducción a las estructuras de datos.

1.3._Uso de tipos de datos abstractos (ejemplo).

int sumar(int x, int y); int main(int argc, char *argv[]) { int N1, N2; cout <<"insertar numero:"; cin>>N1; cout <<"insertar numero:"; cin>>N2; cout<<sumar (N1,N2); } int sumar (int x, int y) { return (x+y); }

Declaración de datos.

Llamado de los datos.

Operaciones.

Unidad I: Introducción a las estructuras de datos.

1.4._Manejo de memoria estática.Es la memoria que se reserva en el momento

de la compilación antes de comenzar a ejecutar el programa. Los objetos son creados al iniciar el programa y destruidos al finalizar el mismo. Mantienen la misma localización en memoria durante todo el transcurso del programa hasta que son destruidos.

Los objetos administrados de este modo son: variables globales, variables estáticas de funciones, miembros “static” de clases y literales de cualquier tipo.

Unidad I: Introducción a las estructuras de datos.

1.4._Manejo de memoria dinámica.Es también llamada almacenamiento

libre y en estos casos el programador solicita memoria para almacenar un objeto y es responsable de liberarla para que pueda ser reutilizada por otros objetos.

Es aquella que se reserva en tiempo de ejecución después de leer los datos y de conocer el tamaño exacto del problema a resolver.

Conclusión.Como sabemos es necesario hacer

diferentes módulos a la hora de codificar para tener un mejor control de nuestros datos.

Y mencionando los datos decimos que existen diferentes tipos de datos y que estos irán acorde de lo que necesitamos. Al igual que diferentes tipos de memorias que estas usaremos en casos necesario de tener reservada dicha memoria o no.