VECTOR DE DATOS: Es una estructura estática que consiste en
un conjunto de elementos que satisfacen lo siguiente:
[1] DEBE DIMENSIONARSE
PREVIAMENTE
[2] TODOS LOS ELEMENTOS
SON DE IGUAL TIPO
[3] LOS ELEMENTOS SE
ALMACENA EN POSICIONES CONSECUTIVAS DE MEMORIA RAM
QUE ES DIMENSIONAR UN VECTOR ? es una acción que consiste en
RESERVAR el tamaño que el vector ocupará en memoria, es decir, cual es la cantidad MAXIMA de
elementos que tendrá el vector. Esta cantidad MAXIMA de elementos la deducimos según el problema que estemos
resolviendo; por ejemplo: Si deseo almacenar los CODIGOS
de todos los alumnos de la clase y son aproximadamente 15 alumnos entonces lo aconsejable es reservar en memoria (Dimensionar) espacio para un poco mas de esos elementos, digamos 20, es decir, un poco por encima de la cantidad de alumnos que hay pero sin exceso. Para ello, simplemente escribiremos en los algoritmos la siguiente sentencia:
de todos los alumnos de la clase y son aproximadamente 15 alumnos entonces lo aconsejable es reservar en memoria (Dimensionar) espacio para un poco mas de esos elementos, digamos 20, es decir, un poco por encima de la cantidad de alumnos que hay pero sin exceso. Para ello, simplemente escribiremos en los algoritmos la siguiente sentencia:
Dimensionar CODIGOS[20] de Enteros Largos
Dimensionar NOMBRES[20] de Cadenas de caracteres [50] cada
una
TODOS LOS ELEMENTOS SON DE IGUAL TIPO: Es algo obvio, puesto
que cada TIPO de datos ocupa, como hemos dicho en clase, cierto numero de bytes, entonces, NO
ES POSIBLE mezclar distintos tipos de datos en un vector: O todos son enteros cortos ó todos son caracteres, ó
todos son enteros largos, ó todos son decimales, etc.
LOS ELEMENTOS SE ALMACENAN EN POSICIONES CONSECUTIVAS DE
RAM: Puesto que el sistema hace la reserva de memoria para el vector o la matriz como un solo
bloque de bytes, entonces los elementos se guardan en el vector o matriz uno a continuación de otro.
0 comentarios: