Mapa mental
Programacion_II
Contenido del mapa
Programacion_II
UNIDAD 4
- Apuntadores
- Que es?
- Variables que contiene direcciones de memoria e un lugar de un valor especifico
- Los apuntadores deben declararse antes de ser utilizados
- Los operadores principales son:
- 1
- -Operador de direccion (&)
- Su funcion es:
- Devolver la direccion en la que esta guardada una variable
- Su funcion es:
- -Operador de direccion (&)
- 2
- -Operador de indireccion (*)
- Su funcion es:
- Hacer referencia al valor que tiene el objeto al que esta haciendo referencia el apuntador
- Su funcion es:
- -Operador de indireccion (*)
- 1
- Los operadores principales son:
- Los apuntadores deben declararse antes de ser utilizados
- Formas de pasar argumentos de una funcion:
- 1
- 2
- 3
- Paso por referencia mediante apuntadores como argumentos
- Nos permite:
- Modificar mas de un objeto con una funcion y evita sobrecargar el sistema cuando se pasan objetos de tamaños considerables
- Nos permite:
- Paso por referencia mediante apuntadores como argumentos
- Paso por referencia utilizando referencias como argumentos
- 3
- Paso por valor
- 2
- 1
- Los Apuntadores y variables constantes
- Se divide en:
- Apuntador constante a un dato no constante
- Es:
- Un apuntador que apunta siempre a la misma dirección de memoria pero el dato que se encuentra en dicha dirección se puede modificar utilizando el apuntador
- Es:
- Apuntador no constante a un dato constante
- Es:
- un apuntador que se puede modificar para que apunte a otro elemento pero dicho elemento no se puede modificar mediante el apuntador
- Es:
- Apuntador no constante a un dato no constante
- Consiste en que:
- El apuntador y el dato al que el apuntador hace referencia se pueden modificar
- Consiste en que:
- Apuntador constante a un dato constante
- Consiste en que:
- Ni el apuntador ni el objeto al que el apuntador hace referencia puede modificarse
- Consiste en que:
- Apuntador constante a un dato no constante
- Se divide en:
- Los Apuntadores y variables constantes
- Variables que contiene direcciones de memoria e un lugar de un valor especifico
- Que es?
- Apuntadores
UNIDAD 5
- Estructuras de datos Dinamicas
- Clases auto-referenciadas
- Es:
- Una clase que tiene como dato miembro un apuntador a un objeto de la misma clase
- Es:
- Asignacion de memoria dinamica
- Es:
- Un proceso por medio el cual se asigna memoria para propositos especificos, puede ser en tiempo de compilacion o informacion
- Esto mediante el uso de:
- Apuntadores y operadores especiales que permiten gestionar una parte de la memoria llamada memoria dinamica
- Esto mediante el uso de:
- Un proceso por medio el cual se asigna memoria para propositos especificos, puede ser en tiempo de compilacion o informacion
- Es:
- Clases auto-referenciadas
- Listas enlazadas
- Es:
- Una secuencia de elementos (nodos), uno detras del otro, en el que cada elemento se conecta al siguiente por medio de un apuntador que se conoce como enlace
- Operacion en listas enlazadas
- Se divide en:
- Inicializacion o Creación
- Hace referencia a:
- la declaración de la clase auto-referenciada que representa los nodos de la lista
- Hace referencia a:
- Recorrido y búsqueda de elementos en una lista
- Creación e inserción de elementos en la lista
- Es necesario:
- Declarar el apuntador primero, del mismo tipo de la clase auto-referenciada, y posteriormente utilizar lamemoria dinámica para insertar todos los elementos que sean necesarios
- Es necesario:
- Eliminación de elementos de la lista
- Creación e inserción de elementos en la lista
- Inicializacion o Creación
- Se divide en:
- Operacion en listas enlazadas
- Una secuencia de elementos (nodos), uno detras del otro, en el que cada elemento se conecta al siguiente por medio de un apuntador que se conoce como enlace
- Pilas y Colas
- Son:
- Versiones restringidas de las listas enlazadas, en las que solo se puede llevar a cabo algunas de las funciones que pueden realizar en la lista
- Pilas
- Son:
- Una coleccion ordenada de elementos que permite agregar y eliminar nodos solo de la parte superior de la misma
- Son:
- Colas
- Son:
- EDD semejantes a las listas enlazadas en las que se puede acceder a la informacion por uno de los dos extremos. (al insertarse el nuevo elemento se elimina el de enfrente)
- Son:
- Pilas
- Versiones restringidas de las listas enlazadas, en las que solo se puede llevar a cabo algunas de las funciones que pueden realizar en la lista
- Son:
- Pilas y Colas
- Es:
- Los arboles
- Son:
- Una estructura en la que los datos estan organizados de modo que los elementos de informacion se relacionen a travez de ramas
- EDD no lineales en dos dimesiones, a diferencia de listas, pilas y colas.
- Son:
- Funciones Virtuales y Polimorfismo
- Funcion Virtual
- Es:
- Un tipo de funcion cuyo comportamiento es determinado por la definicion de una funcion, con la misma cabecera en alguna de sus subclases.
- Es:
- Polimorfismo
- Es:
- En C++ cuando se trabaja con un objeto de una clase sin tener en cuenta de que clase se trata o cuando se tienen dos metodos con el mismo nombre pero diferentes argumentos se esta hablando de polimorfismo
- Es:
- Funcion Virtual
- Listas enlazadas
- Estructuras de datos Dinamicas
Información
- Descripción
- Mapa Mental sobre Programacion_II, creado por DIEGO BENAVIDES CHACON el 15/10/2016.
- Creado por
- DIEGO BENAVIDES CHACON
- Visitas
- 0
- Valoración