VECTORES
Un vector, también llamado array(arreglo) unidimensional, es una estructura de datos que permite agrupar elementos del mismo tipo y almacenarlos en un solo bloque de memoria juntos, uno después de otro. A este grupo de elementos se les identifica por un mismo nombre y la posición en la que se encuentran. La primera posición del array es la posición 0.
Podríamos agrupar en un array una serie de elementos de tipo enteros, flotantes, caracteres, objetos, etc.
Ejem:
Suma de vectores
Algoritmo suma vectores
Constante n=... Ü Forma de resolver el problema del
Variable entera i pre dimensionamiento por exceso
Vectores reales a[1.n], b[1.n], c[1.n]
Leer a,b Ü LECTURA DIRECTA, NO USAR!
Para i de 1 a n hacer
C(i) Ü a(i)+b(i)
Fin para
Escribir c Ü ESCRITURA DIRECTA, NO USAR!
Final
Los vectores que se suman han de ser del mismo tipo y dimensión.
Producto por un escalar
Algoritmo producto por escalar
Constante n= ...
Variable real x
entera i
vectores reales a(1..n),b(1..n)
Leer a
Leer x
Para i de 1 a n hacer
b(i) Ü x*a(i)
Fin para
Escribir b
Final
Producto escalar de dos vectores
Algoritmo producto escalar
constante n= ...
variable entera i
real c
vectores reales a(1..n), b(1..n)
Leer a,b
c Ü 0.0
Para i de 1 a n hacer
c Ü c+a(i)*b(i)
Fin para
Escribir c
Final
Módulo de un vector
Algoritmo modulo
constante n= ...
variable entera i
real modulo, suma_cuadrados
vector real a (1..n)
Leer a
suma_cuadrados Ü 0.0
Para i de 1 a n hacer
suma_cuadrados Ü suma_cuadrados + a(i)*a(i)
Fin para
modulo Ü sqr (suma_cuadrados)
Escribir módulo
Final
No hay comentarios.:
Publicar un comentario