ВУЗ:
Составители:
Рубрика:
14
const an=7.12e8;
gn=2.3;
bn=-3.8;
cn=0.73;
mmin=53.24;
non=1.072e17;
var a,ml:double;
begin
a:=1/(1+exp(bn*ln(293/300))*exp(cn*ln(z/non)));
ml:=an*exp(-gn*ln(293));
mp:=a*ml+mmin*(1-a)
end;
function fn(z:double):double;
begin
fn:=cs*erfc(z/dt)-ci
end;
function rs(a,b:double):double;
var m,s:double;
i1:integer;
begin
s:=0.0;
for i1:=1 to n do if(x[i1]<=b) and (x[i1]>=a) then
begin
m:=mp(abs(c[i1]+c[i1-1])/2);
s:=s+m*(c[i1]+c[i1-1])/2*(x[i1]-x[i1-1])
end;
rs:=1/(q*s)
end;
BEGIN
writeln(' ');
write(' концентрация исх. примеси в подложке в см -3? ');
readln(ci);
write(' температура диффузии в гр . Цельсия? ');
readln(tem);
tem:=tem+273;
write(' время диффузии в минутах? ');
readln(time);
time:=time*60;
write(' предельная растворимость фосфора в см -3? ');
readln(cs);
d:=dp(tem);
dt:=2*sqrt(d*time);
xmax:=4*dt; h:=xmax/200;
i:=0;
x[0]:=0;
14 const an=7.12e8; gn=2.3; bn=-3.8; cn=0.73; mmin=53.24; non=1.072e17; var a,ml:double; begin a:=1/(1+exp(bn*ln(293/300))*exp(cn*ln(z/non))); ml:=an*exp(-gn*ln(293)); mp:=a*ml+mmin*(1-a) end; function fn(z:double):double; begin fn:=cs*erfc(z/dt)-ci end; function rs(a,b:double):double; var m,s:double; i1:integer; begin s:=0.0; for i1:=1 to n do if(x[i1]<=b) and (x[i1]>=a) then begin m:=mp(abs(c[i1]+c[i1-1])/2); s:=s+m*(c[i1]+c[i1-1])/2*(x[i1]-x[i1-1]) end; rs:=1/(q*s) end; BEGIN writeln(' '); write(' к он цен траци яи сх. при м еси в подл ожк е в см -3? '); readln(ci); write(' тем перату ра ди ф ф у зи и в гр. Ц ел ьси я? '); readln(tem); tem:=tem+273; write(' врем яди ф ф у зи и в м и н у тах? '); readln(time); time:=time*60; write(' предел ьн аяраствори м ость ф осф ора в см -3? '); readln(cs); d:=dp(tem); dt:=2*sqrt(d*time); xmax:=4*dt; h:=xmax/200; i:=0; x[0]:=0;
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »