Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 Ejercitación
Tipo Vector: Dimensiones Física y lógica
CONSIDERACIONES
dimL : cantidad de elementos en el vector (dimensión lógica).
Espacio suficiente: Debe verificarse que dimL < dimF (dimensión lógica <
dimensión física)
CONSIDERACIONES
dimL : cantidad de elementos en el vector (dimensión lógica).
Espacio suficiente: Debe verificarse que dimL < dimF (dimensión lógica <
dimensión física)
CONSIDERACIONES
dimL : cantidad de elementos en el vector (dimensión lógica).
Espacio suficiente: Debe verificarse que dimL < dimF (dimensión lógica <
dimensión física)
Posición 2
24 26 5 8 17 30 23 ……………
Elemento 26 1 2 3 4 5 6 7 1000
Esta operación también tiene que verificar que la posición sea válida.
vector
Dimensión Dimensión
lógica = 6 lógica = 7
Tipo Vector: Insertar un elemento en una posición determinada
Procedure INSERTARPOS (var v:vector; var dimL: integer;
1. Verificar la posición a
insertar elemento: integer; pos: integer; var exito: boolean);
2. Verificar espacio en el
vector var i : integer;
CONSIDERACIONES
dimL : cantidad de elementos en el vector (dimensión lógica).
24 5 8 17 30 23 ……………
1 2 3 4 5 6 1000
Posición 2
24 8 17 30 23 ……………
1 2 3 4 5 1000
Esta operación también tiene que verificar que la posición sea válida.
2. Desplazar elementos
(a partir de la posición Pos =2
siguiente)
3. Disminuir la
dimensión lógica
8 17 30 23
vector
Dimensión Dimensión
lógica = 6 lógica = 5
Tipo Vector: Borrar un elemento de una posición determinada
Procedure BorrarPos (var v: vector;
1. Validar la posición a var dimL: integer; pos: posicion;
borrar var exito: boolean );
var i: integer;
2. Desplazar elementos
(a partir de la posición begin
n a borrar
siguiente) exito := false; posic ió
r la
Valida