Está en la página 1de 16

Universidad Autónoma de Nuevo León

Facultad de Ingeniería Mecánica y Eléctrica

Materia: Programación Visual

AF2: Diseño de Algoritmos y Diagramas de Flujo


Fecha de entrega: 02 de septiembre del 2023

Catedrático: Missael Antonio Guevara Correa

Nombre Matricula Carrera


Lorenzo Yohab Chapa Carrizales 1921871 ITS
Ahisar Gabriel Cantú Gómez 1895210 IAS
Angel Ricardo Duron Quiroz 1927483 ITS
Debany Yareth Casillas Torres 1928048 ITS
Dante León Medellín López 1900188 ITS
Actividad:
Elaborar 10 algoritmos y sus 10 diagramas de flujo:
1-. Se desea calcular el promedio de un estudiante que tiene 5 materias. Emplear la
metodología para la definición y solución de problemas. Señalar los datos de entrada, el
proceso y los datos de salida.

Pseudocódigo
Definir num1,num2,num3,num4,num5 Como Entero
Definir num6 Como Real
Escribir 'Ingrese primer calificacion:'
Leer num1
Escribir 'Ingrese segunda calificacion:'
Leer num2
Escribir 'Ingrese tercecer calificacion:'
Leer num3
Escribir 'Ingrese cuarta calificacion:'
Leer num4
Escribir 'Ingrese quinta calificacion:'
Leer num5
num6= (num1+num2+num3+num4+num5)/5
Escribir num6

FinAlgoritmo
Diagrama de flujo
2-. Se desea calcular el promedio general de un grupo que tiene un total de diez
estudiantes los cuales tiene 4 materias. Emplear la metodología para la definición y
solución de problemas. Señalar los datos de entrada, el proceso y los datos de salida. La
entrega será impresa. Considerar limpieza y ortografía.

Pseudocódigo
Algoritmo Programa2
Definir a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,suma,prom Como Real;
Escribir "Ingrese los promedios de los 10 estudiantes en las 4 materias:";
Leer a1,a2,a3,a4,a5,a6,a7,a8,a9,a10 ;
suma<-(a1+a2+a3+a4+a5+a6+a7+a8+a9+a10);
prom<-(suma/10);
Escribir "El promedio general es:" prom;

FinAlgoritmo
Diagrama de flujo
3.- Se desea calcular el promedio de dos estudiantes cada uno tiene 10 materias.
Emplear la metodología para la definición y solución de problemas. Señalar los datos de
entrada, el proceso y los datos de salida.

Pseudocódigo
Algoritmo Programa3
Definir a1,a2,a3,a4,a5,a6,a7,a8,a9,a10 Como Real
Definir b1,b2,b3,b4,b5,b6,b7,b8,b9,b10 Como Real
Definir sum1,sum2,prom Como Real
Escribir 'Ingrese las 10 calificaciones del primer estudiante:'
Leer a1,a2,a3,a4,a5,a6,a7,a8,a9,a10
sum1 <- (a1+a2+a3+a4+a5+a6+a7+a8+a9+a10)
Escribir 'Ingrese las 10 calificaciones del segundo estudiante:'
Leer b1,b2,b3,b4,b5,b6,b7,b8,b9,b10
sum2 <- (b1+b2+b3+b4+b5+b6+b7+b8+b9+b10)
prom <- ((sum1+sum2)/2)
Escribir 'El promedio entre las 10 materias es:',prom
FinAlgoritmo
Diagrama de flujo
4-. Se desea calcular el promedio general de un grupo que tiene un total de quince
estudiantes los cuales tienen 7 materias. Emplear la metodología para la definición y
solución de problemas. Señalar los datos de entrada, el proceso y los datos de salida. La
entrega será impresa. Considerar la limpieza y ortografía.

Pseudocódigo
Algoritmo PROGRAMA4
Definir a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,suma,prom Como
Real;
Escribir 'Ingrese los promedios de los 15 estudiantes en las 7 materias:';
Leer a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15 ;
suma <- (a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15);
prom <- (suma/15);
Escribir 'El promedio general de los 15 estuidiantes en las 7 materias es:',prom;

FinAlgoritmo

Diagrama de flujo
5-. Construir el DF y pseudocódigo que calcule el área de un triángulo e imprima dicha
área. Con su respectivo algoritmo.

Pseudocódigo
Algoritmo Programa5
definir area ,a,b Como Real;
Escribir "Ingrese el valor de la base:";
Leer b;
Escribir "Ingrese el valor de la altura:";
Leer a;
area<-((b*a)/2) ;
Escribir "El área del triangulo es:" area ;

FinAlgoritmo

Diagrama de flujo
6. Construir el DF y pseudocódigo de un programa que encuentra el promedio de tres
números e imprima el resultado. Con su respectivo algoritmo.

Pseudocódigo
Proceso promedio_de_tres_numeros
Definir numero1,numero2,numero3,promedio Como Real
// Usuario indtroduce tres numeros.
Escribir 'Introduzca tres numeros a promediar:'
// Los numeros se almacenan a las variables.
Escribir 'Primer numero:' Sin Saltar
Leer numero1
Escribir 'Segundo numero:' Sin Saltar
Leer numero2
Escribir 'Tercer numero:' Sin Saltar
Leer numero3
// Se realiza operacion de promedio.
promedio <- (numero1+numero2+numero3)/3
// Resultado de promedio se muestra a continuacion.
Escribir 'El promedio de los tres numeros es: ',promedio
FinProceso

Diagrama de Flujo
7. Ayude a Juan a construir un DF y pseudocódigo que lo ayude a encontrar el total del
dinero que tienen él y su hermana para así completar el enganche de un auto nuevo.
Considere que Juan ahorro todos sus pagos correspondientes a su sueldo del mes de
enero, febrero y marzo y María, su hermana, los de octubre, noviembre y diciembre.

Pseudocódigo
Proceso ahorros_Juan_y_Maria
Definir x Como Entero
//Esta variable nos ayuda a iniciar un ciclo.
Definir ahorroEne, ahorroFeb, ahorroMar, ahorroOct, ahorroNov, ahorroDic, JuanSuma,
MariaSuma Como Real
x=1
JuanSuma = 0
MariaSuma = 0
//Inicia ciclo de variable "x" hasta no cumplir condicion de "menor o igual a 6".
Mientras x <= 6 Hacer
Escribir "Ingresa tres valores para el ahorro de Juan del mes de enero, febrero y marzo
respectivamente:"
//El usuario introduce cada valor por separado para los ahorros mensuales de Juan.
Escribir Sin Saltar "Ahorros de Juan, enero:"
Leer ahorroEne
Escribir Sin Saltar "Ahorros de Juan, febrero:"
Leer ahorroFeb
Escribir Sin Saltar "Ahorros de Juan, marzo:"
Leer ahorroMar
JuanSuma = JuanSuma + ahorroEne + ahorroFeb + ahorroMar
Escribir "Ingresa tres valores para el ahorro de Maria del mes de octubre, noviembre y
diciembre respectivamente:"
//El usuario introduce cada valor por separado para los ahorros mensuales de Maria.
Escribir Sin Saltar "Ahorros de Maria, octubre:"
Leer ahorroOct
Escribir Sin Saltar "Ahorros de Maria, noviembre:"
Leer ahorroNov
Escribir Sin Saltar "Ahorros de Maria, diciembre:"
Leer ahorroDic
MariaSuma = MariaSuma + ahorroOct + ahorroNov + ahorroDic
x = JuanSuma + MariaSuma + 1
//La variable "x" ahora es mayor que 6, termina el ciclo y se imprime la suma de ahorros.
FinMientras
Escribir "El ahorro total de Juan y Maria en seis meses es: $", JuanSuma + MariaSuma, "
pesos."
FinProceso

Diagrama de Flujo
8. Considerando el valor de Pi como una constante, muestre el área de un circulo,
solicitando el radio, con su respectivo DF y pseudocódigo.

Pseudocódigo
Proceso area_de_circulo
Definir area,radio,TT Como Real
TT = 3.1416;
//El usuario introduce el numero a utilizar como radio para calcular area.
Escribir Sin Saltar "Introduzca el radio del circulo a calcular:"
Leer radio;
//Operacion para calcular area.
area = TT * ( radio * radio)
Escribir "El area del circulo es:", area;
FinProceso

Diagrama de Flujo
9. Un empleado de recursos humanos desea realizar un sistema que le permita calcular el
sueldo de los trabajadores de su cargo. Para eso él debe capturar el nombre del
empleado, su puesto y finalmente obtener su sueldo e imprimir un recibo con los datos
antes mencionados. Diseñe un DF y pseudocódigo considerando que el sueldo de los
trabajadores se calcula por días trabajados y el costo del día trabajado es de 80 pesos.
Con su respectivo algoritmo.

Pseudocódigo
Proceso sueldo_de_trabajadores
Definir nombre,puesto Como Caracter
Definir dias Como Entero
Definir pagodiario,sueldo Como Real
pagodiario <- 80
//Usuario define variables a utilizar.
Escribir Sin Saltar 'Introduzca el nombre del trabajador:'
Leer nombre
Escribir Sin Saltar 'Introduzca puesto del trabajador:'
Leer puesto
Escribir Sin Saltar 'Introduzca el numero de dias laborados del trabajador:'
Leer dias
//Operacion para encontrar sueldo del trabajador.
sueldo <- pagodiario*dias
Escribir 'El trabajador ',nombre, ' en el puesto ',puesto, ' tiene como sueldo $',sueldo, '
pesos. '
FinProceso
Diagrama de Flujo
10. Un meteorólogo tiene como objetivo capturar todas las temperaturas obtenidas al final
del día, para así obtener la temperatura promedio durante toda la semana, al final él debe
representarle a su jefe la temperatura promedio en grados Fahrenheit y en grados Kelvin.
Si la temperatura obtenida por el meteorólogo está en grados Centígrados, diseñe un DF
y pseudocódigo que obtenga la temperatura promedio y luego la convierta en grados
Fahrenheit y en grados Kelvin. Con su respectivo algoritmo.

Pseudocódigo
Proceso promedio_de_temperaturas
Definir x Como Entero
//Esta variable nos ayuda a iniciar un ciclo.
Definir tempLun, tempMar, tempMie, tempJue, tempVie, tempSab, tempDom,
semanaTemp, fahrenheit, kelvin Como Real
x=1
semanaTemp = 0
//Inicia ciclo de variable "x" hasta no cumplir condicion de "menor o igual a 7".
Mientras x <= 7 Hacer
Escribir "Ingresa siete valores a promediar para la temperatura en grados Celsius de cada
dia de la semana:"
//El usuario introduce cada valor por separado.
Escribir Sin Saltar "Temperatura dia lunes:"
Leer tempLun
Escribir Sin Saltar "Temperatura dia martes:"
Leer tempMar
Escribir Sin Saltar "Temperatura dia miercoles:"
Leer tempMie
Escribir Sin Saltar "Temperatura dia jueves:"
Leer tempJue
Escribir Sin Saltar "Temperatura dia viernes:"
Leer tempVie
Escribir Sin Saltar "Temperatura dia sabado:"
Leer tempSab
Escribir Sin Saltar "Temperatura dia domingo:"
Leer tempDom
semanaTemp = semanaTemp + tempLun + tempMar + tempMie + tempJue + tempVie +
tempSab + tempDom
x = semanaTemp + 1
//La variable "x" ahora es mayor que 7, termina el ciclo y se realizan operaciones.
FinMientras
fahrenheit <- (semanaTemp/7 * 1.8) + 32
kelvin <- (semanaTemp/7) + 273.15
Escribir "El promedio de la temperatura semanal es ",fahrenheit, ' grados Fahrenheit y
',kelvin, ' grados Kelvin. '
FinProceso

Diagrama de Flujo

También podría gustarte