miércoles, 26 de agosto de 2020

Manejo estático de las variables en memoria

 

MANEJO ESTÁTICO DE LAS VARIABLES EN MEMORIA


VARIABLE : Es un dato que se almacena en un espacio de memoria que se reserva para utilizarse durante el funcionamiento de un programa.


TIPOS DE DATOS Y ESTRUCTURAS DE DATOS


ESTRUCTURA DE DATOS

Permite procesar un grupo de datos que están entrelazados entre si que sea dispendioso manejarlos por su cantidad, en variables separadas.


ESTRUCTURAS ESTÁTICAS: Son aquellas que tienen un tamaño definido antes de ejecutar el programa y no pueden ser modificados durante su funcionamiento

  • Vector: Tipo de dato con nombre, tamaño, características y espacio de memoria definidos. No puede ser utilizado en otros programas diferentes para el que se definió.      
  • Array: Arreglo de vectores de tipo matriz de tamaño definido y datos uniformes    
  • Listas ligadas: Permite almacenar varios vectores ligados entre si por medio de "ligas" y direcciones. Cada vector debe contener características iguales, pero no necesariamente entre los otros vectores; es decir, cada vector posee características propias y se pueden entrelazar con otros vectores de otras características.        




ESTRUCTURAS DINÁMICAS: Son aquellas que no tienen un tamaño definido antes de ejecutar el programa ni límite de espacio.


¿Cómo se indica en un programa en C# que una línea no es ejecutable sino un comentario?
Se indica iniciando la linea con  "//"

Resultado de imagen de ESTRUCTURAS DE DATOS
¿Qué utilidad tienen las líneas de comentarios en un programa?
Para mostrar los pasos que se están siguiendo en el programa tanto para uno mismo como para otro programador que lea. 


El compilador chequea que las posiciones del vector en ejecución sean menores que el tamaño 
declarado del vector, ¿Cuál es la razón para declarar los vectores antes de entrar en ejecución?

Resultado de imagen de ESTRUCTURAS DE DATOSPara que el programa pueda reconocer las variables que debe leer y los limites que tiene cada una.




1. Indique tres características de las estructuras de datos estáticas.
- Los datos no son variables 
- El ingreso de los datos es manual, depende del programador y no del usuario
- Tienen espacios definidos

2. Indique dos ventajas al utilizar los arreglos como estructuras de almacenamiento.
- No se requieren diferentes variables para almacenar
- El código de lectura es mas corto y sencillo

3. Indique dos desventajas de utilizar los arreglos como estructuras de almacenamiento.
- Los datos deben ser de las mismas características

4. Exprese cuál es la principal diferencia que existe entre una matriz y un arreglo de vectores.

- El arreglo de vectores es de dos dimensiones, mientras que la matriz es multidimensional.


a. ¿Cómo se indica en un programa en C# que una línea no es ejecutable sino un comentario?

Iniciando la frase con  // 

b. ¿Qué utilidad tienen las líneas de comentarios en un programa?

Son una guía para llevar el orden del programa

c. El compilador chequea que las posiciones del vector en ejecución sean menores que el tamaño declarado del vector, ¿Cuál es la razón para declarar los vectores antes de entrar en ejecución?





No hay comentarios:

Publicar un comentario

APLICANDO INSTRUCCIONES CONDICIONALES E ITERATIVAS

  CICLOS                 PARA        MIENTRAS                       for                                                  while   Es un cicl...