Está en la página 1de 6

UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN

FACULTAD DE CIENCIAS AGROPECUARIAS


ESCUELA PROFESIONAL DE INGENIERÍA EN INDUSTRIAS ALIMENTARIAS

TRABAJO ENCARGADO N° 5

Datos del Curso


Docente Msc. Milagros Gleny Cohaila Gonzales
Nombre del Curso Escuela Sección
FUNDAMENTOS DE ING. INDUSTRIAS
A Fecha
PROGRAMACIÓN ALIMENTARIAS

Nombre y Apellido Angel Esteban, Huarino Paucara Código 2020 - 111034

1. Generar una matriz denominada DATA[f,c], la cuál todos sus datos deben tener el valores pares
entre el 50 y 100.

PSEUDOCODIGO:
Algoritmo Ejercicio 1
var
DATA[100][100]
Enteros f,c,i,j,SW
Incio
Escribir("ingrese el numero de columnas : ")
Leer c
Escribir("ingrese el numero de filas : ")
Leer f
Escribir(""ingrese los valores de la matriz ",f,"x",c)
Desde i=1 hasta f hacer
Desde j=1 hasta c hacer
SW=0
Escribir("ingrese el elemeto [",i,"][",j,"]: "
Minetras SW==0
Leer DATA[i][j]
Si DATA[i][j]>50 && DATA[i][j]<100
Si DATA[i][j] % 2 == 0
SW=1
Si_No
Escribir("valor no valido")
Escribir("ingrese nuevamente")
Fin_Si
Si_No
Escribir("valor no valido")
Escribir("ingrese nuevamente")
Fin_si
Fin_Mientras
Fin_Desde
Fin_Desde
Escribir("matriz resultante : DATA")
Desde i=1 hasta f hacer
Desde j=1 hasta c hacer
Escribir(DATA[i][j])
Fin_Desde
Fin_Desde
Fin
DIAGRAMA DE FLUJO:
CODIGO FUENTE:

2. Desarrolle el diagrama de flujo para una matriz (denominada FUENTE ) cuadrada el decir que el
número de filas es igual al número de columnas, el diagrama de flujo debe permitir leer los valores
de la matriz, es preciso establecer el promedio de los valores en la matriz, además determinar la
columna con el menor promedio.

PSEUDOCODIGO:
Algoritmo Ejercicio 2
Variables
Matrices FUENTE[100][100],S[100],PRO[100]
Enteros n,i,j,m,mi
Inicio
Escribir("la dimencion de la matriz : ")
Leer n
Escribir("ingrese los valores de la matriz ",n,"x",n)
Desde i=1 hasta n
Desde j=1 hasta n
leer FUENTE [ i ] [ j ]
Fin_Desde
Fin_Desde
Desde i=1 hasta n
Desde j=1 hasta n
Escribir FUENTE [ i ] [ j ]
Fin_Desde
//SALTO DE LINEA
Fin_Desde
Desde i=1 hasta n
Desde j=1 hasta n
S[i]=S[i]+FUENTE[j][i]
Fin_Desde
Fin_Desde
Desde i=1 hasta n
Escribir S[i]
Fin_Desde
Desde i=1 hasta n
PRO[i]=S[i]/n
Fin_Desde
Desde i=1 hasta n
Escribir PRO[i]
Si i == 1
m = PRO[i]
mi = i
Si_No
Si PRO[i] < m
m = PRO [i]
mi = i
Fin_Si
Fin_Si
Fin_Desde
Escribir ("el menor promedio es : ",m)
Escrinir ("se encuentra en la columna : ",mi)
Fin

DIAGRAMA DE FLUJO:
CODIGO FUENTE:

También podría gustarte