0% encontró este documento útil (0 votos)
7 vistas10 páginas

Cálculo de Presión y Propiedades de Gases

Este documento presenta cinco problemas de ingeniería en alimentos relacionados con cálculos de presión, trabajo, área y temperatura utilizando algoritmos, diagramas de flujo y codificación en C. Los problemas involucran conceptos de gases ideales, expansión politrópica y geometría básica.

Cargado por

Jessica
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas10 páginas

Cálculo de Presión y Propiedades de Gases

Este documento presenta cinco problemas de ingeniería en alimentos relacionados con cálculos de presión, trabajo, área y temperatura utilizando algoritmos, diagramas de flujo y codificación en C. Los problemas involucran conceptos de gases ideales, expansión politrópica y geometría básica.

Cargado por

Jessica
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Universidad Nacional Autónoma de México

Facultad de Estudios Superiores Cuautitlán


Campo 1

Problemas lineales
Ingeniería en Alimentos

Problema 1.- calcular la presión de los gases con los siguientes datos.

N= 2 mol
R= 0.81 atm*L/mol*k

T= 300°K

V= 20 L

Algoritmo
1. Inicio
2. Asignar a la variable R el valor de 0.081
3. Leer las variables n, T, v
4. Asignar a la variable P el producto de las variables n por R por T y dividirlo entre la variable
v
5. Imprimir el valor de la variable P
6. Fin

Diagrama de flujo

Inicio

R= 0.081

n, T, v

P=(n*R*T)/v

“P”, p

Pr√ 57.6432+ 36.08472ueba de escritorio Inicio

Datos de entrada proceso Datos de salida


n=2 2∗0.081∗300 P= 2.43
P=
R= 0.081 20
T= 300
v= 20

Codificación

#include<stdio.h>
#include<conio.h>
#include<math.h>
main ()
{
printf (“Universidad nacional autónoma de México\n”);
printf (“Facultad de estudios superiores Cuautitlán\n”);
printf (“Campo 1\n”);
printf (“Problema 1”);
printf (“Ingenieria en alimentos”);
printf (“Grupo: 2031”);
printf (“Materia: recursos informáticos”);
printf (“Alumna: Anguiano Bonifacio Jessica Nayeli”);
float n, R, T, v, P ;
R= 0.081 ;
scanf (« %f %f %f », &n, &T, &v) ;
P=(n*R*T)/v;
printf (“presion= %f\n”, P);
return (0);
getch ();
}

3p
Problema 2.- escriba un programa que lea m, v, t, p y calcule L=m/v y U=√como salida se
l
debe imprimir los valores de L y U definidos como m= masa de un gas (g), v= volumen que
dina
ocupa el gas (cm^3), t= temperatura de gas (°C), p= presión de gas ( 2 )
cm
Datos:

M= 48

V= 20000

T= 214.8

P= 3.039

Algoritmo
1. inicio
2. leer las variables m, t, v, p
3. asignar a la variable L el cociente de m entre v
4. asignar a la variable U el producto de 3 por la variable p y dividirlo entre l elevando a la
potencia de ½
5. imprimir los valores de L y U
6. fin

Diagrama de flujo
Inicio

cm, t, v, p

L=(m/v)

U= sqrt((3*p) /l))

“L”, L “P”, P

Fin

Prueba de escritorio

DATOS DE ENTRADA PROCESO DATOS DE SALIDA


M= 48 L= (48/20,000) = 2.4x10^-3 L= 2.4x10^-3
T= 214.8 U= [(3*3.039) /2.4x10^-3]^1/2= 61.6340 U= 61.6340
V= 20,000
P= 3.039

Codificacion

#include<stdio.h>
#include<conio.h>
#include<math.h>
main ()
{
printf (“Universidad nacional autónoma de México”);
printf (“Facultad de estudios superiores Cuautitlán”);
printf (“Campo 1”);
printf (“Problema 1”);
printf (“Ingeniería en alimentos”);
printf (“Grupo: 2031”);
printf (“Materia: recursos informáticos”);
printf (“Alumna: Anguiano Bonifacio Jessica Nayeli”);
float m, t, v, p, l, u ;
scamf (“%f %f %f %f “, &m, &t, &p, &v);
L= (m/v);
U= sqrt((3*p)/l);
Printf (“L= %f U=%f\m”, L, U);
return (0);
getch ();
}

Problema 3.- obtener el área de un triangulo

Algoritmo
1. Inicio
2. Leer las varibles b u h
3. Asignar a la variable Atri=(B*h)/2
4. Imprimir a la varible Atri
5. Final

Diagrama de flujo

Inicio

B, h

Atri= (B*h) /2

Fin

Prueba de escritorio

DATOS DE ENTRADA PROCESO DATOS DE SALIDA


B= 3 3∗5 Atri=7.5
Atri=
H= 5 2

Codificacion
#include<stdio.h>
#include<conio.h>
#include<math.h>
main ()
{
printf (“Universidad nacional autónoma de México”);
printf (“Facultad de estudios superiores Cuautitlán”);
printf (“Campo 1”);
printf (“Problema 1”);
printf (“Ingenieria en alimentos”);
printf (“Grupo: 2031”);
printf (“Materia: recursos informáticos”);
printf (“Alumna: Anguiano Bonifacio Jessica Nayeli”);
float B, h, Atri;
printf(“Dame el valor de las varible B,h\n”);
scanf(« %f %f », &B, &h);
Atri=(B*h)/2 ;
printf (« Area del triangulo=%.2f\b », Atri) ;
return (0);
getch ();
}

Problema 5.- construir un programa que lea T1, p1, p2, n, w1, m, R y calcule:

T 2=T 1∗¿
w 1∗R∗t 1 p2 n−1
w=
( m∗( n−1 ) ) ( ) ( )
∗(1−
p1
¿¿
n
)¿

T2= temperatura final durante una expansión lenta de w1(lb) del gas a una temperatura grados
(°R) de p1 a p2; Expiación politrópica de un gas ideal (°R)

W= trabajo hecho bajo las condiciones anteriores está en (p-lb)

P1= presión absoluta inicial (lb/pul2)

P2= presión absoluta al final (lb/pil2)

T1= temperatura inicial (°R)

N= exponente politrópico

R= constante universal del gas

M= peso molecular del gas

Datos de entrada proceso Datos de salida


Constantes: n y R * T2
Leer: / W
T1 Resta
P1 Pow
P2
W
M

a= p2/p1

b= ((n-1) /n)

c= w1*R*T1

d= m*(n-1)

T 2=T 1∗¿ = T1*(pow (a, b))

w 1∗R∗t 1 p2 n−1
w=
( m∗( n−1 ) ) ( ) ( )
∗(1−
p1
¿¿
n
)¿ = (c/d) *(1- (pow (a, b))

Algoritmo.
1. Inicio
2. Asignar a la variable n el valor de 1.3
3. Asignar a la variable R el valor de 1545.3
4. Leer las variables T1, o1, p2, w, m
5. Asignar a la variable a el cociente de p2/p1
6. Asignar a la variable b la d, diferencia de n menos 1 entre n
7. Asignar a la variable c el producto de w por R por T1
8. Asignar a la variable d el producto de m por la diferencia de n-1
9. Asignar a la variable T2 el producto de T1 por a elevado a la b
10. Asignar a la variable w el cociente de c/d por la diferencia de 1 menos a elevado a la b
11. Imprimir los valores T2, w
12. Fin
13.

Diagrama de flujo.

Inicio
“T2, w” T2 w

n= 1.3

Fin
R= 1545.3

T1, p1, p2,


w, m

a= p2/p1

b= (c n-1) /n)

c= w*R*T1

d= m*(n-1)

T2= T1*(pow(a, b))


Prueba de escritorio

w= (c/d) *(1-pow (a, b))


DATOS DE ENTRADA PROCESO DATOS DE SALIDA
T1= 1200 T 2=1200∗¿ T2= 5993.75
P1= 20 0.25∗1545.3∗1200 100 1.3−1 W= 0.034
P2= 100
M= 28.97
w=
( 28.97∗( 1.3−1 )
∗(1−
) ( ) (
20
¿¿
1.3
)¿ )
W1= 0.25
N= 1.3
R= 1545.3

Codificacion

#include<stdio.h>
#include<conio.h>
#include<math.h>
main ()
{
printf (“Universidad nacional autónoma de México”);
printf (“Facultad de estudios superiores Cuautitlán”);
printf (“Campo 1”);
printf (“Problema 1”);
printf (“Ingeniería en alimentos”);
printf (“Grupo: 2031”);
printf (“Materia: recursos informáticos”);
printf (“Alumna: Anguiano Bonifacio Jessica Nayeli”);
float n, r, t1, p1, p2, w1, m, a, b, c, d, t2, h ;
n= 1.3 ;
r= 1545.3 ;
printf(« Dame los valores de t1, p1, p2, m, w1\n ») ;
scanf(“%f %f %f %f %f”, &t1, &p1, &p2, &m, &w);
a= p2/p1;
b= ((n-1)/n);
c= w1*r*t1;
d= m*(n-1);
t2=t1*(pow(a,b));
w=(c/d)*(1-(pow(a,b)));
printf(“t2=%f w=%f\n”, t2, w);
getch ();
}

También podría gustarte