Beruflich Dokumente
Kultur Dokumente
CARTULA 1
INDICE
INTRODUCCION 3
CONCEPTO - VECTORES
CARACTERISTICAS - VECTORES
CONCLUSIONES 10
BIBLIOGRAFIA
11
INTRODUCCION
10
VECTORES
Ejemplo:
23
num
10
CARACTERISTICAS
Es
finito
porque
tiene
un
nmero
determinado
de
elementos.
10
NOMENCLATURA
A la hora de definir un array siempre habr que dar el nombre del array,
el rango de sus ndices y el tipo de sus datos que lo contienen, y para
hacer esa declaracin, se utiliza la siguiente nomenclatura
<nom_array>: array [L1 L2] de <tipo>
Sueldo: array [1 8] de real
Sueldo: array [1990 1997] de real
I: entero
I 1992
Sueldo [I+2]
10
11
12
Ventas
[3]
800000
2. Lectura y escritura de datos:
leer<nom_array>[ndice]
escribir<nom_array>[ndice]
desde i=1 hasta 12
escribir introduzca las ventas del mes
leer ventas[i]
fin desde
10
Consiste en pasar por todas las posiciones del array para procesar su
informacion.
4. Actualizacin de un vector/array:
a) Aadir datos:
Es un caso especial de la operacin de insercin de un
elemento en un vector unidimensional, pero el elemento lo
metemos despus de la ltima posicin que contiene
informacion valida en el array.
<nom_array> [K+1] valor
b) Insercin de datos:
Consiste en introducir un elemento en el interior de un array
para lo cual ser necesario desplazar todos los elementos
situados a la derecha del que vamos a insertar una posicin
a la derecha con el fin de conservar el orden relativo entre
ellos.
Para que se pueda insertar un nuevo elemento en el array si
ya existen N elementos con informacion en el array, el array
tendr que tener un tamao de como mnimo N+1 para
poder insertar el elemento
E
O
G
Borrar J
Suponiendo que el nmero de elementos validos
actualmente es N y queremos borrar el elemento de la
posicin K.
Desde i=K hasta N-1
A[I] A[I+1]
Fin desde
VENTAJAS
Los datos estn almacenados en una sola estructura de datos siendo
ms fcil el acceso a los mismos.
10
DESVENTAJAS
Un vector no puede almacenar datos de diferente tipo. Se puede tener
un array de nmero enteros o un array de cadenas, pero no se puede
tener un arreglo que contenga por ejemplo: cadenas y nmero enteros a
la vez
10
CONCLUSION
BIBLIOGRAFIA
HTTP://WWW.PROGRAMACION.COM/ARTICULO/INTRODUCCION
_A_LA_PROGRAMACION_205/7
10
http://javiergarbedo.es/index.php/seccion-java/31-arrays/124vectores
10