Professional Documents
Culture Documents
Proceso PVT
R<-0.082;
Leer Opcion;
1:
Leer T,V;
Si T>200 Entonces
P<-R*T/V;
sino
FinSi
2:
Leer P,T;
V<-R*T/P;
Sino
FinSi
3:
Leer P,V;
Si P<5 Entonces
T<-P*V/R;
sino
FinSi
De Otro Modo:
FinSegun
FinProceso
PROBLEMA 2
Proceso Ecuacion_de_perdida_de_carga
g<-9.81
pi<-3.1415;
Leer Q,D;
v<-4*Q/(pi*D^2);
Leer ro,mu;
Re<-(ro*v*D)/mu
Si Re<4000 Entonces
f<-64/Re
Sino
x1<-10;
Emin<-0.0001;
Error<-1;
x2<-(-2*2.303)*ln(abs((epsilon/3.7*D)+(2.51/Re)*x1));
error<-abs(x2-x1);
x1<-x2;
f<-1/((x2)^2);
FinMientras
FinSi
Leer Pinicial,L;
Pfinal<-Pinicial-f*L*v^2*ro*g/(D*2*g);
PROBLEMA 3
a)
Proceso Sumatoria
Leer m,n;
f<-0;
f<-f+I;
FinPara
FinProceso
b)
Proceso Productoria
Leer m,n;
f<-1;
f<-f*I;
FinPara
FinProceso
c)
Proceso Serie
Leer n;
k<-0;
k<-k+I/2^I;
FinPara
FinProceso
d)
Proceso max_min_promedio
leer n;
sum<-0;
suma<-0;
leer numero;
p<-numero;
max<-numero;
min<-numero;
leer numero;
sum<-sum + numero;
si numero>max Entonces
max<-numero;
Sino
si numero<min Entonces
min<-numero
finsi
FinSi
FinPara
Finpara
suma<-sum +p;
media<-suma/n
escribir suma;
FinProceso
PROBLEMA 4
Proceso Ecuacion_de_Panhandle_A
Zave<-1;
Tb<-298.15;
Pb<-1;
Escribir "Se tendra como dato la masa molar y la longitud total de la tuberia,";
Leer M,L;
Escribir "Tave";
Leer Tave;
Escribir "Qb";
Leer Qb;
Leer D;
Leer P1;
G<-M/28.7;
Leer n;
N<-G^0.8539*L*Tave*Zave*[Qb/(435.83*(Tb/Pb)^1.0788*D^2.6182)]^(1/0.5394);
P2<-n
P2<-RC(abs(P1^2-N/i));
Escribir P2;
FinPara
FinProceso
PROBLEMA 5
Proceso Calculo_del_Volumen
Escribir "Las contantes criticas Tc, Pc, w y el factor acentrico para el Acetileno seran
sacadas de tablas ";
Tc<-308.3;
Pc<-6.191*10^3;
w<-0.19;
R<-0.0082;
Leer P,T;
e<-1-2^0.5;
sig<-1+2^0.5;
psi<-0.45729;
ome<-0.0779;
Tr<-T/Tc;
alfa<-[1+(0.37464+1.54226*w-0.26992*w^2)*(1-Tr^0.5)]^2;
b<-ome*R*Tc/Pc;
a<-psi*alfa*R^2*Tc/Pc;
error<-1;
emin<-0.001;
V1<-R*T/P;
V2<-R*T/P+b-a/P*(V1-b)/((V1+e*b)*(V1+sig*b));
error<-abs(V2-V1);
V1<-V2;
Escribir V2;
FinMientras
Error<-1;
Emin<-0.001;
V3<-ome*R*Tc/Pc;
V4<-b+(V3+e*b)*(V3+ome*b)*(R*T+b*P-V3*P)/a;
Error<-abs(V4-V3);
V3<-V4;
Escribir V4;
FinMientras
FinProceso