Está en la página 1de 2

PRACTICO 3.

Considere el Siguiente Problema, Calcular el Producto Escalar de los vectores


a=3i +5j -3k y b= -2i +4j -5k

1. Determine del Problema


¿Qué se conoce?: Vector a (ai, aj, ak), Vector b (bi, bj, bk)
¿Qué se busca?: Producto Escalar (ab)
Bajo qué condiciones: Calculo Vectorial

2. Modelo Matemático y Lógico


 Modelo matemático

ab=ai∗bi+ aj∗bj +ak∗bk Ecu(1)

 Modelo lógico

1) Calcular la componente real del producto vectorial (a*b) con Ecu (1)
conocidas las componentes reales: ai, aj, ak, bi, bj, ak, bk.
2) Calcular el producto escalar.

3. Diseño de algoritmos

3.1. Diseño lineal


Escalar
1.- Leer ai, ai
2.- Leer aj, aj
3.- Leer ak, ak
4.- Leer bi, bi
5.- Leer bj, bj
6.- Leer bk, bk
7.- Calcular el producto escalar, ab←ai*bi+aj*bj+ak*bk
8.- Mostrar el producto escalar, ab

3.2. Diseño estructurado básico


1-. Leer la operación (ai, bi, aj, bj, ak, bk)
2-. Calcular la suma de (ai*bi, aj*bj, ak*bk)
3-. Mostrar el producto vectorial (ab)

4. Codificación de algoritmos

4.1. Código html

<html>
<head>
<title> Escalar </title>
</head>
<body>
<script type="text/javascript">
var ai=prompt("Inserte valor del vector ai");
var aj=prompt("Inserte valor del vector aj");
var ak=prompt("Inserte valor del vector ak");
var bi=prompt("Inserte valor del vector bi");
var bj=prompt("Inserte valor del vector bj");
var bk=prompt("Inserte valor del vector bk");

var ab=ai*bi+aj*bj+ak*bk;

alert("El Producto Escalar es: "+ab);


</script>

</body/>

</html>

También podría gustarte