You are on page 1of 9

PROBLEMA1

Proceso PVT

R<-0.082;

Escribir "Se tiene las siguientes opciones a resolver ";

Escribir "Ingrese opcion 1:Presion,opcion 2:Volumen molar,opcion 3:Temperatura";

Escribir "escriba la opcion que desea resolver:";

Leer Opcion;

Segun Opcion Hacer

1:

Escribir "Escriba como datos T y V";

Escribir "donde T>200";

Leer T,V;

Si T>200 Entonces

P<-R*T/V;

sino

Escribir "no pertenece al intervalo";

FinSi

Escribir "presion = ", P;

2:

Escribir "Escriba como datos P y T";

Escribir "Donde P<5 y T>200";

Leer P,T;

Si P<5, T>200 Entonces

V<-R*T/P;
Sino

Escribir "no pertenece al intervalo";

FinSi

Escribir "volumen = ", V;

3:

Escribir "Escriba como datos P y V";

Escribir "Donde P<5";

Leer P,V;

Si P<5 Entonces

T<-P*V/R;

sino

Escribir "no pertenece al intervalo";

FinSi

Escribir "temperatura = ", T;

De Otro Modo:

FinSegun

FinProceso

PROBLEMA 2

Proceso Ecuacion_de_perdida_de_carga

Escribir "Pide calcular la presion final de la tuberia";

g<-9.81

pi<-3.1415;

Escribir "Se tiene como caudal (Q), diametro de tubería(d),";

Leer Q,D;
v<-4*Q/(pi*D^2);

Escribir "velocidad sera =",v;

Escribir "Se tiene densidad (ro), viscosidad (mu)";

Leer ro,mu;

Re<-(ro*v*D)/mu

Escribir "Re denotara a la constante de Reynols";

Si Re<4000 Entonces

Escribir "Cuando Re<4000";

f<-64/Re

Escribir "resulta f =",f;

Sino

Escribir "Cuando Re>=4000";

x1<-10;

Emin<-0.0001;

Error<-1;

Mientras (Error > Emin) Hacer

x2<-(-2*2.303)*ln(abs((epsilon/3.7*D)+(2.51/Re)*x1));

error<-abs(x2-x1);

x1<-x2;

f<-1/((x2)^2);

Escribir "resulta f=",f;

FinMientras

FinSi

Escribir "Sabiendo que la presión inicial, y la longitud (L) son:";

Leer Pinicial,L;

Pfinal<-Pinicial-f*L*v^2*ro*g/(D*2*g);

Escribir "La presion final sera =",Pfinal;


FinProceso

PROBLEMA 3

a)

Proceso Sumatoria

Escribir "Se hayara la sumatoria de numeros consecutivos de m hasta n";

Leer m,n;

f<-0;

Para I<-m Hasta n Con Paso 1 Hacer

f<-f+I;

FinPara

Escribir "La suma es = ",f;

FinProceso

b)

Proceso Productoria

Escribir "Se hayara la productoria de numeros consecutivos de m hasta n";

Escribir "Donde m y n seran:";

Leer m,n;

f<-1;

Para I<-m Hasta n Con Paso 1 Hacer

f<-f*I;

FinPara

Escribir "El producto sera = ",f;

FinProceso

c)

Proceso Serie

Escribir "Se hayara la serie 1/2+2/2^2+3/2^3...+ n/2^n";


Escribir "Donde n es:";

Leer n;

k<-0;

Para I<-1 Hasta n Con Paso 1 Hacer

k<-k+I/2^I;

FinPara

Escribir "La serie sera = ",k;

FinProceso

d)

Proceso max_min_promedio

Escribir "Escriba la cantidad de :"

leer n;

sum<-0;

suma<-0;

Escribir "Escriba los datos :"

para i<-1 hasta n hacer

leer numero;

p<-numero;

max<-numero;

min<-numero;

para i<-2 hasta n Hacer

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 "maximo : ",max, "minimo : ",min;

escribir suma;

Escribir "El promedio de los numeros sera : ",media;

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;

Escribir "El diametro de la tuberia es:";

Leer D;

Escribir "Donde la presion inicial sera";

Leer P1;

G<-M/28.7;

Escribir "Donde L se dividira entre n tramos iguales";

Escribir "Sea n :"

Leer n;

Para i<-1 Hasta n Con Paso 1 Hacer

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 "La presion final de la tuberia sea:";

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;

Escribir "Se tiene como Presion y Temperaturalos siguientes respectivament:";

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;

Mientras error>emin Hacer

V2<-R*T/P+b-a/P*(V1-b)/((V1+e*b)*(V1+sig*b));

error<-abs(V2-V1);

V1<-V2;

Escribir "Se tendra el volumen como gas:";

Escribir V2;

FinMientras

Error<-1;

Emin<-0.001;

V3<-ome*R*Tc/Pc;

Mientras Error>Emin hacer

V4<-b+(V3+e*b)*(V3+ome*b)*(R*T+b*P-V3*P)/a;
Error<-abs(V4-V3);

V3<-V4;

Escribir "El volumen como liquido sera:";

Escribir V4;

FinMientras

FinProceso

You might also like