Entradas

Mostrando entradas de octubre, 2020

UNIDAD 2. RECURSIVIDAD

Actividad 1. Redactar una definición propia del concepto de recursividad después de consultar en 5 diferentes fuentes bibliográficas confiables. Para descargar el archivo Word, haz clic AQUÍ.

PROGRAMAS Y CUADRO COMPARATIVO

Imagen
 Para descargar el documento con el cuadro comparativo haz clic AQUI . Escribir un programa para la generación de vectores en tiempo de ejecución ( descargar ejecutable ): Escribir un programa que ejemplifique el uso de la memoria dinámica ( descargar ejecutable ):

REPRESENTACIÓN GRÁFICA DE ESTRUCTURAS DINÁMICAS Y ESTÁTICAS.

Imagen
 ESTRUCTURAS DINÁMICAS: ESTRUCTURAS DINÁMICAS:

Memoria Estática y Memoria Dinámica.

Imagen
 Para descargar el archivo Word, haz clic AQUÍ. MEMORIA ESTÁTICA.   Datos estáticos: su tamaño y forma es constante durante la ejecución de un programa y por tanto se determinan en tiempo de compilación. El ejemplo típico son los arrays. Tienen el problema de que hay que dimensionar la estructura de antemano, lo que puede conllevar desperdicio o falta de memoria. La gestión de la memoria estática es la más sencilla. De hecho, algunos lenguajes de programación antiguos, como las primeras versiones de FORTRAN, ´únicamente tienen reserva estática de memoria. Las principales ventajas son la sencillez de implementación y que los requerimientos de memoria del programa son conocidos una vez compilado el mismo. Sin embargo, existen bastantes inconvenientes:  El tamaño de los objetos debe ser conocido en tiempo de compilación: no se puede trabajar con objetos de longitud variable.  Es difícil para el programador definir el tamaño de las estructuras que va a usar: si so...