Está en la página 1de 5

UNIVERSIDAD CENTRAL DEL ECUADOR

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

Informe PAE No. 05


Grupo No. 12 Nombre Estudiantes: Dyllan Alejandro Acero Armijos
Denis Mauricio Simbaña Cuenca
Francisco Fabian Sarabia Vaca
Luis Henry Changoluisa Toapanta

Curso: 1ro. Paralelo: 1ro. Fecha: 07/07/2022

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 del vector resultante, por ejemplo, si el vector resultante es (2,3,4) la
suma de sus componentes da 9.

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

ENTRADA: PROCESO SALIDA:


Vv1,v2€ ℝ Definir v1, v2, suma, resta Como Suma, resta € ℝ
Dim1. Dim2, i € ℕ Suma_R, suma_ST € ℝ
Real;
Definir dim1, dim2, i,ST Como
Entero;
Escribir "Ingrese la dimension del
primer vector";
Leer dim1;
Escribir "Ingrese la dimension del
segundo vector";
Leer dim2;
Mientras (dim1 <> dim2) Hacer
Escribir "Debe tener la misma
dimension para sumar y restar ";
Escribir "Ingrese la dimension del
segundo";
Leer dim2;
FinMientras
Dimension v1[dim1], v2[dim2],
suma[dim1], resta[dim1];
para i<-.0 Hasta dim1-1 Hacer
Escribir "Ingrse valores del primer
vector";
Leer v1[i];
FinPara
para i<-.0 Hasta dim1-1 Hacer
Escribir "Ingrese valores del
segundo vector";
Leer v2[i];
FinPara

________________________________________________________________________________________________________________________________________________________________________________________________

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

PROCESO
Escribir "El primer vector es: ";
Para i<-0 Hasta dim1-1 Hacer
Escribir Sin saltar,v1[i], " ";
FinPara
Escribir " ";
Escribir "El Segundo vector es: ";
Para i<-0 Hasta dim1-1 Hacer
Escribir Sin saltar,v2[i], " ";
FinPara
Para i<-0 Hasta dim1-1 Hacer
suma[i]<-v1[i]+v2[i];
FinPara
para i<-0 Hasta dim1-1 Hacer
resta[i]<-v1[i]-v2[i];
FinPara
ST<-0;
para i<-0 Hasta dim1-1 Hacer
ST<-ST+suma[i];
FinPara
Escribir " ";
Escribir "La suma entre los vectores
es: ";
para i<-0 Hasta dim1-1 Hacer
Escribir Sin Saltar, suma[i], " ";
FinPara
Escribir " ";
Escribir "La resta entre los vectores
es: ";
para i<-0 Hasta dim1-1 Hacer
Escribir Sin Saltar, resta[i], " ";
FinPara
Escribir " ";
Escribir " La suma del vector
resultante es:" , ST;
FinProceso

________________________________________________________________________________________________________________________________________________________________________________________________

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

ALGORITMO (Proceso):
1. Definir v1, v2, suma, resta Como Real;
2. Definir dim1, dim2, i,ST Como Entero;
3. Escribir "Ingrese la dimension del primer vector";
Leer dim1;
4. Escribir "Ingrese la dimension del segundo vector";
Leer dim2;
5. Mientras (dim1 <> dim2) Hacer
Escribir "Debe tener la misma dimension para sumar y restar ";
Escribir "Ingrese la dimension del segundo";
Leer dim2;
FinMientras
6. Dimension v1[dim1], v2[dim2], suma[dim1], resta[dim1];
7. para i<-.0 Hasta dim1-1 Hacer
Escribir "Ingrse valores del primer vector";
Leer v1[i];
FinPara
8. para i<-.0 Hasta dim1-1 Hacer
Escribir "Ingrese valores del segundo vector";
Leer v2[i];
FinPara
Escribir "El primer vector es: ";
9. Para i<-0 Hasta dim1-1 Hacer
Escribir Sin saltar, v1[i], " ";
FinPara
Escribir " ";
Escribir "El Segundo vector es: ";
10. Para i<-0 Hasta dim1-1 Hacer
Escribir Sin saltar, v2[i], " ";
FinPara
11. Para i<-0 Hasta dim1-1 Hacer
suma[i]<-v1[i]+v2[i];
FinPara
12. para i<-0 Hasta dim1-1 Hacer
resta[i]<-v1[i]-v2[i];
FinPara
13. ST<-0;
14. para i<-0 Hasta dim1-1 Hacer
ST<-ST+suma[i];
FinPara
Escribir " ";
15. Escribir "La suma entre los vectores es: ";
16. para i<-0 Hasta dim1-1 Hacer
Escribir Sin Saltar, suma[i], " ";
FinPara
________________________________________________________________________________________________________________________________________________________________________________________________

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

Escribir " ";


17. Escribir "La resta entre los vectores es: ";
18. para i<-0 Hasta dim1-1 Hacer
Escribir Sin Saltar, resta[i], " ";
FinPara
Escribir " ";
19. Escribir " La suma del vector resultante es:" , ST;
FinProceso

Desarrollo del problema (PSeint):

CODIGO EN PSEUDOCÓDIGO (PSeint):

________________________________________________________________________________________________________________________________________________________________________________________________

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
Dim1-3 Suma entre los dos vectores: 3 9 9
Dim2-3 Resta entre los dos vectores: 1 -1 3
V1= 2 4 6 Suma de los elementos del vector resultante de la suma: 19
V2= 1 5 3
Dim1-2 Deben tener la misma dimensión para sumar
Dim2-3 Ingrese la dimensión del segundo vector
Dim2-2 Suma entre dos vectores: 5 9
V1=4 3 Resta entre los dos vectores: 3 -3
v2=1 6 Suma de los elementos del vector resultante de la suma: 14

________________________________________________________________________________________________________________________________________________________________________________________________

AREA DE INFORMÁTICA
LABORATORIO DE COMPUTADORAS

También podría gustarte