top of page

VECTORES O ARREGLOS

Un vector o arreglo es una estructura o coleccion de datos que pueden ser organizados. Una coleccion de cajas que presentan variables de un mismo tipo de datos.


  

​

​

​

​

​

 

 

Los numeros de arriba son los datos almacenados y los de abajo son las posiciones del vector.

 

Vector [i]--> indice.

Vector [1]= 8.

Esto me esta indicando que el vector en la posicion 1 me esta guardando el numero 8.



CARACTERISTICAS DE LOS VECTORES.

- Homogeneos = Datos del mismo tipo.

- Ordenados = Siempre va en el orden de sus casillas; no se salta ninguna.

- Finito = Tiene un fin.

- Tamaño fijo. 

EJEMPLOS.

 

Realizar un algoritmo que permita almacenar números en un arreglo de 10 posiciones y luego muestra los resultados por pantalla.
 

​

Inicio                                                                   

 Entero= i , vector [10]

 para i = 0, 9 , 1

    leer= (vector [i])                                                         

 fin para

 para i = 0, 9 , 1

    mostrar= (vector [i])

 fin para
fin programa.

 



Como vemos en el algoritmo, el vector se lee por medio de un ciclo para, de acuerdo a las posiciones que pidan, en este caso el vector o arreglo fue de 10 posiciones, se comenzó de 0 hasta 9, y el vector tambien se muestra con otro ciclo para, con las mismas posiciones.


Modificar el algoritmo anterior para que una vez almacenados los datos en el vector se pueda obtener el promedio de esos números.

 

Inicio

Entero= i, vector[10], suma

Real= promedio

Suma=0
para i= 0, 9,1                                                                                           
leer=(vector[i])
suma= suma+vector[i]
promedio = suma/10
fin para
mostrar('el promedio es:', promedio)

fin programa.

 

 

En este caso no se va mostrar el vector si no leerlo porque vamos a calcular el promedio y no mostrar lo que hay en las casillas del vector.

 

 

En conclusión, un vector sirve para guardas varios datos en una sola lectura sin necesidad de varias lecturas.

Nos es muy util y nos ahorra trabajo y espacio en el algoritmo.

vectore alg.PNG
vector11.PNG
vector2.PNG

MATERIAL ADICIONAL:

EJERCICIOS DE CLASE:

1.-) FORMULA...

solenoide-y-toroide-6-638.jpg

ALGORITMO

1.) INICIO.

​

2.) DECLARACION.

 Campmag[10] como Real;

 i, INICIAL, FINAL como Real;

 u, N como Real;

​

3.) ASIGNACION.

 i <- 1

 INICIAL <- 2.5

 FINAL <- 8

 L <- INICIAL

 Leer (u, N)

​

4.) PROCESO.

 Mientras ( L < = INICIAL ) Hacer

    Campmag[i] <- (u*I*N) / L

    i <- i+1

    L <- L+1

 FinMientras

​

 Suma <- 0

 Para < L=INICIAL > Hasta < FINAL >, L <- L+0.5

    Suma <- Suma + Campmag[i]

 FinPara

 Escribir (Suma)

​

5.) FIN

2.-) FORMULA...

factor-de-potencia-formula.jpg

ALGORITMO

1.) INICIO.

​

2.) DECLARACION.

 Potencia[120] como Real;

 i, INICIAL, FINAL como Entero;

 V, I como Real;

​

3.) ASIGNACION.

 i <- 1

 INICIAL <- 60

 FINAL <- 120

 a <- INICIAL

 Leer ( V, I );

​

4.) PROCESO.

 Mientras ( a < = INICIAL ) Hacer

    Rad <- (2*3.13*a) / 360

    Potencia[i] <- V*I*cos(Rad)

    i <- i+1

    a <- a+5

 FinMientras

​

 Max <- Potencia[1];

 Si ( Potencia[i] > Max ) Entonces

     Max <- Potencia[i]

   CasoContrario

    Max <- Max

 FinSi

 Escribir ( Max )

​

5.) FIN.

 

bottom of page