Текст програми6. ПЕРЕВАГИ ТА НЕДОЛІКИ. Основна перевага ударного-поворотного буріння - можливість бурити породи будь-якої міцності (f =6-14). До недоліків варто віднести періодичність впливу інструмента на породу, при чому час, що затрачається на удар tуд = 0,003, у десятки разів менше часу на прямування інструмента у напрямку до забою, відскок і поворот. 7. ВИСНОВКИ ТА РЕКОМЕНДАЦІЇ. Перфоратори є машинами ударно-поворотної дії, що класифікуються по таких ознаках: за умовами застосування, по частоті ударів, по способам пилеподавлення, по способам зменшення вібрації і по способам зменшення шуму. Вітчизняні перфоратори мають масу 26,5-60 кг; витрата повітря - 0,07-0,17 м3/сек; число ударів у секунду - 26,7-46,7 Гц; робота удару - 39,2-78,4 Дж.
Практична робота №2 Тема: Лінійний обчислювальний процес в Delphi 7 Мета: Закріпити теоретичні знання і одержати практичні навики роботи програмування в середовищі Delphi 7 і рішення на комп'ютері завдань з лінійним обчислювальним процесом.
Завдання 1
Приклад Створити теку, модуль і проект в Delphi, створити блок схему алгоритму, діалогове вікно і програму для обчислення функції.
a=0.6, b=1.3, x=0.3, y=0.26,z=1.4
Блок-схема алгоритму
Діалогове вікно «Лінійне завдання» Рисунок 1 Діалогове вікно «Лінійне завдання»
Текст програми unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms Dialogs, StdCtrls; type TForm1 = class(Tform) Label1: Tlabel; Label2: Tlabel; Label3: Tlabel; Label4: Tlabel; Label5: Tlabel; Label6: Tlabel; Edit1: Tedit; Edit2: Tedit; Edit3: Tedit; Edit4: Tedit; Edit5: Tedit; Label7: Tlabel; Label8: Tlabel; Button1: Tbutton; procedure Button1Click(Sender: Tobject); private { Private declarations } public { Public declarations } end; var Form1: Tform1; implementation {$R *.dfm} procedure Tform1.Button1Click(Sender: Tobject); var а,b,x,y,z,s:real; begin a:=StrToFloat(Edit1.Text); b:=StrToFloat(Edit2.Text); x:=StrToFloat(Edit3.Text); y:=StrToFloat(Edit4.Text); z:=StrToFloat(Edit5.Text); s:=abs(z-3*b*sqr(x))+sqr(cos(a*x))+exp(abs(z*sin(b*y))); s:=s/(sqrt(3*sqr(x)+y+b*z)+arctan(2/z)+sqr(sin(x*y) /cos(x*y))); Label8.Font.color:=clblack; Label8.Caption:=’Результат:’+#13+’Значение функції S’+#13+’S=’+floatToStr(s); end; end.
|