Мегаобучалка Главная | О нас | Обратная связь


Описание работы программы



2020-03-19 147 Обсуждений (0)
Описание работы программы 0.00 из 5.00 0 оценок




Курсовая работа

 

по информатике

«Сравнение ожидаемого выхода оксидов азота из газомазутного котла Пп – 1000 – 25 – 545ГМ»

 

 


Введение

 

Область применения современных языков программирования весьма обширна.

Не секрет что любая программа создается именно на языках программирования. Современные языки программирования наделены практически безграничными возможностями, и они нашли свое применение во всех областях научной и хозяйственной деятельности человека.

Языки программирования используются для записи алгоритма и последующего переводов этой записи на язык машинных команд. Структура языков программирования схожа с естественными языками общения, по этому их более или менее легко освоить. Любая программа нацелены на облегчение жизни человеку и на экономию его времени. На создание любой программы уходит меньше времени, чем на и найти в ней ошибку намного легче, достаточно внести коррективы в алгоритм, а потом исправить эти ошибки и в самой программе.

Современным инженерам легче начертить чертеж в специальных графических программах, чем сделать это вручную, да и чертеж получается более точным. При разработке новой техники сократилось время между периодом ее испытаний и внедрением в массовое производство, потому что с помощью специальных программ можно однозначно задать те нагрузки, которые она будет получать во время эксплуатации. Языки программирования высокого уровня дают возможность программирования трехмерных динамических изображений, в частности это нашло свое применение в гидрогазодинамике. Программы, нацеленные на решение сложных дифференциальных уравнений, существенно экономят время.

 

 


Задание

 

Сравнить ожидаемый выход оксидов азота из газомазутного котла Пп – 1000 – 25 – 545ГМ (ТГМП – 314А) при сжигании мазута с рециркуляцией газов 5 и 15% через шлицы под горелки и в кольцевой канал горелки.

 

 


Блок – схема программы

 

 

 


 

 


 

 


 



 

Текст программы

 

PROGRAM sravnit;

uses crt;

const

a=357.2;

b=151.7;

c=0.55;

r1=0.05;

r2=0.15;

label zanovo;

var

Tt, Sc, bet, q, vg, Tm4, Tm3, z, p, Tm2, Tm1, Wf, Ta, cg, cv, k, t, Vgaz, Vv, Aiv, Ap, Agor, Qm, Tp1, Tp2, Tp3, Tp4, Tg1, Tg2, Tg3, Tg4, j1, j2, j3, j4:real;

Co2, Qgv, Qt, jp1, jp2, jp3, jp4, f1, f2, f3, f4, Arz, po2, Co1, No2tr1, No2tr2, No2tr3, No2tr4, No2tl1, No2tl2, No2tl3, No2tl4, Nr:real;

No2o1, No2o2, No2o3, No2o4:real;

ch, df:char;

l:text;

Function Tp (Tm: real):real;

begin

Tp:=exp (ln(Tm)*2)*exp (ln(10)*(-5))/(0.614+Tm*exp (ln(10)*(-5)));

end;

Function Tg (Tm: real):real;

begin

Tg:=0.84*(exp (ln((exp (ln(Tm)*4)+exp (ln(1453)*4)))*0.25));

end;

Function j (Tg, r:real):real;

begin

j:=(273*bet)/(q*Tg*vg*Aiv*(1+r));

end;

function jp (Tp, j:real):real;

begin

jp:=(Tp/(Ta-1453))*(exp (ln((Tt*Sc)/300)*0.5))*j;

end;

Function f (Tm:real):real;

begin

f:=0.024*exp (54290/Tm-23);

end;

Function Co (po2, Arz, r:real):real;

begin

Co:=0.21*Vv*((Agor-1)+r*(Arz/Agor))*po2/(Vgaz+(Agor-1)*Vv)*(1+r)

end;

Function No2tr (Co, Tm, jp, f:real):real;

begin

No2tr:=7030*exp (ln(Co)*0.5)*exp (-10860/Tm)*(jp/f);

end;

Function No2tl (Nr, Tm, r:real):real;

begin

No2tl:=(0.4–0.1*Nr)*Nr*sqr((Agor+r)/(1+r))*((2100-Tm)/125);

end;

begin

textbackground(2);

textcolor(3);

clrscr;

gotoxy (30,7); write ('Курсовая работа');

gotoxy (10,9); write ('Сравнить ожидаемый выход оксидов азота из газомазутного котла');

gotoxy (23,12); write ('Выполнил студент группы ЭТ-21');

gotoxy (30,14); write ('Женжера Антон');

gotoxy (21,20); write ('Нажмите лубую кнопку для продолжения…');

readkey;

zanovo:

clrscr;

textbackground(1);

textcolor(15);

clrscr;

assign (l, 'd:\infa');

rewrite(l);

writeln ('Введите значение:');

writeln ('Теоритического объема газа, необходимого для     сжигания топлива, Vgaz (м3/кг)');

write ('Vgaz='); readln(Vgaz);

writeln ('Введите значение: ');

writeln ('Теоритического объема воздуха, необходимого для сжиганиятоплива, Vv (м3/кг)');

write ('Vv='); readln(Vv);

writeln ('Введите значение:');

writeln ('Избытка воздуха на выходе из топки, Aiv');

write ('Aiv='); readln(Aiv);

writeln ('Введите значение:');

writeln ('Присосов в топке, Ap');

write ('Ap='); readln(Ap);

if Ap>Aiv then exit;

Qgv:=(Aiv-Ap)*4502;

writeln ('Введите значение:');

writeln ('Теплоты сгорания мазута, Qm (МДж/кг)');

write ('Qm='); readln(Qm);

writeln ('Тепловыделение в зоне горения, Qt (кДж/кг)');

Qt:=Qm*(exp (ln(10)*3))+Qgv;

writeln ('Qt=', Qt:6:2);

writeln (l, 'Тепловыделение в зоне горения, Qt (кДж/кг)', 'Qt=', Qt:6:2);

writeln ('Коэффициент избытка воздуха в зоне горения, Agor');

Agor:=Aiv-0.5*Ap;

writeln ('Agor=', Agor:2:3);

writeln (l, 'Коэффициент избытка воздуха в зоне горения, Agor', 'Agor=', Agor:2:3);

writeln(l);

textcolor(5);

gotoxy (21,24);

writeln ('Нажмите любую кнопку для продолжения…');

readkey;

clrscr;

textbackground(0);

textcolor(12);

clrscr;

gotoxy (8,1);

writeln ('Расчет теплоемкости воздуха при высоких температурах (более 1600С)');

gotoxy (20,2);

writeln ('в зоне горения факела, cv (кДж/(м3*К)');

t:=1950*(1+0.36*Qt*0.00001)/Agor;

k:=(t-1200)/1000;

cg:=1.58+0.122*k;

cv:=1.46+0.092*k;

writeln ('cv=', cv:4:3);

writeln (l, 'Расчет теплоемкости воздуха при высоких температурах (более 1600С) в зоне горения факела, cv (кДж/(м3*К)');

write (l, 'cv=', cv:4:3);

writeln(l);

gotoxy (21,24);

textcolor(5);

writeln ('Нажмите любую клавишу для продолжения…');

readkey;

clrscr;

textbackground(0);

textcolor(11);

clrscr;

gotoxy (8,1);

writeln ('Расчетная адиабатная температура в зоне горения, градус Цельсия');

Ta:=(Qt/(Vgaz*cg+1.016*(Agor-1)*Vv*cv))+273;

writeln ('Ta=', Ta:6:2);

writeln (l, 'Расчетная адиабатная температура в зоне горения, градус Цельсия', 'Ta=', Ta:6:2);

writeln(l);

gotoxy (21,24);

textcolor(5);

writeln ('Нажмите любую клавишу для продолжения…');

readkey;

clrscr;

textbackground(1);

textcolor(10);

clrscr;

gotoxy (10,1);

writeln ('Коэффициент тепловой эффективности стен зоны горения факела');

gotoxy (22,2);

writeln ('на 1,5 м выше верхнего яруса горелок');

Wf:=(a*c+b*(0.1+c))/(a+2*b);

writeln ('Wf=', Wf:1:6);

writeln (l, 'Коэффициент тепловой эффективности стен зоны горения факела на 1,5 м выше верхнего яруса горелок');

write (l, 'Wf=', Wf:1:6);

writeln(l);

gotoxy (22,24);

textcolor(5);

writeln ('Нажмите любую клавишу для продолжения…');

readkey;

clrscr;

textcolor(15);

gotoxy (4,1);

writeln ('Максимальная температура зоны горения с учетом отвода теплоты с экранов');

gotoxy (13,2);

writeln ('степени выгорания топлива и влияния рециркуляции газов');

textcolor(0);

writeln (l, 'Максимальная температура зоны горения с учетом отвода теплоты с экранов степени выгорания топлива');

write (l, 'и влияния рециркуляции газов');

writeln ('при 5% рециркуляции газов через шлицы под горелки, С');

Tm1:=0.98*Ta*(exp (ln(1-Wf)*0.25))*(1 – (exp (ln(0.05)*1.325)))+273;

writeln ('Tm1=', Tm1:4:1);

writeln (l, 'при 5% рециркуляции газов через шлицы под горелки, С', 'Tm1=', Tm1:5:1);

writeln ('при 15% рециркуляции газов через шлицы под горелки, С');

Tm2:=2110*(1 – (exp (ln(0.15)*1.975)))+273;

writeln ('Tm2=', Tm2:4:1);

writeln (l, 'при 15% рециркуляции газов через шлицы под горелки, С', 'Tm2=', Tm2:4:1);

writeln ('Разность между максимальными температурами при разной рециркуляции газов через');

writeln ('шлицы под горелки, Tm1-Tm2 (С):');

p:=abs (Tm1-Tm2);

writeln ('Tm1-Tm2= ', (Tm1-Tm2):3:1);

writeln (l, 'Разность между максимальными температурами при разной рециркуляции газов через шлицы под горелки, Tm1-Tm2 (С)');

writeln (l, 'Tm1-Tm2= ', (Tm1-Tm2):3:1);

writeln ('При вводе 5% рециркуляции газов в кольцевой канал горелки, С');

Tm3:=2110*(1 – (exp (ln(0.05)*1.15)))+273;

writeln ('Tm3=', Tm3:5:1);

writeln (l, 'При вводе 5% рециркуляции газов в кольцевой канал горелки, С', 'Tm3=', Tm3:5:1);

Writeln ('При вводе 15% рециркуляции газов в кольцевой канал горелки, С');

Tm4:=2110*(1 – (exp (ln(0.15)*1.45)))+273;

writeln ('Tm4=', Tm4:4:1);

Writeln (l, 'При вводе 15% рециркуляции газов в кольцевой канал горелки, С', 'Tm4=', Tm4:4:1);

writeln ('Разность между максимальными температурами при разной рециркуляции газов');

writeln ('при вводе в кольцевой канал горелки Tm3-Tm4 (С):');

z:=Tm3-Tm4;

writeln ('Tm3-Tm4=', (Tm3-Tm4):3:1);

writeln (l, 'Разность между максимальными температурами при разной рециркуляции газов при вводе в кольцевой');

writeln (l, 'канал горелки Tm3-Tm4 (С)');

writeln (l, 'Tm3-Tm4=', (Tm3-Tm4):3:1);

writeln(l);

gotoxy (22,24);

textcolor(5);

writeln ('Нажмите любую клавишу для продолжения…');

readkey;

clrscr;

textbackground(0);

textcolor(9);

clrscr;

gotoxy (3,1);

writeln ('Температурный интервал активной реакции образования оксидов азота, Tp(С):');

writeln ('при 5% рециркуляции газов через шлицы под горелки, С');

Tp1:=Tp(Tm1);

writeln (' Tp1= ', Tp1:6:1);

writeln (l, 'Температурный интервал активной реакции образования оксидов азота, Tp(С):');

writeln (l, 'при 5% рециркуляции газов через шлицы под горелки, С', ' Tp1= ', Tp1:6:1);

writeln ('при 15% рециркуляции газов через шлицы под горелки, С');

Tp2:=Tp(Tm2);

writeln (' Tp2= ', Tp2:6:1);

writeln (l, 'при 15% рециркуляции газов через шлицы под горелки, С', ' Tp2= ', Tp2:6:1);

writeln ('При вводе 5% рециркуляции газов в кольцевой канал горелки, С');

Tp3:=Tp(Tm3);

writeln (' Tp3= ', Tp3:6:1);

writeln (l, 'При вводе 5% рециркуляции газов в кольцевой канал горелки, С', ' Tp3= ', Tp3:6:1);

writeln ('При вводе 15% рециркуляции газов в кольцевой канал горелки, С');

Tp4:=Tp(Tm4);

writeln (' Tp4= ', Tp4:6:1);

writeln (l, 'При вводе 15% рециркуляции газов в кольцевой канал горелки, С', ' Tp4= ', Tp4:6:1);

writeln(l);

gotoxy (22,24);

textcolor(5);

writeln ('Нажмите любую клавишу для продолжения…');

readkey;

clrscr;

textbackground(0);

gotoxy (15,1);

textcolor(13);

Writeln ('Расчет температуры газов в топке, Tg(C):');

writeln (l, 'Расчет температуры газов в топке, Tg(C):');

textcolor(6);

writeln ('при 5% рециркуляции газов через шлицы под горелки, С');

Tg1:=Tg(Tm1);

writeln (' Tg1= ', Tg1:2:3);

writeln (l, 'при 5% рециркуляции газов через шлицы под горелки, С', ' Tg1= ', Tg1:2:3);

writeln ('при 15% рециркуляции газов через шлицы под горелки, С');

Tg2:=Tg(Tm2);

writeln (' Tg2= ', Tg2:2:3);

writeln (l, 'при 15% рециркуляции газов через шлицы под горелки, С', ' Tg2= ', Tg2:2:3);

writeln ('При вводе 5% рециркуляции газов в кольцевой канал горелки, С');

Tg3:=Tg(Tm3);

writeln (' Tg3= ', Tg3:2:3);

writeln (l, 'При вводе 5% рециркуляции газов в кольцевой канал горелки, С', ' Tg3= ', Tg3:2:3);

writeln ('При вводе 15% рециркуляции газов в кольцевой канал горелки, С');

Tg4:=Tg(Tm4);

writeln (' Tg4= ', Tg4:2:3);

writeln (l, 'При вводе 15% рециркуляции газов в кольцевой канал горелки, С', ' Tg4= ', Tg4:2:3);

writeln(l);

gotoxy (22,24);

textcolor(5);

writeln ('Нажмите любую клавишу для продолжения…');

readkey;

clrscr;

textbackground(0);

textcolor(5);

writeln ('Введите значение:');

writeln ('Коэффициента заполнения сечения топки восходящими потокомами газов, bet');

write ('bet='); readln(bet);

writeln ('Введите значение:');

writeln ('Теплового напряжения топочного обьема, q (МВт/м3)');

write ('q='); readln(q);

writeln ('Введите значение:');

writeln ('Удельного приведенного объема газов, vg (м3/МДж)');

write ('vg='); readln(vg);

textcolor(14);

gotoxy (14,10);

writeln ('Время пребывания газов в топочной камере, j(сек)');

writeln (l, 'Время пребывания газов в топочной камере, j(сек)');

writeln ('при 5% рециркуляции газов через шлицы, сек');

j1:=j (Tg1, r1);

writeln ('j1= ', j1:1:5);

writeln (l, 'при 5% рециркуляции газов через шлицы, сек', 'j1= ', j1:1:5);

writeln ('при 15% рециркуляции газов через шлицы, сек');

j2:=j (Tg2, r2);

writeln ('j2=', j2:1:5);

writeln (l, 'при 15% рециркуляции газов через шлицы, сек', 'j2=', j2:1:5);

writeln ('при вводе 5% рециркуляции газов в горелку, сек');

j3:=j (Tg3, r1);

writeln ('j3=', j3:1:5);

writeln (l, 'при вводе 5% рециркуляции газов в горелку, сек', 'j3=', j3:1:5);

writeln ('при вводе 15% рециркуляции газов в горелку, сек');

J4:=j (Tg4, r2);

writeln ('j4=', j4:1:5);

writeln (l, 'при вводе 15% рециркуляции газов в горелку, сек', 'j4=', j4:1:5);

writeln(l);

textcolor(5);

writeln ('Введите значение:');

writeln ('Теплового напряжения сечения, Tt (МВт/м) 2');

write ('Tt='); readln(Tt);

writeln ('Введите значение:');

writeln ('Cечения топочной камеры, Sc(м)');

write ('Sc='); readln(Sc);

textcolor(14);

writeln ('Расчетное время реакции образования оксидов азота в топке, jp(сек)');

writeln (l, 'Расчетное время реакции образования оксидов азота в топке, jp(сек)');

writeln ('при 5% рециркуляции газов через шлицы, сек');

jp1:=abs (jp(Tp1, j1));

writeln ('jp1= ', jp1:1:4);

writeln (l, 'при 5% рециркуляции газов через шлицы, сек', 'jp1= ', jp1:1:4);

writeln ('при 15% рециркуляции газов через шлицы, сек');

jp2:=abs (jp(Tp2, j2));

writeln ('jp2=', jp2:1:4);

writeln (l, 'при 15% рециркуляции газов через шлицы, сек', 'jp2=', jp2:1:4);

writeln ('при вводе 5% рециркуляции газов в горелку, сек');

jp3:=abs (jp(Tp3, j3));

writeln ('jp3=', jp3:1:4);

writeln (l, 'при вводе 5% рециркуляции газов в горелку, сек', 'jp3=', jp3:1:4);

writeln ('при вводе 15% рециркуляции газов в горелку, сек');

jp4:=abs (jp(Tp4, j4));

writeln ('jp4=', jp4:1:4);

writeln (l, 'при вводе 15% рециркуляции газов в горелку, сек', 'jp4=', jp4:1:4);

writeln(l);

readkey;

clrscr;

textbackground(0);

gotoxy (15,1);

textcolor(14);

writeln ('Расчет теоретического времени достижения равновесия, сек');

writeln (l, 'Расчет теоретического времени достижения равновесия, сек');

textcolor(15);

writeln ('при 5% рециркуляции газов через шлицы, сек');

f1:=f(Tm1);

writeln ('f1= ', f1:5:5);

writeln (l, 'при 5% рециркуляции газов через шлицы, сек', 'f1= ', f1:5:5);

writeln ('при 15% рециркуляции газов через шлицы, сек');

f2:=f(Tm2);

writeln ('f2= ', f2:5:5);

writeln (l, 'при 15% рециркуляции газов через шлицы, сек', 'f2= ', f2:5:5);

writeln ('при вводе 5% рециркуляции газов в горелку, сек');

f3:=f(Tm3);

writeln ('f3= ', f3:5:5);

writeln (l, 'при вводе 5% рециркуляции газов в горелку, сек', 'f3= ', f3:5:5);

writeln ('при вводе 15% рециркуляции газов в горелку, сек');

f4:=f(Tm4);

writeln ('f4= ', f4:5:5);

writeln (l, 'при вводе 15% рециркуляции газов в горелку, сек', 'f4= ', f4:5:5);

writeln(l);

gotoxy (22,24);

textcolor(5);

writeln ('Нажмите любую клавишу для продолжения…');

readkey;

clrscr;

textcolor(3);

writeln ('Введите значение:');

writeln ('Плотности кислорода при атмосферном давлении, po2 (кг/м3)');

write ('po2='); readln(po2);

writeln ('Коэффициента избытка воздуха в газах рециркуляции, Arz');

write ('Arz='); readln(Arz);

textcolor(14);

gotoxy (1,6);

writeln ('Концентрация остаточного(избыточного) кислорода в зоне горения реакции, Co2 (кг/м3)');

writeln;

writeln (l, 'Концентрация остаточного(избыточного) кислорода в зоне горения реакции, Co2 (кг/м3)');

textcolor(3);

writeln ('при 5% рециркуляции газов через шлицы под горелки');

Co1:=abs (Co(po2, Arz, r1));

writeln ('Co1=', Co1:1:6);

writeln (l, 'при 5% рециркуляции газов через шлицы под горелки', 'Co1=', Co1:1:6);

writeln ('при вводе 15% рециркуляции газов в горелку');

Co2:=abs (Co(po2, Arz, r2));

writeln ('Co2=', Co2:1:6);

writeln (l, 'при вводе 15% рециркуляции газов в горелку', 'Co2=', Co2:1:6);

writeln(l);

gotoxy (21,24);

textcolor(5);

writeln ('Нажмите любую клавишу для продолжения…');

readkey;

clrscr;

textcolor(11);

gotoxy (10,1);

writeln ('Концентрация термических оксидов азота, No2tr (г/м3):');

writeln (l, 'Концентрация термических оксидов азота, No2tr (г/м3):');

textcolor(2);

writeln ('при 5% рециркуляции газов через шлицы под горелки, г/м3');

No2tr1:=No2tr (Co1, Tm1, jp1, f1);

writeln (' No2tr1= ', No2tr1:1:6);

writeln (l, 'при 5% рециркуляции газов через шлицы под горелки, г/м3', ' No2tr1= ', No2tr1:1:6);

writeln ('при 15% рециркуляции газов через шлицы под горелки, г/м3');

No2tr2:=abs (No2tr(Co1, Tm2, jp2, f2));

writeln (' No2tr2= ', No2tr2:1:6);

writeln (l, 'при 15% рециркуляции газов через шлицы под горелки, г/м3', ' No2tr2= ', No2tr2:1:6);

writeln ('При вводе 5% рециркуляции газов в кольцевой канал горелки, г/м3');

No2tr3:=abs (No2tr(Co1, Tm3, jp3, f3));

writeln (' No2tr3= ', No2tr3:1:6);

writeln (l, 'При вводе 5% рециркуляции газов в кольцевой канал горелки, г/м3', ' No2tr3= ', No2tr3:1:6);

Writeln ('При вводе 15% рециркуляции газов в кольцевой канал горелки, г/м3 ');

No2tr4:=abs (No2tr(Co1, Tm4, jp4, f4));

writeln (' No2tr4= ', No2tr4:1:6);

Writeln (l, 'При вводе 15% рециркуляции газов в кольцевой канал горелки, г/м3', ' No2tr4= ', No2tr4:1:6);

writeln(l);

readkey;

clrscr;

writeln ('Введите значение:');

writeln ('Содержания азота в топливе, Nr(%)');

write ('Nr='); readln(Nr);

GOTOXY (15,4);

textcolor(14);

writeln ('Топливные и быстрые оксиды азота, No2tl (г/м3):');

writeln (l, 'Топливные и быстрые оксиды азота, No2tl (г/м3):');

textcolor(12);

writeln ('при 5% рециркуляции газов через шлицы под горелки, г/м3');

No2tl1:=abs (No2tl(Nr, Tm1, r1));

writeln ('No2tl1= ', No2tl1:1:6);

writeln (l, 'при 5% рециркуляции газов через шлицы под горелки, г/м3', 'No2tl1= ', No2tl1:1:6);

writeln ('при 15% рециркуляции газов через шлицы под горелки, г/м3');

No2tl2:=abs (No2tl(Nr, Tm2, r2));

writeln ('No2tl2= ', No2tl2:1:6);

writeln (l, 'при 15% рециркуляции газов через шлицы под горелки, г/м3', 'No2tl2= ', No2tl2:1:6);

writeln ('При вводе 5% рециркуляции газов в кольцевой канал горелки, г/м3');

No2tl3:=abs (No2tl(Nr, Tm3, r1));

writeln ('No2tl3= ', No2tl3:1:6);

writeln (l, 'При вводе 5% рециркуляции газов в кольцевой канал горелки, г/м3', 'No2tl3= ', No2tl3:1:6);

Writeln ('При вводе 15% рециркуляции газов в кольцевой канал горелки, г/м3');

No2tl4:=abs (No2tl(Nr, Tm4, r2));

writeln ('No2tl4= ', No2tl4:1:6);

Writeln (l, 'При вводе 15% рециркуляции газов в кольцевой канал горелки, г/м3', 'No2tl4= ', No2tl4:1:6);

writeln(l);

readkey;

 

clrscr;

textbackground(9);

clrscr;

gotoxy (4,1);

textcolor(15);

writeln ('Суммарный выход оксидов азота, No2o (г/м3)');

writeln (l, 'Суммарный выход оксидов азота, No2o (г/м3)');

textcolor(2);

writeln ('при 5% рециркуляции газов через шлицы под горелки');

No2o1:=No2tr1+No2tl1;

writeln ('No2o1=', No2o1:2:4);

writeln (l, 'при 5% рециркуляции газов через шлицы под горелки', 'No2o1=', No2o1:2:4);

writeln ('при 15% рециркуляции газов через шлицы под горелки');

No2o2:=No2tr2+No2tl2;

writeln ('No2o2=', No2o2:2:4);

writeln (l, 'при 15% рециркуляции газов через шлицы под горелки', 'No2o2=', No2o2:2:4);

writeln ('При вводе 5% рециркуляции газов в кольцевой канал горелки');

No2o3:=No2tr3+No2tl3;

writeln ('No2o3=', No2o3:2:4);

writeln (l, 'При вводе 5% рециркуляции газов в кольцевой канал горелки', 'No2o3=', No2o3:2:4);

Writeln ('При вводе 15% рециркуляции газов в кольцевой канал горелки');

No2o4:=No2tr4+No2tl4;

writeln ('No2o4=', No2o4:2:4);

Writeln ('При вводе 15% рециркуляции газов в кольцевой канал горелки', 'No2o4=', No2o4:2:4);

readkey;

close(l);

clrscr;

writeln ('Желаете повторить расчет');

writeln ('1-нет');

writeln ('2-да');

repeat

ch:=readkey;

until ch in ['1', '2'];

case ch of

'1':halt;

'2':goto zanovo

end;

ENd.

 

Описание работы программы

 

Данная программа способна сравнивать ожидаемый выход оксидов азота из газомазутного котла Пп – 1000 – 25 – 545ГМ (ТГМП – 314) при сжигании мазута при заранее заданной рециркуляции, тепловой эффективности стен зоны горения. В данной программе использованы функции, которые избавляют от необходимости многократно повторять в тексте программы аналогичными фрагментами, задавая их изменяющимися переменными. С помощью оператора цикла с постустусловием, в зависимости от нажатия клавиш ‘1’ или ‘2’, работа программы либо завершается, либо выполняется еще раз. Процедура assign позволяет выводить результаты работы программы во внешний файл, при заранее указанном пути.

 



2020-03-19 147 Обсуждений (0)
Описание работы программы 0.00 из 5.00 0 оценок









Обсуждение в статье: Описание работы программы

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (147)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)