sábado, 25 de abril de 2020

Manejo Estático de las variables en Memoria



1.         Indique tres características de las estructuras de datos estáticas.

A. ocupan solo una casilla de memoria, por lo tanto una variable simple hace referencia a un único valor a la vez,
B. No tienen las limitaciones o restricciones en el tamaño de memoria ocupada que son propias de las estructuras estáticas
C.  el tamaño  ocupado  en  memoria  se  define  antes  de  que  el  programa  se  ejecute  y  no puede modificarse dicho tamaño durante la ejecución del programa

2.         Indique dos ventajas de utilizar los arreglos como estructuras de almacenamiento
A.  Puedes recuperar esa información.
B.  Los elementos tienen un orden y se pueden acceder mediante su posición.

3.         Indique  dos desventajas de utilizar los arreglos como estructuras de almacenamiento
A.  Su tamaño es fijo, por lo que si no se conoce de antemano el número máximo de elemento a almacenar pueden ocurrir problemas si el espacio reservado es menor del necesario.
B.  Al Insertar elementos de manera ordenada es muy lento.

4.         Indique cuál es la principal diferencia que existe entre una matriz y un arreglo de vectores
Ambas son estructuras de datos estáticas, o sea, que separan memoria física para almacenar datos y que no puede ser modificada en tiempo de ejecución. La diferencia consiste en la manera de acceder a dichas estructuras, mientras los vectores son accedidos con un sub índice, las matrices usan dos sub índices. En el momento de crear una matriz, la memoria central, separa espacio en posiciones consecutivas que gráficamente representan casillas de filas y columnas.

5. Exprese cómo podría utilizar los vectores para guardar los siguientes datos respectivos de 10 personas (Cédula, nombres, apellidos, edad)
Lo que realizamos es a través de una array es asignar el tipo de datos que vamos a manejar en nuestro arreglo. Y asignarle el tamaño que será de 10.
Colocar nombre de la clase, nombre del arreglo corchetes = nombre de la clase y tamaño
Luego pasamos en asignar los Atributos
Donde podemos incluirlos con un parámetro de Private para proteger las variables
Luego en el constructor daremos instrucción si es texto o dato numérico

martes, 21 de abril de 2020

¿Cual Visual Studio debo Descargar?






Las ediciones del Visual Studio, cada vez aportan mejoras que son considerables y aumentan el rendimiento y eficacia para el programador, aunque todas las versiones de visual studio ofrecen una gran cantidad de utilidades, Visual Studio 2017, permite una eficaz y mejorada interfaz de usuario, con la cual se puede obtener el desarrollo de aplicaciones Andorid.IOS,Windows,Linux,Web y nube, etc.
Con la nueva actualización, se garantiza una fluidez y eficacia en un entorno desarrollado y enfocado a la creación de aplicaciones mas avanzadas y de forma mucho mas sencilla.

Manejo Estático de Variables en Memoria






Características de las estructuras de datos estáticas, que representan un flujo optimo del programa.


* Facilita la manipulación y organización de bases de datos.
* Únicamente puede almacenar variables de un solo tipo.
* Tiene un tamaño o espacio fijo en la memoria.


Ademas podemos utilizar las ventajas de utilizar los Arrays (arreglos) como estructuras de almacenamiento. Características.


* Se hace mucho más sencillo la manipulación de bases de datos ya que no requiere de tantas variables independientes.
* Lo datos se enlazan directamente con un índice, lo es más efectivo a la hora de manejar bases de datos muy extensas.


Dos desventajas que se pueden tener al implementar arreglos como estructuras de almacenamiento.


* Al ser estática requiere de un conocimiento previo de la cantidad de datos a ingresar
* Solo se puede almacenar un tipo de variable.


Se puede evidenciar una diferencia entre una matriz y el arreglo de vectores.

En la matriz se pueden almacenar variables de cualquier tipo y tiene filas y columnas lo que quiere decir que tiene dos sub-índices.


Viendo esto la mejor forma de usar los vectores, seria separando o clasificando por un orden lógico. por ejemplo, usar un vector "cédula" otro "nombre" "edad" y así sucesivamente para indicar al programa donde almacenar cierto tipo de información.