3. Se desea guardar los sueldos de 5 operarios.
Según lo conocido deberíamos definir 5 variables si queremos
tener en un cierto momento los 5 sueldos almacenados en
memoria.
Empleando un vector solo se requiere definir un único nombre y
accedemos a cada elemento por medio del subíndice.
4. Notación
La representación de un elemento en un vector se
suele hacer mediante el identificador del vector
seguido del índice entre corchetes, paréntesis o
llaves:
muchas veces en pseudocódigo y en libros de
matemática se representan como letras
acompañadas de un subíndice numérico que
indica la posición a la que se quiere acceder.
Notación Ejemplos
vector[índice_1,índice_2...,índice (Java, Lexico, Perl, etc.)
vector[índice_0][índice_1
]...[índice]
(C, C++, PHP, etc.)
vector(índice_1,índice_2..
.,índice)
(Basic)
5. En Basic, Java y otros lenguajes es posible declarar matrices
multidimensionales, entendiéndolas como un vector de x
dimensión. En dichos casos en número de elementos del vector es
el producto resultante de cada dimensión.
Por ejemplo el vector v(4,1) tiene 10 elementos se calcula del
siguiente modo: (0-4) * (0-1). Los elementos de la primera
dimensión del vector contiene 5 elementos que van del '0' al '4' y la
2º dimensión tiene 2 elementos que van desde '0' a '1'. Los
elementos serían accedidos del siguiente modo:
elemento 1: (0,0)
elemento 2: (0,1)
elemento 3: (1,0)
elemento 8: (3,1)
elemento 9: (4,0)
elemento 10: (4,1)
6. Es un conjunto de datos con un cierto
orden.
Las estructuras de datos pueden ser
dinámicas o estáticas
Estáticas: aquellas a las que se le asigna
una cantidad fija de memoria de
acuerdo a lo definido en la declaración
de la variable.
Dinámicas: son aquellas cuyo tamaño
en memoria aumenta o disminuye en
tiempo de ejecución de acuerdo a las
necesidades del programa.