Автор работы: Пользователь скрыл имя, 31 Октября 2013 в 09:28, реферат
Delphi – ді қолдану арқылы формальды, функцияларды, DLL компоненттер кітапханасын құруға, кез келген типтегі қашықтықтағы және жергілікті мәліметтер қорымен жұмыс істеуге болады. Сонымен бірге Delphi мәліметтер қорының қосымшаларын жасайтын кеңінен таралған құрал болып табылады. Мәліметтер қорының күрделі есептерін генерациялау және баспаға беру үшін пайдаланылады.
Delphi құралдарын пайдалану арқылы өздерінің жасаған қосымшаларымен Microsoft өнімдері байланыс орнатуға және олардың мүмкіндігін пайдалана отырып қуатты көмек системасын құруға болады.
Жұмыстың барысы.
File/Save Project As…, File/Save As…, File/Save Al…,
Client Height ; Client Width.
Procedure TForm1. But1Click (Sender: TObject);
begin
var r,t:Integer;
Сонда программа:
Procedure TForm1. But1Click (Sender: TObject);
Var r,t: integer;
S,p,k:integer;
begin
r:=StrToInt(InputBox(‘r – ді енгіз’,’’));
t:=StrToInt(InputBox(‘t – ны енгіз’,’’));
s:=r*t;
p:=r*7*t;
k:=r*365*t;
ShowMessage(‘s-күннің мәні’+inttostr(s)+#13+’аптаның мәні’+inttostr(p)+#13+’жылдың мәні=’+inttostr(k));
end.
Енді F9 тетігін басқанда құрылған форманың терезесі пайда болады. Формадағы түймені басып, r және t-ға мән беріп, түймені қайта бассақ есептің жауабы шығады.
5-мысал. Берілген
екі катет бойынша тікбұрышты
үшбұрыштың гипотенузасы мен ау
Формаға бір түйме орналастырайық. Осы түймеде есептің шығару жолын жазамыз және есептің жауабы да осы түймені шерткенде шығады.
Жұмыстың барысы.
File/Save Project As…, File/Save As…, File/Save Al…,
Client Height ; Client Width.
Procedure TForm1. But1Click (Sender: TObject);
begin
var AB,AC:Integer;
Сонда программа:
Procedure TForm1. But1Click (Sender: TObject);
Var AB,AC: integer;
begin
AB:=StrToInt(InputBox(‘AB – катетін енгіз’,’’));
AС:=StrToInt(InputBox(‘AС –
BC:=sqrt(sqr(AB)+sqr(AC));
S:=(AB*AC)/2;
ShowMessage(‘BC-гипотенузаның мәні=’+FloatToStr(BC)+#13+’S-
end.
Енді F9 тетігін басқанда құрылған форманың терезесі пайда болады. Формадағы түймені басып, х-ке мән беріп, түймені қайта бассақ есептің жауабы шығады.
Өзіндік жұмысқа арналған тапсырмалар:
Тармақталушы операторлар.
If шартты операторы – кейбір шартқа байланысты екі іс - әрекеттің бірін таңдау үшін қызмет етеді. Оның жалпы түрі:
If <шарт> then <бірінші іс-әрекет> else <екінші іс-әрекет>;
Орындалу ережесі.
Егер if сөзінен кейінгі шарт ақиқат болса, онда then сөзінен кейінгі бірінші іс-әрекет орындалады, ал else сөзінен кейінгі екінші іс-әрекет орындалмайды.
Егер if сөзінен кейінгі шарт жалған болса, онда else сөзінен кейінгі екінші іс-әрекет орындалады, ал бірінші іс-әрекет орындалмайды.
1-мысал. x,y,z берілген. Табу керек: max(x+y+z)+3
Формаға қажетті компонент – Button1.
Берілген түймешікті шертіп, ашылған терезеде есептің бағдарламасын жазамыз және есептің жауабы да осы түймешікті шерткенде шығады.
Бағдарлама мәтіні:
Procedure TForm1. But1Click (Sender: TObject);
Var x,y,z integer;
begin
x:=StrToInt(InputBox(‘x – ті енгіз’,’’));
у:=StrToInt(InputBox(‘у – ті енгіз’,’’));
z:=StrToInt(InputBox(‘z– ті
begin
x1:=(x+y+z);
x2:=(x*y*z);
if x1>x2 then max:=x1 else max:=x2;
ShowMessage(‘max-ның мәні=’+inttostr(max));
k:=max+3;
ShowMessage(‘k-ның мәні=’+inttostr(k));
end;
end.
Есепті орындауға жіберіп, Button түймешігін шерткенде экранға х-ті, у-ті және z-ті енгіз деген терезе шығады. Осы жерде берілген үш айнымалыға қажетті мән береміз де түймешікті қайтадан шертсек, есептің жауабы шығады.
2-мысал. x,y,z берілген. Табу керек:
Формаға қажетті компонент – Button1.
Берілген түймешікті шертіп, ашылған терезеде есептің бағдарламасын жазамыз және есептің жауабы да осы түймешікті шерткенде шығады.
Бағдарлама мәтіні:
Procedure TForm1. But1Click (Sender: TObject);
Var x,y,z integer;
begin
x:=StrToInt(InputBox(‘x – ті енгіз’,’’));
у:=StrToInt(InputBox(‘у – ті
z:=StrToInt(InputBox(‘z– ті
s:=sqr(x)+sqr(y);
p:=sqr(y)+sqr(z);
if s<p then min:=s else min:=p;
ShowMessage(‘min-ның мәні=’+inttostr(min));
S1:=min-4;
ShowMessage(‘s1-дің мәні=’+inttostr(s1));
end.
Есепті орындауға жіберіп, Button түймешігін шерткенде экранға х-ті, у-ті және z-ті енгіз деген терезе шығады. Осы жерде берілген үш айнымалыға қажетті мән береміз де түймешікті қайтадан шертсек, есептің жауабы шығады.
3-мысал. Екі сан берілген. Егер бірінші сан екінші саннан үлкен болса, онда бірінші санды экранға шығар. Ал бұлай болмаған жағдайда екі санды да шығар.
Формаға қажетті компонент – Button1.
Берілген түймешікті шертіп, ашылған терезеде есептің бағдарламасын жазамыз және есептің жауабы да осы түймешікті шерткенде шығады.
Procedure TForm1. But1Click (Sender: TObject);
Var x,y: integer;
begin
x:=StrToInt(InputBox(‘x – ті енгіз’,’’));
у:=StrToInt(InputBox(‘у – ті
if x>y then
ShowMessage(‘x-ті шығар=’+inttostr(x))
else
ShowMessage(‘y-ті шығар=’+inttostr(у));
end;
end.
Берілген бағдарламаны Button түмешігіне жазып, орындауға жіберсек, яғни F9 батырмасын шертсек, форма бетіне х, у-ті енгіз деген терезе шығады. Осы жерде х,у-ке мән беріп, түймешікті қайта шерту керек. Сонда есептің жауабы шығады.
4-мысал. Магазинде сауда жасау программасы.
Қажетті компоненттер: Button1, Edit1, Edit2.
Берілген түймешікті шертіп, ашылған терезеде есептің бағдарламасын жазамыз және есептің жауабы да осы түймешікті шерткенде шығады.
Есепте a-ның мәнін Edit1-ге және b-ның мәнін Edit2-ге беріп, Button түймешігін шертсе, есептің жауабы шығады.
Procedure TForm1. But1Click (Sender: TObject);
Var a,b,c integer;
begin
a:=StrToInt(Edit1.Text);
b:=StrToInt(Edit2.Text);
if a>b then begin c:=b-a;
ShowMessage(‘Рахмет, қалған ақшаңызды алыңыз’+’=’+inttostr(c)) end else
Информация о работе Delphi программалау ортасы туралы түсінік