Автор работы: Пользователь скрыл имя, 26 Января 2013 в 19:23, курсовая работа
Құрылған бағдарлама Delphi тілінде жазылған. Delphi бағдарламалау тілі көптеген курстық жобаларды, өзінің процедуралы және логикалық, объектілі бағдарлы байлықтарымен жүзеге асырады. Delphi тілінде бағдарлама құру өте қолайлы, маңызды және тиімді болып келеді.
- Негізгі форманың файлы үнсіздік бойынша Unit1.dfm деп аталады. Ол негізгі форманың сыртқы түрде ақпаратын сақтау үшін қолданылады.
- Рroject1.res файлы жоба үшін иконканы құру үшін пайдаланылады.
- Рroject1.орт файлы үнсіздік бойынша мәтіндік файлы болып табылады.
Орнатуды сақтау үшін қолданылады.
- Рroject1.dsk файлы жұмыс аймағының жағдайының ақпаратын сақтау үшін құрылатын файл. Егер жобаны басқа атаумен сақтау керек болса, онда файлдың кең тарауын res, орт және dsk деп сақтау керек.
Delphi-дің стандартты
Standart бетіндегі курсор- компонент емес, қандайда бір объектіні таңдауды тез алып тастау үшін арналған жай пиктограмма.
TmainMenu – басты менюді бағдарламаға орналастыруға мүмкіндік береді. TmainMenu-ді пішінге орналастыру кезінде ол иконкаға ұқсас болады. Берілген типтің иконкалары бағдарламаны орныдау кезінде көрінбейтіндіктен «көрінбейтін компоненттер» деп аталады. Менюді шығару 3 қадамнан тұрады:(1) TmainMenu-ді пішінге орналастыру,(2)Обьекттер инспекторындағы Items қасиеті арқылы меню дизайнерін шақыру, (3) меню дизайнерінде меню пунктерін анықтау.
TPopupMenu ағымды менюді шығаруға мүмкіндік береді. Бұл тип берілген меню байланған обьектте тышқанның оң жақ батырмасын басқанда пайда болады. Барлық көрінетін обьекттердің қажетті менюді көрсететін PopupMenu қасиеті болады. PopupMenu басты менюге аналогты түрде құрылады.
Tlabel мәтінді
экранға шығару үшін қызмет
етеді. Егер обьекттер
Tedit – енгізу үшін Windows-тың стандартты басқарушы элементі. Ол мәтіннің қысқа бөлімін көрсету үшін қолданыла алады және қолданушыға бағдарламаның орындалу кезінде мәтін енгізуге мүмкіндік береді.
Tmemo – Tedit-тің бір формасы.Үлкен мәтінді жұмыс жасайды. Tmemo сөздері ауыстыра алады, ClipBoard – та мәтін бөліктерін сақтай және оларды қалпына келтіре алады және редактордың басқа да негізгі функцияларын орындай алады. Tmemo мәтін көлемі 32Кб-қа шектелген, 10-20 бетті құрайды.
Tbutton
бағдарламаның орындалу
TcheckBox қасындағы
кішкентай терезесі бар мәтін
жолын көрсетеді. Терезеде
TlistBox-айналым тізімін көрсету үшін керек. Windows – ортасындағы listBox – тың классикалық мысалы – көп қосымшалардың менюдің File/Open пунктіндегі тізімінен файлдың таңдуы. Файлдармен деректер атаулары listBox- та орналасқан.
Additional беті. Additional бетінде бағдарламаның әдемі қолданбалы интерфейсін шығаруға мүмкіндік беретін обьекттер орналасқан.
TOutline-байланысқан
деректердің иерархиялық қарым-
TStringGrid-Мәтіндік
деректерді кесте түрінде
Timage-пішімде
графикалық бейнені көрсетеді
BMP,ICO,WMF пішіндерін қабылдайды. Егер
суретті бағдарламаның
Tshape-дөңгелектеу, квадрат және тағы басқа пішінде қарапайым графикалық обьекттерін бейнелеу үшін қызмет етеді.
TScrollBox-формада
үлкен көлемді немесе экранның
айналым ауданын құруға
Dialogs беті.
TBitbtn-TButton тектес кнопка, бірақ онда суретті орналастыруға болады.
TSpeedButton- командаларға тез қатынайтын панельдерді шығаратын кнопка.
TTabset – көлденңінен орналастыру. Әдетте TNoteBooK-пен бірге көп бетті терезелерді құру үшін қолданылады. Беттің атауын Tabs қасиетінде көруге болады. Бірақ оны бағдарламада пішінді (OnCreate) құру кезінде орындаған оңайырақ:
TabSet1.Tabs:=NoteBook1.Pages;
Ал, таңдау кезінде беттердің орналасуы ауысып отыруы үшін Ttabset үшін OnClick оқиғасын таңдауда келесіні жазу керек:
NoteBook1.PageIndex:= TabSet1.TabIndex;
ТnoteBook- көп бетті диалогты құру үшін қолданылады, әрбір бетте өзінің обьекттер жинағы орналастырылады. Ttabset-пен бірге қолданылады.
TTabbedNotebook-реттеліп орналасқан көпбетті диалог, берілген жағдайда – жоғарыда орналасқан.
2 АРНАЙЫ БӨЛІМ
2.1 Тапсырманың жалпы құрылымы.
Менің курстық жобам массивтермен жұмыс деп аталады. Сонымен жобамның берілгені мынадай: C(N,N) массиві берілген.Анықтау керек:
-Массивтің әр бір жолындағы жұп сандардың санын анықтау;
-Массивтің әр бір бағанындағы теріс сандардың санын анықтау;
-Массивтің диагональдарының қосындысын анықтап,экран бетіне шығару;
ҚОРЫТЫНДЫ
Бұл курстық жобадағы бағдарлама Delphi бағдарламалау тілінде жазылған. Delphi бағдарламалау тілінде жазған себебім, бұл бағдарламалау тілінің мүмкіншіліктері өте көп. Мысалға, атап айта кететін болсам, Delphi тілінде жұмыс істей отырып, басқа терезелермен қарым-қатынас жасауға болады. Бағдарламаны жазу барысында, көптеген компоненттерді, оқиғаларды және процедураларды қолдандым. Курстық жобамды қорғау барысында тыңдаушы мен қызығушы адамдарға түсініктірек болу үшін шаруашылықтың өзіне берілген егістік жері, минералдық тыңайтқыштары мен еңбек күні қарастырып отыр. Осы берілгендер бойынша берілгендерді пайдаланып шаруашылықтың барынша максималды пайда таба алатындығын дәлелдей алдым.
Курстық жобаға қойылған мақсаттар толық орындалды, Delphi аумағында құрылған мәзір, сонымен қоса жалпы бағдарлама барлық қолданушы үшін ыңғайлы болып келеді және түсінікті.
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
Қосымша әдебиеттер
ҚОСЫМША А
ТЕХНИКАЛЫҚ ТАПСЫРМА
1 Кіріспе
Нағыз техникалық тапсырма шаруашылық үшін дайындалған тапсырма. Delphi бағдарламалау тілін үйреніп, меңгеріп жүрген әрбір студент және тағы басқа адамдар да бағдарламаны қолдана алады.
2 Өндеу негіздері
Жүйе «Ақпараттық
3 Мақсаты
Симплекс әдісі арқылы шаруашылықтың максимум пайда табуын анықтау.
4. Бағдарлама және бағдарлама бұйымдарына қойылған талаптары
4.1.1 Бағдарламаның
өнімдері келесі
- шаруашылыққа өнімдерді егу берілген жердің көлемінен аспауын;
- еңбек күні берілген еңбек күнінен аспауын;
- тыңайтқыштардың берілген тыңайтқыштар көлемінен аспауын;
- есептің максимальды пайдасын табумен.
4.1.2 Негізгі мәліметтер:
Шаруашылықта 9000 га егістік жер, 110000 еңбек күні және 30000 центнер минералдық тыңайтқыш қорлары бар
4.1.3 Нәтижесі
Шығару мәліметтері:
- Максимальды пайда табу;
- Мақсатты функция Z–ты табылады;
А ҚОСЫМШАНЫҢ ЖАЛҒАСЫ
4.2. Бағдарламаның сенімділігіне талап.
4.2.1 Есептің шартында
берілген мәндердің дұрыс
4.2.2 Нәтиженің дұрыс шығуын қамтамасыз ету.
4.2.3 Бағдарламаны қажет ақпаратпен қамтамасыз ету.
4.3 Бағдарламаның құрамдарына
және техникалық
4.3.1 Жүйе дербес компьютерлер үйлесетін IBM да жұмыс етуі керек.
4.3.2 Максимальды конфигурация:
- процессор типі – Pentium VI – жоғары;
- оперативті есте сақтау құрамдық көлемі 516 мб
- монитор типі – LG FLATRONez;
4.3.3 Ақпараттық және
бағдарламалық сәйкестеріне
5 Бағдарламалық құжаттамаға талап.
5.1 Таңдалып отырған программаны модульдердің өзі белгілеп құжатталуы керек, программаның мәтіні барлық комментариялардан тұруы керек.
5.2 Бағдарламалық жүйе бағдарлама туралы анықтамалық ақпараттан тұруы керек.
5.3. Сүйемелдейтін құжаттама
құрамына келесілер кіруі
5.3.1. Талдаудың сипаттамасынан тұратын түсініктеме хат.
5.3.2. Қолданушының басқаруы.
5.3.3. А1 формат бетіндегі графикалық бөлім.
А ҚОСЫМШАНЫҢ ЖАЛҒАСЫ
Бөлімнің атауы |
% |
Орындалуының мерзімі |
1 Есеп қойылымы |
10% |
|
2 Бағдарламаның жобасын және жөндеу жоспарын құрастыруы |
10-20% |
|
3 Есептің экономикалық және математикалық қойылымы |
30-50% |
|
4 Бағдарламаны құру және оны жөндеу |
85% |
|
5 Бағдарлама орындалуының нұсқауы |
5-90% |
|
6 Графикалық ұсынуы |
10-100% |
6. 9-2Втп-09 тобының курстық жоба бойынша құрастырылған жоспары
ҚОСЫМША Ә
ҚОЛДАНУШЫ БАСҚАРУЫ
Дайындалған бағдарлама Delphi аумағында жазылған. «programma.exe» файылын шақырып, бағдарламаны іске қосуға болады. Экранда бағдарламаның бет басы шығады, онда қолданушы бағдарламаның қай қалада, қай оқу орнында, қандай тақырыпқа жасалғанын көре алады. Сонымен қатар жұмыс жетекшісінің, орындаған оқушының аты жөнін білуге болады. Бет басында «шығу» батырмасы бар. Бағдарламаның ыңғайлылығы бет басынан «ENTER» басып, бағдарлама мәзіріне көшуге болады.
Бағдарлама мәзірі төрт пункттен тұрады:
1 Мәліметтерді енгізу – есептің берілгендерін енгізетін терезе болады.
2 Нәтижені көр батырма арқылы есептің нәтижесін көреміз.
3 Анықтама. Бұл пункт екі бөлімнен тұрады: Автор туралы мәлімет және бағдарлама туралы мәлімет болады.
4 Шығу. Мәзірдің бұл пункті бағдарлама мәзірінен шығамыз.
ҚОСЫМША Б
БАҒДАРЛАМА ЛИСТИНГІ
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
StringGrid1: TStringGrid;
Label1: TLabel;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
Информация о работе Симплекс әдісі арқылы шаруашылықтың максимум пайда табуын анықтау