Colaborativo1 Estructura De Datos

Páginas: 8 (1820 palabras) Publicado: 28 de octubre de 2012
UNIVERSIDAD NACIONAL ABIERTA YADISTANCIA
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍAS E INGENIERÍAS

Estructura de datos
Actividad_6: reconocimiento del curso

GRUPO: 301305_21

TUTOR:


POR:
CODIGO:

Octubre– 21– 2012

CONTENIDO

1. Conceptualización de la memoria dinámica.
De acuerdo a la conceptualización del módulo referente a la unidad 1 y a las Consultas bibliográficas enla Biblioteca virtual de la UNAD, de respuesta en la columna de la derecha a los siguientes interrogantes:

Enunciado Respuesta | Respuesta |
En la gestión dinámica de memoria ¿Qué utilidad tiene la función Malloc ()? | La función Malloc()Su utilidad está en que, busca en la memoria el espacio requerido, lo reserva y devuelve un puntero al primer elemento de la zona reservada; separa unbloque de memoria del tamaño que se le especifique y regresa la dirección del primer byte del bloque y su tipo de es un apuntador de tipo Void, lo que hace a este apuntador compatible con los tipos de dato. |
¿Para qué es utilizado del operador delete en la gestión dinámica de memoria? | New y Delete SON, son operadores pre construidos; por esta razón no se requiere incluir ninguna librería oarchivo de Cabecera para utilizarlos.Delete El operador Delete: Libera un bloque de memoria asignada por New en tiempo de ejecución, de manera semejante a como lo hace la función free (). |
Establezca la diferencia relacionadas con el operador sizeof entre las dos instrucciones decódigo siguientes:Instrucción 1. Valor = (float * ) Malloc (10 * sizeof (float)); Instrucción 2. valor = (float * )Malloc (sizeof (float)); | La diferencia radica en que : instrucción 1 La función Malloc() reserva un espacio de memoria de tipo el float (32 bits) multiplicado por 10, por tanto en realidad se está asignando 320bits, el operador sizeof devuelve 320 bits instrucción 2se está asignando solo el valor de un Float (32 bits) (32bits) ; sizeof devuelve 32 bits |
Haga una consulta en la biblioteca virtual de laUNAD para indicar el concepto de apuntadores y la importancia en la programación de C++. | El uso de apuntadores en C y C++ es muy importante debido a que permite hacer los programas más eficientes y más flexibles. Cuandose declara una variable, el compilador reserva un espacio de memoria para ella y asocia el nombre de esta a la dirección de memoria desde donde comienzan los datos de esa variable. Las direcciones de memoria se suelen describir como números en hexadecimal. Un apuntador es una variable cuyo valor es la dirección de memoria de otra variable. Se diceque un apuntador “apunta” a la variable cuyoValorse almacena a partir de la dirección de memoria que contiene el apuntador. Por ejemplo, si un apuntador p almacena la dirección de unaVariable x, se dice que “p apunta a x”.  |

Punto 2
Analice el siguiente código que es una parte de un programa como aplicación de apuntadores a apuntadores, complete las líneas de código que faltan, compílelo y lo ejecuta y así confirma la salida enpantalla, documente cada una de las líneas de código y exprese el resultado que arrojan las variables: a, *x, **y, ***z, en las líneas de la 10 a la 13 para lo cual se debe realizar y anexar a este punto la prueba de escritorio
Análisis:
código | Documente cada línea de código |
#include <iostream> | librería para mostrar y capturar datos cout, cin |
#include<conio.h> | // utiliza más que nada por sus comandos |
using namespace std; | // acede a la librería estándar sin operadnos |
int main () | //función principal que da inicio al programa de tipo entero |
{ | // delimita código que pertenecen a una función int mail |
cout<<"colalorativo_1_ punto_2"; | // salida de un dato en pantalla |
int a=20;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura De Datos
  • Estructura de datos
  • Estructura de datos
  • Estructura de datos
  • Estructuras de datos
  • Estructura de Datos
  • estructura de datos
  • estructura de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS