VECTORES (Array)
OBJETIVOS:
1. Aprender a declarar o inicializar vectores
2. Conocer la forma de leer e imprimir los elementos almacenados en vectores.
3. Construir algoritmos para buscar elementos en vectores
Para este tipo de problemas, existen unas variables denominadas Variables suscritas que almacenan el lugar (referencia) en donde se crearon multiples espacios o celdas de memoria que pueden ser usados para guardar y recuperar datos (llamado Arreglo).
Un arreglo es entonces, un conjunto de espacios o celdas de memoria dónde se puede almacenar temporalmente muchos datos siempre y cuando sean del mismo tipo. Existen varios tipos de arreglo a saber.
Arreglos unidimensionales también conocidos como vectores, los arreglos bidimensionales o matrices y los arreglos multidimensionales
Todo arreglo requiere de una variable suscrita para poder acceder a sus datos para poder acceder a sus datos y todos ellos son del mismo tipo, el cual debe coincidir con el tipo de dato de la variable suscrita. El vector funciona como una fila en la cual se ubican los datos desde la primera celda hasta la ultima. Las matrices son similares, pero con la diferencia de que trabajan como una tabla de celdas con varias filas y columnas, es decir, q ocupan dos dimensiones; los arreglos multidimensionales, por su parte funcionan con celdas que ocupan espacios en más de dos dimensiones.
VECTORES
Los vectores son conjuntos finitos de celdas que permiten almacenar datos del mismo tipo, de acuerdo a como se haya declarado. Para facilitar su comprensión, gráficamente un arreglo unidimensional se observa como una fila donde cada celda corresponde a un espacio de memoria en el que se puede ubicar un dato. Cada celda y espacio de memoria es identificado con un número llamado índice.
Los indices empiezan en 0 aunque existen lenguajes de programación en que empiezan en 1 y son números enteros. El último número índice representa no solo a la última celda, sino también el tamaño del arreglo, es decir, el número de celdas que posee.
En la declaración de un vector con el fin de poder utilizar un vector(o arreglo en general) de cualquier tipo dentro de un algoritmo, se requiere el uso de una variable suscrita que lo referencie. Una variable suscrita se diferencia de las demás por tener en su declaración los símbolos de corchetes "[ ]"
Entero EdadEstudiante[ ]
Real Estatura persona [ ]
Cadena Nombre empleado [ ]
Carácter Letras documento []
Es importante aclarar que luego de declarar la variable suscrita, se debe especificar el tamaño del vector; esto permitirá determinar la cantidad de celdas, casillas o espacios de memoria que tendrá el vector, lo anterior se puede hacer de dos formas: usando la función llamada dimensión o dimensional y "[ tamaño del vector ]"
Ejemplos de creación de arreglos con la función dimensión o dimensionar
Ejemplo#1
Se declara una variable suscrita llamada EdadEstudiante y se le da un tamaño de 6 posiciones para datos tipo entero.
Entero EdadEstudiante [ ]
EdadEstudiante= dimensionar (6)
EdadEstudiante [] [] [] [] [] []
0 1 2 3 4 5 =6-1
Ejemplo #2
Se declara una variable suscrita llamada EstaturaPersona y se le da un tamaño de cuatro posiciones para datos tipo real
Real EstaturaPersona [ ]
EstaturaPersona = dimensionar (4)
EstaturaPersona [] [] [] []
0 1 2 3 = 4-1
Ejemplo #3
Se declara una variable suscrita llamada NombreEmpelado y se le da un tamaño de 3 posiciones de tino cadena.
Cadena NombreEmpleado [ ]
NombreEmpelado = dimensionar (3)
NombreEmpelado [] [] []
0 1 2 = 3-1
Ejemplo #4
Se declara una variable suscrita llamada LetrasDocumento y se le da un tamaño de 50 posiciones para datos tipo carácter
Carácter LetrasDocumento [ ]
LetrasDocumento= dimensionar (50)
LetrasDocumento=[] [] [] ..... [] []
0 1 2 48 49 50-1
DECLARACIÓN
Definir nombre_vector como Tipo_de_dato
Dimensión nombre_vetor (tamaño) la cantidad de posiciones y entre corchetes
Dónde Tipo_de_dato se corresponde con cualquiera de los tipos de simples vistos previamente: entero, real, cadena, lógico
La declaración Dimensiones sirve para darle el tamaño a nuestro vector, que recordemos, no puede cambiar una vez declarado. El tamaño ba a ser siempre un número entero o una variable entera, el tamaño no puede ser un número con decimales.
El tamaño nos sirve para declarar cuántos elementos va a poder guardar nuestro vector. Si decimos que nuestro vector va a guardar 5 elementos, no puede guardar 6 o nos producirá un error.
Algoritmo vectores
Definir vector como entero
dimensión vector [5]
EJERCICIOS
#1. Crea un array o arreglo unidimensional con un tamaño de 5, asignarles los valores numéricos manualmente (los que quieras) y los muestre por pantalla
Algoritmo. vectores
Inicio
definir vector , I como entero
dimensión vector [5]
vector[0]= 10
vector[1]=3
vector[2]= 59
vector[3]= 100
vector[4]= 45
Para i=0 hasta 4 con paso 1 hacer
escribir vector [i]
Finpara
Final
#2. Crea un arreglo llamado números que almacene los siguientes datos: 20, 14, 8, 0, 5, 19, 4, 9, 34 y 23
Algoritmo números
Inicio
definir vector como entero
dimensión vector [10]
vector[0]= 20
vector[1]=14
vector[2]= 8
vector[3]= 0
vector[4]=5
vector[5]= 19
vector[6]=4
vector[7]= 9
vector[8]= 34
vector[9]=23
Fin
Comentarios
Publicar un comentario