Разработать программу на языке Паскаль. Определить техническую скорость бурения и производительность. Техническая скорость бурения: V=3.5*p*w/П*d*d. Производительность станка: Q=(Tc-Tn-Tp-Tl)/(60/V+tb)
begin Write′Введитезначениеплотностипороды(p):′'Введите значение плотности породы (p): '′Введитезначениеплотностипороды(p):′; Readlnppp;
Write′Введитезначениевесовогочислабуровогоинструмента(w):′'Введите значение весового числа бурового инструмента (w): '′Введитезначениевесовогочислабуровогоинструмента(w):′; Readlnwww;
Write′Введитезначениедиаметраскважины(d):′'Введите значение диаметра скважины (d): '′Введитезначениедиаметраскважины(d):′; Readlnddd;
Write′Введитезначениевременициркуляции(Tc):′'Введите значение времени циркуляции (Tc): '′Введитезначениевременициркуляции(Tc):′; ReadlnTcTcTc;
Write′Введитезначениевременинагнетания(Tn):′'Введите значение времени нагнетания (Tn): '′Введитезначениевременинагнетания(Tn):′; ReadlnTnTnTn;
Write′Введитезначениевремениподъемаинструмента(Tp):′'Введите значение времени подъема инструмента (Tp): '′Введитезначениевремениподъемаинструмента(Tp):′; ReadlnTpTpTp;
Write′Введитезначениевременилачуги(Tl):′'Введите значение времени лачуги (Tl): '′Введитезначениевременилачуги(Tl):′; ReadlnTlTlTl;
Write′Введитетолщинускелетапородысверхунавыходеинструмента(tb):′'Введите толщину скелета породы сверху на выходе инструмента (tb): '′Введитетолщинускелетапородысверхунавыходеинструмента(tb):′; Readlntbtbtb;
V := 3.5 p w / Pi<em>d</em>dPi <em> d </em> dPi<em>d</em>d; Q := Tc−Tn−Tp−TlTc - Tn - Tp - TlTc−Tn−Tp−Tl / 60/V+tb60 / V + tb60/V+tb;
writeln′Техническаяскоростьбурения:′,V:0:2'Техническая скорость бурения: ', V:0:2′Техническаяскоростьбурения:′,V:0:2; writeln′Производительностьстанка:′,Q:0:2'Производительность станка: ', Q:0:2′Производительностьстанка:′,Q:0:2; end.
// Пример входных данных: // p = 2.5 // w = 450 // d = 0.3 // Tc = 32.5 // Tn = 3.2 // Tp = 1.5 // Tl = 1.8 // tb = 0.2
program DrillingSpeedAndProductivity;
var
p, w, d, Tc, Tn, Tp, Tl, tb, V, Q: Real;
begin
Write′Введитезначениеплотностипороды(p):′'Введите значение плотности породы (p): '′Введитезначениеплотностипороды(p):′;
Readlnppp;
Write′Введитезначениевесовогочислабуровогоинструмента(w):′'Введите значение весового числа бурового инструмента (w): '′Введитезначениевесовогочислабуровогоинструмента(w):′;
Readlnwww;
Write′Введитезначениедиаметраскважины(d):′'Введите значение диаметра скважины (d): '′Введитезначениедиаметраскважины(d):′;
Readlnddd;
Write′Введитезначениевременициркуляции(Tc):′'Введите значение времени циркуляции (Tc): '′Введитезначениевременициркуляции(Tc):′;
ReadlnTcTcTc;
Write′Введитезначениевременинагнетания(Tn):′'Введите значение времени нагнетания (Tn): '′Введитезначениевременинагнетания(Tn):′;
ReadlnTnTnTn;
Write′Введитезначениевремениподъемаинструмента(Tp):′'Введите значение времени подъема инструмента (Tp): '′Введитезначениевремениподъемаинструмента(Tp):′;
ReadlnTpTpTp;
Write′Введитезначениевременилачуги(Tl):′'Введите значение времени лачуги (Tl): '′Введитезначениевременилачуги(Tl):′;
ReadlnTlTlTl;
Write′Введитетолщинускелетапородысверхунавыходеинструмента(tb):′'Введите толщину скелета породы сверху на выходе инструмента (tb): '′Введитетолщинускелетапородысверхунавыходеинструмента(tb):′;
Readlntbtbtb;
V := 3.5 p w / Pi<em>d</em>dPi <em> d </em> dPi<em>d</em>d;
Q := Tc−Tn−Tp−TlTc - Tn - Tp - TlTc−Tn−Tp−Tl / 60/V+tb60 / V + tb60/V+tb;
writeln′Техническаяскоростьбурения:′,V:0:2'Техническая скорость бурения: ', V:0:2′Техническаяскоростьбурения:′,V:0:2;
writeln′Производительностьстанка:′,Q:0:2'Производительность станка: ', Q:0:2′Производительностьстанка:′,Q:0:2;
end.
// Пример входных данных:
// p = 2.5
// w = 450
// d = 0.3
// Tc = 32.5
// Tn = 3.2
// Tp = 1.5
// Tl = 1.8
// tb = 0.2
// Результат:
// Техническая скорость бурения: 302.03
// Производительность станка: 5.18