Está en la página 1de 9

Introduc. a la Ing. De Sist.Computac.

-1- Ingeniería de Sistemas Computacionales

FACULTAD DE INGENIERIA
INGENIERIA DE SISTEMAS COMPUTACIONALES

CURSO: INTRODUCCION A LA INGENIERIA DE SISTEMAS


COMPUTACIONALES
DOCENTE: Mg. Ing. Víctor E. Dávila Rodríguez

Nota:

TEMA: EVALUACIÓN PARCIAL

INTEGRANTES: (Orden alfabético por apellidos)

Estudiante 1: Lopez Goicochea George Henry

Estudiante 2: Lujan Rojas Gerson Ivan

Estudiante 3: Maldonado Rodriguez Giuliana

Estudiante 4: Otiniano Contreras Nicki Robert

Estudiante 5: Paredes Sarzo Aaron Alexander

Estudiante 6: Vasquez Horna Jorge Antonio

Trujillo

09 de Mayo del 2023


Introduc. a la Ing. De Sist.Computac. -2- Ingeniería de Sistemas Computacionales

Indicaciones:

• Para cada caso propuesto, debe escribir el análisis, pseudocódigo y programa en C++
correspondiente.
• Cada estudiante debe grabar la solución, explicando el análisis, pseudocódigo y
programa en c++.
• Al final del documento copiar el link de los videos.
• Sólo el LIDER DE GRUPO de grupo publicará en el aula virtual.

Casos propuestos:

1. Todos los Lunes, Miércoles y Viernes, una persona corre la misma ruta y cronometra los
tiempos obtenidos. Determinar el tiempo promedio que la persona tarda en recorrer la
ruta en una semana cualquiera.

SOLUCIÓN:

ANÁLISIS:

ENTRADAS: PROCESO: SALIDAS:


Tiempos recorridos de los tp<-(lun+mie+vie)/3 Tiempo promedio que la
días: persona tarda en recorrer la
lunes (lun), miércoles (mie) y ruta en una semana
viernes (vie). cualquiera (tp).

ALGORITMO: PSEUDOCODIGO

Algoritmo PTR
//Declarar variables
Definir lun,mie,vie,tp como real
//Entradas
Escribir "Ingresar en minutos los tiempos que tardó en recorrer la ruta en los siguientes
días: "
Escribir "Lunes:"
Leer lun
escribir "Miércoles:"
leer mie
escribir "Viernes:"
leer vie
//Proceso
tp<-(lun+mie+vie)/3
//Salida
Escribir "Usted recorrió la ruta en un tiempo promedio de ",tp," minutos."
FinAlgoritmo
Introduc. a la Ing. De Sist.Computac. -3- Ingeniería de Sistemas Computacionales

PROGRAMA C++:

#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {


//Declarar variables
float lun,mie,vie,tp;
//Entradas
cout<<"Ingresar en minutos los tiempos que tardó en recorrer la ruta en los siguientes
días: "<<endl;
cout<<"Lunes:";
cin>>lun;
cout<<"Miércoles:";
cin>>mie;
cout<<"Viernes:";
cin>>vie;
//Proceso
tp=(lun+mie+vie)/3;
//Salida
cout<<"Usted recorrió la ruta en un tiempo promedio de "<<tp<<" minutos.";

return 0;
}

2. Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas
invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte con
respecto a la cantidad total invertida.

SOLUCIÓN:

ANÁLISIS:

ENTRADA PROCESO SALIDA


Cantidad que invirtió la Total=p1+p2+p3 Porcentaje del primer
persona 1 (p1) Pp1= redon(p1*100/Total) inversor (Pp1)
Cantidad que invirtió la Pp2= redon(p2*100/Total) porcentaje del primer
persona 2 (p2) Pp3= redon(p3*100/Total) inversor (Pp1)
Introduc. a la Ing. De Sist.Computac. -4- Ingeniería de Sistemas Computacionales

Cantidad que invirtió la porcentaje del primer


persona 3 (p3) inversor (Pp2)

ALGORITMO: PSEUDOCODIGO

Algoritmo Caso2
//Declarar variables
Definir p1, p2, p3 Como Entero
//Entrada
Escribir "Ingrese el monto del primer inversor"
Leer p1
Escribir "Ingrese el monto del segundo inversor"
Leer p2
Escribir "Ingrese el monto del tercer inversor"
Leer p3
//Proceso
Total=p1+p2+p3
Pp1= redon(p1*100/Total)
Pp2= redon(p2*100/Total)
Pp3= redon(p3*100/Total)
//Salida
Escribir "El porcentaje del primer inversor ", Pp1, "%"
Escribir "El porcentaje del segundo inversor ", Pp2, "%"
Escribir "El porcentaje del tercer inversor ", Pp3, "%"
FinAlgoritmo

PROGRAMA C++:

#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
float p1, p2, p3, Total, Pp1, Pp2, Pp3;
cout<<"Ingrese el monto del primer inversor"<<endl;
cin>>p1;
cout<<"Ingrese el monto del segundo inversor"<<endl;
cin>>p2;
cout<<"Ingrese el monto del tercer inversor"<<endl;
cin>>p3;
Introduc. a la Ing. De Sist.Computac. -5- Ingeniería de Sistemas Computacionales

Total=p1+p2+p3;
Pp1=(p1*100/Total);
Pp2=(p2*100/Total);
Pp3=(p3*100/Total);
cout<<"El porcentaje del primer inversor "<<Pp1<<"%"<<endl;
cout<<"El porcentaje del segundo inversor "<<Pp2<<"%"<<endl;
cout<<"El porcentaje del tercer inversor "<<Pp3<<"%"<<endl;
return 0;
}

3. Un alumno desea saber cuál será su calificación final en la materia de Programación para
Ingenieros. Dicha calificación se compone de los siguientes porcentajes:
o 55% del promedio de sus tres calificaciones parciales.
o 30% de la calificación del examen final.
o 15% de la calificación de un trabajo final.

SOLUCIÓN:

ANÁLISIS:

ENTRADAS PROCESO SALIDAS


Calificación primer parcial (parc1) prom<-(parc1+parc2+parc3)/3 Promedio de la
Calificación segundo parcial (parc2) promf<-(prom*55/100) + materia
Calificación tercer parcial (parc3) (examf*30/100)+ Programación para
Calificación examen final (examf) (traf*15/100) ingenieros (promf)
Calificación trabajo final (traf)

ALGORITMO: PSEUDOCODIGO

Algoritmo Promediofinal
//Declarar variables
Definir parc1, parc2, parc3, examf, traf, prom, promf Como Real
//Entradas
Escribir "Ingrese la calificación del primer parcial"
Leer parc1
Escribir "Ingrese la calificación del segundo parcial"
Leer parc2
Escribir "Ingrese la calificación del tercer parcial"
Leer parc3
Escribir "Ingrese la calificación del examen final"
Leer examf
Escribir "Ingrese la calificación del trabajo final"
Leer traf
Introduc. a la Ing. De Sist.Computac. -6- Ingeniería de Sistemas Computacionales

//Proceso
prom<- (parc1+parc2+parc3)/3
promf<-(prom*55/100) + (examf*30/100) + (traf*15/100)
//Salida
Escribir "Hola, el promedio de la materia programación para ingenieros es: ",promf
FinAlgoritmo

PROGRAMA C++:

#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {


float promedio, examenFinal, trabajoFinal, calificacionFinal;
float primerParcial, segundoParcial, tercerParcial;
cout << "Ingrese la calificación del primer parcial: ";
cin >> primerParcial;
cout << "Ingrese la calificación del segundo parcial: ";
cin >> segundoParcial;
cout << "Ingrese la calificación del tercer parcial: ";
cin >> tercerParcial;
promedio = (primerParcial + segundoParcial + tercerParcial) / 3;
cout << "Ingrese la calificación del examen final: ";
cin >> examenFinal;
cout << "Ingrese la calificación del trabajo final: ";
cin >> trabajoFinal;
calificacionFinal = (promedio * 0.55) + (examenFinal * 0.30) + (trabajoFinal * 0.15);
cout << "La calificación final es: " << calificacionFinal << endl;
return 0;
}

2𝑎+3𝑏+4𝑐
4. Calcular el resultado de 𝑧 = √ 𝑎+𝑏+𝑐

SOLUCIÓN:

ANÁLISIS:

ENTRADAS PROCESO SALIDAS


Valor de las variables (a), (b) z<-((2*a+3*b+4*c)/(a+b+c))^(1/2) Valor de z (z)
y (c)

ALGORITMO: PSEUDOCODIGO

Algoritmo Raíz_Cuadrada
Introduc. a la Ing. De Sist.Computac. -7- Ingeniería de Sistemas Computacionales

//Declarar variables
Definir a,b,c,z Como Real
//Entradas
Escribir "Ingrese el valor de a "
Leer a
Escribir "ingrese el valor de b"
Leer b
Escribir "ingrese el valor de c"
Leer c
//Proceso
z<-((2*a+3*b+4*c)/(a+b+c))^(1/2)
//Salidas
Escribir "Hola, el valor de z es ",z
FinAlgoritmo

PROGRAMA C++:

#include <iostream>
#include <cmath>
using namespace std;

int main(int argc, char *argv[]) {


//Declarar Variables
float a,b,c,z;
//Entradas
cout<<"Ingrese el valor de a ";
cin>>a;
cout<<"Ingrese el valor de b ";
cin>>b;
cout<<"Ingrese el valor de c ";
cin>>c;
//Proceso
z=sqrt((2*a+3*b+4*c)/(a+b+c));
//Salidas
cout<<"Hola, el valor de z es "<<z;
return 0;
}

5. Calcular el promedio de 4 notas, teniendo en cuenta que la nota1 tiene un peso de 4, la


nota2 tiene un peso de 3, la nota3 y nota4 tienen un peso de 2.
𝑛1.4 + 𝑛2.3 + 𝑛3.2 + 𝑛4.2
𝑝=
11
Introduc. a la Ing. De Sist.Computac. -8- Ingeniería de Sistemas Computacionales

SOLUCIÓN:

ANÁLISIS:

ENTRADAS PROCESO SALIDAS


-Nota 1 (n1) p<-(n1*4+n2*3+n3*2+n4*2)/11 Promedio de las notas (p)
-Nota 2 (n2)
-Nota 3 (n3)
-Nota 4 (n4)
ALGORITMO: PSEUDOCODIGO

Algoritmo Prom

//Declarar variables

Definir p,n1,n2,n3,n4 como real

//Entradas

escribir "Ingresar nota 1:"

leer n1

escribir "Ingresar nota 2:"

leer n2

escribir "ingresar nota 3:"

leer n3

escribir "Ingresar nota 4:"

leer n4

//Proceso

p<-(n1*4+n2*3+n3*2+n4*2)/11

//Salidas

Escribir "El promedio de sus notas es de ",p

FinAlgoritmo

PROGRAMA C++:

#include <iostream>

using namespace std;

int main(int argc, char *argv[]) {

//Declarar variables
Introduc. a la Ing. De Sist.Computac. -9- Ingeniería de Sistemas Computacionales

float n1,n2,n3,n4,p;

//Entradas

cout<<"Ingresar nota 1:";

cin>>n1;

cout<<"Ingresar nota 2:";

cin>>n2;

cout<<"Ingresar nota 3:";

cin>>n3;

cout<<"Ingresar nota 4:";

cin>>n4;

//Proceso

p=(n1*4+n2*3+n3*2+n4*2)/11;

//Salidas

cout<<"El promedio de sus notas es de "<<p;

return 0;

ENLACE DEL VIDEO DEL CASO 1: https://www.youtube.com/watch?v=41vDTv7jv-0

ENLACE DEL VIDEO DEL CASO 2: https://www.youtube.com/watch?v=jqdJ8mVkSeA

ENLACE DEL VIDEO DEL CASO 3: https://www.youtube.com/watch?v=631B9dUJC8g

https://www.youtube.com/watch?v=gw7alkqTP5g

ENLACE DEL VIDEO DEL CASO 4: https://www.youtube.com/watch?v=VA8yv-5FkRQ

ENLACE DEL VIDEO DEL CASO 5: https://www.youtube.com/watch?v=7joRNY3NGtE

Todo lo que te imaginas, puedes alcanzarlo…

También podría gustarte