programa de calculadora simple
Introducción
En este documento mostraremos un proyecto integrador donde se integra la memoria dinámica y las funciones que hemos ha prendido en la clase estructura de datos hablaremos de lo quees una memoria dinámica empleada en el ámbito de la programación en este proyecto tuvimos que elaborar un programa con memoria dinámica, datos abstractos entre otras cosas este programa se debe poderusar en la vida cotidiana
Memoria dinámica
La memoria dinámica se refiere a aquella memoria que no puede ser definida ya que no se conoce ono
Se tiene idea del número de la variable a considerarse, la solución a este problema es la memoria
Dinámica que permite solicitar memoria en tiempo de ejecución, por lo que cuanta más memoriase necesite,
Más se solicita al sistema operativo. El sistema operativo maneja la memoria gracias al uso de punteros,
Por la misma naturaleza del proceso nos impide conocer el tamaño de la memorianecesaria en el momento de compilar.
Cuando se crea un programa en el que es necesario manejar memoria dinámica el sistema operativo divide el programa
En cuatro partes que son: texto, datos(estáticos), pila y una zona libre o heap. En la última parte es donde queda
La memoria libre para poder utilizarla de forma dinámica.
Datos estáticos y dinámicos
Datos estáticos
Su tamaño y formaes constante durante la ejecución de un programa
Y por tanto se determinan en tiempo de compilación. El ejemplo típico son los arreglos.
Tienen el problema de que hay que dimensionar la estructurade antemano, lo que puede conllevar desperdicio o falta de memoria.
Datos dinámicos
Su tamaño y forma es variable (o puede serlo) a lo largo de un programa, por lo que se crean y destruyen en tiempode ejecución. Esto permite dimensionar la estructura de datos de una forma precisa: se va asignando memoria en tiempo de ejecución según se va necesitando.
Descripción de desarrollo
Ahora...
Regístrate para leer el documento completo.