El documento explica que un vector es una zona de almacenamiento continuo que almacena elementos del mismo tipo en fila. Muestra cómo declarar e ingresar datos en un vector unidimensional en PSeINT usando la palabra reservada "Dimension" y ciclos "Para". También cubre cómo imprimir los datos de un vector en orden inverso y desarrollar un algoritmo para buscar un número dentro de un vector e indicar su posición.
1. Guía de Vectores y/o Arreglos en PSeINT
GUIA DE VECTORES EN PSeINT
En programación y/o algoritmos, un vector (llamados en ingles arrays) es una zona de
almacenamiento continuo, que almacena una serie de elementos del mismo tipo, los elementos del
vector. Desde el punto de vista lógico un vector se puede ver como un conjunto de elementos
ordenados en fila. Sacado Wikipedia (2011).
El anterior ejemplo nos muestra un vector unidimensional de 3 posiciones para almacenar
información y la variable se llama datos.
Para declarar un vector en PSeINT de utiliza la palabra reservada Dimension
Ejemplo:
Para almacenar la información en el arreglo o vector debemos dar el nombre de la variable y la
posición en que queremos guardar la información.
Ejemplo:
Este ejemplo muestra que el algoritmo define un vector o arreglo de 3 posiciones y solicita que se
ingrese un valor, el cual va a ser almacenado en el vector con nombre datos, posición 1
Ing. Heiver Cuesta Dávila – heivercuesta@yahoo.es
2. Guía de Vectores y/o Arreglos en PSeINT
Para poder almacenar datos en un vector se requiere de la sentencia de ciclos PARA. Vemos que el
vector es de tres (3) posiciones lo que quiere decir que se necesita un ciclo que inicie en 1 y termine
en 3, así
Se hace el ciclo 3 veces, pidiendo los datos, como vemos en el anterior ejemplo.
Si les solicitan imprimir el contenido de la información que tiene el vector de manera inversa
a como fue ingresada, se debe tener en cuenta el siguiente procedimiento:
1. Para guardar los datos tuvimos que iniciar el para en 1 y terminar en 3.
2. Si solicitan imprimir la información al contrario de cómo fue ingresada al vector.
Debemos comenzar por la posición 3 y terminar en la posición 1.
Ing. Heiver Cuesta Dávila – heivercuesta@yahoo.es
3. Guía de Vectores y/o Arreglos en PSeINT
Ejemplo Completo:
Ejercicio:
Teniendo en cuenta el anterior vector con los datos ingresados, el ejercicio quedaría así:
Ejercicio de Búsqueda:
Se solicita que el usuario ingrese un número y el algoritmo verifique que el valor ingresado
existe en el vector. Dado el caso de existir el dato dentro del vector, el algoritmo debe indicar
en qué posición se encuentra el dato (1, 2 o 3).
Aclaración: si el usuario pide buscar el número 20 dentro del vector, el algoritmo debe
responder que se encuentra en la Posición 2 del Vector.
Ing. Heiver Cuesta Dávila – heivercuesta@yahoo.es
4. Guía de Vectores y/o Arreglos en PSeINT
TAREA:
1. Desarrollar un algoritmo que permita almacenar la cedula y el nombre de 10
estudiantes.
2. El usuario puede ingresar un numero de cedula a buscar en el vector y el algoritmo
debe mostrar el nombre que corresponde al número de documento ingresado,
siempre y cuando haya sido almacenado previamente.
Ing. Heiver Cuesta Dávila – heivercuesta@yahoo.es