Está en la página 1de 2

PRACTICA 3.

2
Considere el siguiente problema:
“Calcular el producto escalar de los vectores: a = 3i+5j-3k y b = -2i+4j-5k”
1) Determinar el problema

a) Análisis del problema

¿Qué se busca? Encontrar el producto escalar de vectores


¿Qué se conoce? Los vectores a y b
Bajo qué condiciones. Lo componentes deben ser números reales, los vectores deben estar
en la misma dimensión.

b) Enunciado general y conceptual


Calcular el producto escalar conociendo los vectores que los componentes ser números
reales asumiendo que los vectores están en la misma dimensión.
c) Plantear el objetivo de diseño
Hacer un programa o un algoritmo, que lea los componentes de los vectores y que calcule el
producto vectorial bajo las condiciones y que muestre el producto escalar.
2) Estructurar el modelo matemático lógico (MML)
u=(a ₁ , a ₂ , a₃ … . a n) 1

v=(b₁ , b ₂ , b ₃ … .b n) 2

u∗v =(a 1∗b1 +a 2∗b2 +…+ an∗bn) 3

MML
1. Hallar los componentes del vector a con la ecuación 1
2. Hallar los componentes del vector b con la ecuación 2
3. Hallar la multiplicación de a*b con la ecuación 3

3) Diseñar el algoritmo
 Diseño lineal
INICIO
1) Leer el vector, a
2) Leer el vector, b
3) Calcular los componentes, u=(a ₁ , a ₂ , a₃ … . an)
4) Calcular los componentes , v=(b₁ , b ₂ , b ₃ … .bn)
5) Calcular la multiplicación ,m=(a1∗b1 +a2∗b2 +…+ an∗bn)
6) Mostrar ,m
FIN
 Diseño estructurado básico
INICIO
1) Lee ( ; u,v)
2) Calc m ( u,v;an,bn, m)
3) Most R ( an,bn, m; )
FIN

Lee ( ; u,v)
- Leer vector ,u
- Leer vector ,v
Calc m ( u,v;an,bn, m)
- Calcular componente , u=(a ₁ , a ₂ , a₃ … . an)
- Calcular componente , v=(b₁ , b ₂ , b ₃ … .bn)
- Calcular multiplicación ( R=a1∗b1 +a2∗b2 +…+ an∗bn)
Most R ( an,bn, m; )
-mostrar multiplicación, m

También podría gustarte