Está en la página 1de 4

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE CIENCIAS
CARRERA DE MATEMÁTICA
PROGRAMACIÓN
APRENDIZAJE PRÁCTICO Y EXPERIMENTAL - PAE

Informe PAE No. 5


Grupo No. 17 Nombre Estudiantes: DAVID FONSECA, JOEL SANCHEZ, STEEVEN
QUILUMBAQUI, AARON GUAMAN
Curso: MAT1 Paralelo: 2 Fecha: 15/07/2021

Descripción del Problema:


Se necesita un programa que me permita sumar y restar dos vectores de dimensión n. Adicional me
debe calcular la suma de los componentes de los vectores resultantes.

Análisis del problema (Comprensión clara y objetiva):

ENTRADA: PROCESO SALIDA:


A[i], B[i], op, n ∈ ℤ A[i], B[i], S[i], R[i], K[i], sumavect1,
sumavect2, resta1 ∈ ℤ

ALGORITMO (Proceso):
A,B,S,R, K,resta1, suma1,suma2,n,i,sumavect1,sumavect2,op ∈ ℤ
Imprimir: Ingrese la dimensión

dimensión A[n];
dimensión B[n];
dimensión S[n];
dimensión R[n];
dimensión K[n];
I= -0 …. n-1
A[i]<-0;
B[i]<-0;
S[i]<-0;
R[i]<-0;
K[i]<-0;
Fin i

suma1=0;
suma2=0;
sumavect1=0;
sumavect2=0;
resta1=0;

________________________________________________________________________________________________________________________________________________________________________________________________

AREA DE INFORMÁTICA
LABORATORIO DE COMPUTADORAS
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD DE CIENCIAS
CARRERA DE MATEMÁTICA
PROGRAMACIÓN
APRENDIZAJE PRÁCTICO Y EXPERIMENTAL - PAE

Imprimir "Ingrese las componentes del primer vector";


i=0 …n-1
Imprimir "A[",i,"]: ";
Fin i

Imprimir= Ingrese las componentes del segundo vector


i= 0… n-1
Imprimir Sin Saltar "B[",i,"]: ";
Fin i
i= 0… n-1
S[i]=A[i]+B[i];
R[i]=A[i]-B[i];
K[i]=B[i]-A[i];
Fin i
Imprimir= 1) Suma del primer vector con el segundo (A+B)
Imprimir= 2) Resta del primer vector con el segundo (A-B)
Imprimir= 3) Resta del segundo vector con el primero (B-A)

1: Imprimir= La suma de ambos vectores es


i=0 …n-1
Imprimir S[i]
Fin i
2: Imprimir= Resta del primer vector con el segundo
i=0 …n-1
Imprimir R[i]
Fin i
3: Imprimir= Resta del primer vector con el segundo
i=0 …n-1
Imprimir K[i]
Fin i

i=0 …n-1
sumavect1<-sumavect1+S[i];
sumavect2<-sumavect2+R[i];
resta1<-resta1+K[i];
Fin i

si opción=1 Entonces
Imprimir= y la suma de las componentes del vector suma es , sumavect1
SiNo
si opción=2 Entonces
Imprimir =" y la suma de las componentes del vector resta es ",sumavect2;
SiNo
si op=3 Entonces
Imprimir= " y la suma de las componentes del vector resta es ",resta1;
FinSi
FinSi
FinSi

________________________________________________________________________________________________________________________________________________________________________________________________

AREA DE INFORMÁTICA
LABORATORIO DE COMPUTADORAS
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD DE CIENCIAS
CARRERA DE MATEMÁTICA
PROGRAMACIÓN
APRENDIZAJE PRÁCTICO Y EXPERIMENTAL - PAE

Desarrollo del problema (PSeInt):


SEUDOCODIGO:

________________________________________________________________________________________________________________________________________________________________________________________________

AREA DE INFORMÁTICA
LABORATORIO DE COMPUTADORAS
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD DE CIENCIAS
CARRERA DE MATEMÁTICA
PROGRAMACIÓN
APRENDIZAJE PRÁCTICO Y EXPERIMENTAL - PAE

Comprobación de resultados (Prueba de escritorio)


ENTRADA SALIDA
n=3
A= (1,1,1) A+B=(3,3,3) suma de componentes 9
B= (2,2,2) A-B=(-1,-1,-1) suma de componentes -3
B-A=(1,1,1) suma de componentes 3

n=3 A+B=(5,7,9) suma de componentes 21


A= (1,2,3) A-B=(-3,-3,-3) suma de componentes -9
B= (4,5,6) B-A=(3,3,3) suma de componentes 9

n=2 A+B=(7,-7) suma de componentes 0


A= (3,- 1) A-B=(-1, 5) suma de componentes 4
B= (4,-6) B-A=(1,-5) suma de componentes -4

________________________________________________________________________________________________________________________________________________________________________________________________

AREA DE INFORMÁTICA
LABORATORIO DE COMPUTADORAS

También podría gustarte