top of page

VECTORES o arreglos EN ALGORITMO

Arreglo:

Un Arreglo es una estructura de datos que almacena bajo el mismo nombre (variable) a una colección de datos del mismo tipo.

 

            Los arreglos se caracterizan por:

·          Almacenan los elementos en posiciones contiguas de memoria

·          Tienen un mismo nombre de variable que representa a todos los elementos. Para hacer referencia a esos elementos es necesario utilizar un índice que especifica el lugar que ocupa cada elemento dentro del archivo. 

Tipo de Arreglos Unidimensionales (Vectores) y   Bidimensionales (Matrices)

 

Vectores:

 Es un arreglo de “N” elementos organizados en una dimensión donde “N” recibe el nombre de longitud o tamaño del vector. Para hacer referencia a un elemento del vector se usa el nombre del mismo, seguido del índice (entre corchetes), el cual indica una posición en particular del vector. Por ejemplo:

   Vec[x]

 Donde:

Vec………… Nombre del arreglo

x……………  Numero de datos que constituyen el arreglo

 

Representación gráfica de un vector:

  

Llenado de un Vector en Pseudocódigo:

·          Hacer para I = 1 a 10

     Leer vec[I]

Fin-para

 

·          Hacer mientras I <= 10

     Leer vec[I]

Fin-mientras

 

·          I=1

Repetir

      Leer vec[I]

     I = I + 1

Hasta-que I>10

vect.PNG

EJERCICIOS DE APLICACION:

1er EJERCICIO...

Proceso sin_titulo
//Crear un algoritmo que Ingrese 7 números en un arreglo. Luego almacenarlos en otro vector en orden inverso al vector original e imprimir
//el vector original y el inverso.

definir num,i,numnue como entero;
dimension num(10);
dimension numnue(10);
Escribir “Ingresaremos 10 numeros ”
Para i<-1 Hasta 10 Hacer

Escribir "Numero ",i,"";
leer num(i);

Fin Para
Escribir "Numeros ingresados en el primer vector";
Para i<-1 Hasta 10 Hacer

Escribir num(i);

Fin Para
escribir "- – – – – – – – – – ";
Escribir "Numeros ingresados en el Segundo vector";
Para i<-1 Hasta 10 Hacer
numnue(i)=num(i)
Fin Para

Para i<-10 Hasta 1 Hacer
escribir numnue(i);
Fin Para

FinProceso

2do EJERCICIO...

Algoritmo con el que se asignan valores a un Vector de 10 elementos, y luego los muestra.

  1. ALGORITMO Vectores_1;

  2. VAR

  3. ENTERO mi_vector[10];

  4. ENTERO contador;

  5. INICIO

  6. PARA contador DESDE 1 HASTA 10

  7. ESCRIBIR("Dime un número");

  8. LEER( mi_vector[contador] );

  9. FIN_PARA

  10. PARA contador DESDE 1 HASTA 10

  11. ESCRIBIR( "El valor de la posición [", contador, "] es: ", mi_vector[contador] );

  12. FIN_PARA

  13. FIN

bottom of page