Сызықтық алгебра элементтері

Мазмұны

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..2

I. Сызықтық алгебра элементтері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..4
1.1 Тиімді шешім іздеудің негізгі түсініктері ... ... ... ... ... ... ... ... ... ... ... ... .4
1.2 Тиімді шешім іздеудің әдіс . тәсілдері ... ... ... ... ... ... ... ... ... ... ... ... ... 5

II Кесте әдісі және Delphi программалау ортасы ... ... ... ... ... ... ... ... ... ... ... ...9
2.1 . Delphi программалау ортасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...9
2.2 Кестелік әдіс ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 13

ІІІ. Кестелік әдіспен шешу қосымшасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..19 3.1 Қосымша құрылымы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...19
3.2 Қолданушыға нұсқау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...22

Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...23

Пайдаланылған әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .24 Қосымша
Кіріспе
Қазіргі кезде сызықтық алгебралық теңдеулер жүйесін әртүрлі дәрежеде қолданбайтын ғылыми салалары жоқ. Сызықтық теңдеулер жүйелері экономикалық зерттеулерде, оптималдық экономикалық есептерде қалыптастырып, тәжірибе жүзінде шығаруда айрықша қолданылады. Бұл жерде сызықтық бағдарламалау курсының әмбебап кесте әдісі сызықтық теңдеулер жүйесін шешу әдістеріне және оның ішінде айнымалылардың теріс емес мәндерін ерекше бөлектеп шешетін әдістеріне негізделгені туралы алдын ала айтып кеткеніміз жөн. Сондықтанда осы бөлім, кесте әдісінің алгоритмінің теориялық негізін баяндауға арналған. Сызықтық теңдеулер жүйесін шешу үшін қолданылатын орнына қою (айнымалыларды бірінен кейін бірін қысқарту) тәсілі және алгебралық қосу тәсілі, сызықтық теңдеулер жүйесінің қасиеттері, сонымен қатар жүйедегі теңдеулердің біріккендігі туралы анықтаулар курстық жұмыста қарастырылады.

Курстық жұмыстың мақсаты мен міндеттері:
• Болашақта студенттерге білім беруде Delphi программасын кеңінен қолданылуына жол ашу, маңыздылығын анықтауға үлес қосу;
• Delphi программасына қойылатын талаптарды қарастыру, зерттеу;
• Білім беруде олардың алатын орнын анықтау;

Курстық жұмыстың құндылығы:
- Бағдарламаның студенттерді өз бетімен жұмыс жасауға дағдыландыру, ойлау қабілеттерін дамыту мақсаттарына бағытталуы;
- Бағдарламаның қолдануға тиімділігі, қарапайымдылығы.
Пайдаланылған әдебиеттер тізімі

1. Темірғалиев Н.Т. Математикалық анализ. т.1. Алматы, 1989.
2. Қабдықаиыр Қ. Жоғары математика. Алматы, 2006.
3. Задачи и упражнения по математическому анализу. Под ред. Б.П. Демидовича. М.: Наука, 1986.
4. Поган А.М. Delphi. Руководство программиста. М.: «Эксмо», 2006
5. Беркінбаев К.М.Комппьютерлік модельеу негіздері.Алматы, 2005.
6. Сапарбаев Ә.Ж. Экономикалық – математикалық әдістер мен модельдер. Алматы, 2005.
        
        Мазмұны
Кіріспе
............................................................................
..........................................2
I. ... ... ... Тиімді шешім ... ... ... Тиімді шешім іздеудің әдіс – ... ... ... ... және Delphi ... ортасы
...............................................9
2.1 . Delphi ... ... ... ... ... ... ... Қосымша
Кіріспе
Қазіргі кезде сызықтық алгебралық теңдеулер жүйесін әртүрлі дәрежеде
қолданбайтын ғылыми ... жоқ. ... ... ... ... ... ... есептерде қалыптастырып, тәжірибе
жүзінде шығаруда айрықша ... Бұл ... ... бағдарламалау
курсының әмбебап кесте әдісі сызықтық ... ... шешу ... оның ... ... ... емес ... ерекше бөлектеп шешетін
әдістеріне негізделгені туралы алдын ала айтып кеткеніміз жөн. Сондықтанда
осы ... ... ... ... ... негізін баяндауға
арналған. Сызықтық ... ... шешу үшін ... орнына қою
(айнымалыларды бірінен кейін бірін қысқарту) тәсілі және алгебралық қосу
тәсілі, сызықтық ... ... ... ... ... ... біріккендігі туралы анықтаулар курстық жұмыста қарастырылады.
Курстық жұмыстың мақсаты мен міндеттері:
• Болашақта ... ... ... Delphi ... ... жол ашу, ... ... үлес қосу;
• Delphi программасына қойылатын талаптарды қарастыру, зерттеу;
• Білім беруде олардың алатын орнын анықтау;
Курстық ... ... ... ... өз ... жұмыс жасауға дағдыландыру, ойлау
қабілеттерін дамыту мақсаттарына бағытталуы;
- Бағдарламаның қолдануға тиімділігі, қарапайымдылығы.
Курстық жұмыстың құрылымы:
Курстық ... ... үш ... және ... ... қосымшадан тұрады.
Бірінші тарауда тиімді шешім іздеу туралы жалпы түсініктер мен
тиімді шешім іздеудің әр ... әдіс – ... ... ... Delphi. ... ... туралы негізгі түсініктер
мен Кесте әдісі қарастырылады.
Үшінші тарау курстық жобаның негізгі өзегі - Delphi. ... ... әдіс ... ... ... шешу ... АЛГЕБРА ЭЛЕМЕНТТЕРІ
1.1. Тиімді шешімді іздеудің негізгі түсініктері
Тиімді шешім табу мәселесімен ежелгі заманда-ақ оқымысты адамдар ... ... ... ғ-ң ұлы ... көпшілігі тиімді шешуді табумен
айналысып қана қоймай, табылған әдістерді геометрия, механика, физика т. б.
ғылымдардың саласында қолдана ... ... ... ... берілген нүктемен берілген шарлардың
қиылысуынан пайда болатын кесінділердің ең ... және ең кіші ... ... ... ... ... шешімдарді табу есептеріне: берілген қорды
дұрыс пайдалана отырып, өндірісті қалай ұйымдастырғанда көп өнім ... ... жол ... жұмыстарының шығынын қалай азайтуға болады,
тиімді рацион жасау қалай жүзеге асырылады және т. б. Бұл ... ... көп ... бар. ... бұл ... шешудің өзгеше
әдістері болуы ... ... ... ... таралған түрі –
математикалық программалау әдістері.
Сонымен тиімді шешім дегеніміз не? ... ... Киім ... ... 7 ... ... варианты 5040-қа тең, яғни
7*6*5*4*3*2*1=5040. ... ... табу үшін ... ... ... ... Бұл мақсатты математика тілінде жазу үшін мақсат функциясы
деген ұғым енгізуге тура келеді. Сонымен, әр түрлі вариантқа ... ... ... ... ... ... отырып, ішінен ең кішісін
таңдау. Бұл сияқты ... ... ... ... ... ... байланысты олар әр уақытта ең тиімді шешім болмауы да ... ең ... деп ... ... де ... ... табылып қалуы мүмкін.
Міне, осындай жағдайлардан құтылу үшін ... ... ... ... шешу қажет. Себебі, бұл салада табылған шешімнің
тиімді шешім беретіндігі математикада дәлелденген.
Есепті ... шешу үшін ... ... ... ... табу ... ... шарттарды орындайтын мақсат функциясының ең үлкен (ең ... ... ... ... шешімі деп атайды.
1.2 Тиімді шешімді іздеудің әдіс тәсілдері
Гомори ... ... ... ... ... әдісінің мәнісі сызықтық бағдарламалау есебінің
шешімі бола алатын аймақ (ШБА) құрайтын көп бұрыштығ координаты бүтінсандар
болмайтын ... ... ... Бұл ... ... ... ... нүктелер (ШБА) да жаңа көп бұрышта қалады. ... ... ... ... ... ... ... де координаттары бүтін санды
төбелердің біреуінде бүтінсанды оптималды жоспар алынады.
Кесіп тастау әдісінің идеясы бойынша: (7.1)-(7.4) есептің (7.4)шарты
алынып ... да ... ... шығарылады.
Егер (7.1)-(7.3) есебінің оптималды шешімінде Х* белгісіздерге
қойылған олардың бүтінсан болу талабы орындалса, онда ол ... ... ... де ... бола ... ... Х* ... бүтінсан болу талабы орындалмаса, онда
шектеулер жүйесіне қосымша сызықты шектеу енгізіледі. Бұл ... ... ... ... талабын қанағаттандырады, ал оптималды Х* шешімді
қанағаттандырмайды деп есептелінеді. Сөйтіп , қосымша сызықты шектеудің
гипер жазықты оптималды шешімді (Х*) есептің (7.1)-(7.4) бүтінсанды
жоспарынан ... ... ... ... (7.1)-(7.4) есептің шартына қосылады да,бүтінсанды –
сызықтық бағдарламалау есебі алынады. Есеп жоғарыдағы келтірілген
амалдармен ... ... ... ...... ... нүктесін таңдау және дәлдігін беру.
2 – қадам: ... , ...... ... ... Егер шарт орныдалса, онда –
оптимальді шешім болады.
Орындалмаса 4-қадамға өтеміз.
4 – ... ... ... есептің шешімінен анықтаймыз.
.
5 – қадам. Жаңа шешімді анықтаймыз.
6 – қадам. деп алып, 2-ші қадамға өтеміз.
Есеп: есебін тез құлдилау ... ... ... ...
2-ші қадам: функциясын қолданып есептейміз.
Алтын қима
әдісі.
Есеп: дәлдікпен [0,25, 1] ... ... ... ... ... алтын қима әдісімен тап.
Шешуі: Бірінші қадамның минимальді санын ... Ол үшін ... ... ... ... ... ... жағдай)
(ІІІ жағдай)
(І жағдай)
(ІІ жағдай)
Жауабы: минимум нүктесі .
1)
2)
3)
[-2,0] [-2,-1]
ІІ. КЕСТЕЛІК ӘДІС ЖӘНЕ DELPHI ... ... Delphi ... ... ... Delphi ... прораммалау ортасы (объективно –
ориентированного) кең тараған программалық пакеттердің бірі болып табылады.
Олардың негізі болып ... PASKAL тілі ... Ол әр ... ... ... ... құруға, профессионалдық және ең ... ... ... ... ... ... ДҚ ... орындайды
және толық мүмкіндік береді. Программалау ... жәй ... ... қой ... де осы ... ортасын
меңгерген.
Сипаттау көлемі болу үшін Delphi 7 интерфейсінің құрамдас мыналармен
ерекшеленеді: қосымша функциялар қосылады, ... ... ... т.б. сол ... Бұларда Delphi ортасына тікелей қатысты. Әрине,
қолданушыға қызықты өнім ... ... және жаңа ... ... ... бар ма? Жоқ па? ... қатар оны меңгеру уақыты қажет
пе? Delphi 6 мен Delphi 7 интегралдық ортасының бірнеше ... ... ... OBJECT PASKAL ... ... динамикалық массив
қолдануға болады.
- Келісім бойынша программалау параметрлерін беру.
- Қолданушы интерфейсі жақсарған.
- Редактор коды енгізілген, ... ... ... ... ... ... ... кеңейтілген.
- Жалпы басқару элементтері жаңартылған.
- WEB –пен жұмыс жасау үшін компоненттер қатары кеңейтілген.
- Жаңа компоненттер ... ... ... ... бір ... қолданушылық жағдайлар
қосылған
- WINDOWS басқару тақтасын құру үшін объектілер енгізілген.
- ACTIVE X жаңа элементтері пайда болды.
- ДК құру ... ... ДҚ ... ACCESS 97 мен ORACLE 8 ... ... ұйымдастырады.
- Өңдеу интегралдық ортасы өзгертілген.
- Проект менеджері мүмкіндігі кеңейтілген.
То – do list тізімі түсінігі енген. ... 7 ... ... ... ... ... программист жұмысын қамтамасыз ететін күрделі механизм.
Delphi – де ... ... ... ... ортада IDE
(Integrated Enviroment) өңдеу.
IDE программист пен ара қатынасты ұйымдастырады және ол ... ... ... ... терезелерден тұрады. Delphi – ді IDE ... ... ... ... ... кодын жазуға және оны
басқару элементімен байланыстыруға болады. Delphi – де IDE көп ... ... ... ... ... терезе (Delphi 7 - Project)
1. Объектілер инспекторының терезесі (Object inspector)
2. Форма конструкторының терезесі (Ғоrm 1)
3. Кодтар редакторының терезесі ... ... ... ... ... ... ... палитрасы орналасқан
Негізгі менюде Delphi функцияларын іске қосу командалар жиыны бар. ... ... ... сол ... ... ... астында
орналасқан, көп қолданған негізгі меню командаларын шақыратын он бес
батырма ... ... file / open ... / ... ... Run / Run
(выполнение / ... ... ... ... ... жиынымен де
шақыруға болады. Мысалы, Run / Run командасын Ғ9 ... ... ал ... Units ... / ... ... 12 ... арқылы шакырамыз.
Барлығы бес панель инструменті бар:
1) Standart - (стандартная)
2) View - ... Debook - ... Sustem - ... Desktop - ... ... панелін және негізгі менюді қалыптау мүмкіндігін Customize
(настройка) қарым-қатынас терезесінің көмегімен жасауға болады.
Компоненттер ... ... ... оң ... негізгі менюдің
астында орналасқан және оған құрылған формалардын компоненттер жиыны енеді.
1. Standart
2. Additional
3. Win 32-32 Windows
4. System
5. Data Access - ... Fast Net - internet ... ... ... ... Q ... беруді кұру
8. Dialogs- стандартты қарым-қатынасты терезесін құру
9. Win 3.1 - интерфейс Windows 3.x
11.Samples- мысал ретінде қолданулар
12.ActiveX-компоненттері ActiveX
13.Servers- ... СОМ ... үшін VCL ... ... -де тек қана ... бір проектімен жұмыс жасауға болады. Проекті
негізгі терезе тақырыбында жазылады. Негізгі терезеде мыналар орналасқан.
0. Негізгі меню
1. Саймандар тақтасы
2. ... ... ... Delphi -дегі формалардың ... ... ... ... ... ... ... менюдегі жиі қолданылатын
командаларды шакыруға ... ... ... Standart ... ... ... Sustem
5. Desktop (жұмыс орны)
Формаға қойылған элементтер ... деп ... ... ... ... және әр бір топ жеке ... ... компоненттер жеке пиктограммалар түрінде берілген. ... қою үшін ... сол ... ... таңдау формадағы орынды
көрсету қажет.
2.2 Кесте әдісі
Кесте ... ... ... ... мына теңдеулер жүйесін
қарастырайық:
Бұл теңдеулер жүйісін мына төмнегі кесте түрінде жазайық.
1.1-кесте X1 ... |3 |2 |
|3 |4 |1 |
|1 |2 |2 |
Q1 =
Q2 =
Q3 ... бұл ... ... матрицаның қарапайым түсініктеріне сүйене
отырып, берілген есепті ... ... ... ... ... – Х1, Х2
және Х3 –терді q1, q2, және q3-тер арқылы ... ... ... Х-
тер мен q-лердің орындарын ауыстыру.
Айтайық, 1.1.-кестедегі q1 мен Х1 орындарын ауыстыруға шешім ... ... ... 1- ... Х1 ... ... ... алған бағананы )
бағыттаушы бағана, q1 ... ... ... ... ... жол ) бағыттаушы
жол, ал q1 мен Х1 ... ... ... ... ... жағдайда -6)
бағыттаушы элемент немесе бас элемент деп атаймыз. Жаңа кесте тұрғызамыз.
Ол үшін ... ... ... ... Кестені қайта сызамыз да, Х1 –дің орнына q1 - ді, ал q1 ... Х1 – ді ... ... |-3 |-2 |
|3 |15 |0 |
|1 |9 |10 |
X1 =
Q2 =
Q3 =
2. q1 ... мен Х1 ... жолдың қиылысындағы элементтің орнына 1
жазамыз.
3. ... ... ... ... ... ... жазамыз.
4. Бағыттаушы жатық жолдың (бағыттаушы элементтен басқа ) қалған
лементтерінің таңбасын ... ... ... ... ... ... ... элементтерін тік бұрышты төрт бұрыш ережесі бойынша
анықтаймыз. Ол үшін анықтайындеп отырған элемент және ... ... ... ... ... ... төбелеріне жататындай етіп,
ойша төртбұрыш құрамыз. Одан кейін алдыңғы кестедегі осы элнментке сәйкес
элемент пен ... ... ... ... екінші
диагоналінің ұшында тұрған екі элементтің көбейтіндісін алып тастап, шыққан
санды жаңа ... ... Х2 ... q2 ... ... элементті анықтау үшін, ойша мынадай төртбұрыш құраймыз да:
6
3
| ... ... ... ... жаңа ... ... ... яғни:
6*4-3*3=24-9=15
Табылған мәнді жаңа (2-кестеге) орнына жазамыз.Сол сияқты үшінші жатық
жол мен 2 –ші бағананың қиылысындағы элементті анықтайық.
6
3
| ... ... осы ... ... қалған элементтерін анықтаймыз.
6. Табылған жаңа 1,2-кестедегі барлық элементтерді бағыттаушы элементтің
мәніне бөлеміз, демек 6-ға бөлеміз де, ... ... ... |-3/2 |-2/6 ... |15/6 |0 ... |9/6 |10/6 |
X1 =
Q2 =
Q3 ... ... ... q2 мен Х2 ... ауыстырамыз.Орын ауыстыруды
белгісіздердің номерлерінің немесе бос мүшенің нөмерлерінің өсу ... ... ... біз Х2-ні q2 ... онда ... элемент
15/6-ға тең.
1.4-кесте Q1 ... |-3/2 |-5/6 ... |1 |0 ... |9/6 |25/6 |
X1 =
X2 =
Q3 ... 1,4-кестеде оның орнына 1 жазамыз, ал бағыттаушы бағананың қалған
элементтерін өзгеріссіз осы кестеге көшіреміз. Есепті әрі қарай шешу
жолдары жоғарыдағы келтірілген ... ... ... ... ... 1,5-ші және 1,6-шы ... тұрғызылды.Есепті кесте әдісімен шешудің
соңғы нәтижесі 1,7-кестеде көрсетілген.
1.5-кесте X3 ... |-1/5 |-1/3 ... |2/5 |0 ... |9/15 |5/3 |
X1 =
X2 =
Q3 ... ... |-2/15 |-1/3 ... |2/3 |0 ... |-9/15 |1 |
X1 =
X2 =
X3 ... X3 ... |-2/25 |-1/5 ... |2/5 |0 ... |-9/15 |3/5 |
X1 =
X2 =
X3 ... ... элементтері алдыңғы тақырыптағы (1,9) теңдеулер жүйесінің
коффиценттеріне тең ... ... ... ... ... ... кесте түрінде таптық. Бұдан былай ... ... ... ... бағыттаушы элемент бойынша ... ... ... Бұл ... кез ... ... теңдеулер жүйесін шешу
үшін пайдалануға болады.
Кестені түрлендіру кезінде ескеретін қасиеттер
1. Кестені ... ... ... ... ... тең ... келген элементті алуға болады.
2. Бағыттаушы элементі оң сан кестені түрлендірген кезде, бағыттаушы
жолдағы ... ... ... ... теріс сан кестені түрлендірген кезде бағыттаушы бағандағы
элементтер таңбаларын өзгертеді.
4. Егер бағыттаушы жолдағы кейбір элементтер нөлге тең болса, онда ... ... ... ... жаңа ... сол қалпында өзгермей
жазылады.
5. Егер бағыттаушы бағандағы кейбір элементтер нөлге тең болса, онда сол
элемент жатқан жолдағы элементтер жаңа ... сол ... ... Егер ... ... ... тең болса, онда бағыттаушы элемент
ретінде жолында да бағанасында да нөлдер ... ... ... ... ... ... ... нөлге тең элементтері бар барлық
бағаналар алдыңгы қалпында ... яғни жаңа ... ... ... ... тең элементтері бар барлық жолдарда да осы
қасиет сақталады.
ІІІ. КЕСТЕЛІК ӘДІСПЕН ШЕШУ ҚОСЫМШАСЫ.
3.1 Қосымша құрылымы
Программа жүктелген ... мына ... ... Мемо1» ұяшығында теңдеулер жүйесі көрсетіледі. «Орындау» батырмасын
басқанда берілген матрицаны өңдеп, кесте әдісінің алгоритмі негізіне сүйене
отырып, есептің шешімі болып табылатын нәтижені ... ... ... ... ... i:=1 to length(s) do if s[i]='+' then inc(k);
for ii:=1 to k+1 do begin ... ... i:=1 to ... do ... i:=1 to k+1 do ... i

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 22 бет
Бұл жұмыстың бағасы: 500 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Сызықтық алгебра элементтері. анықтауыштар.матрицалар14 бет
Алгебралық теңдеулер жүйесін шешу56 бет
Анықтауыш29 бет
Зерттеу процессі кезіндегі экспериментті жоспарлау әдістері4 бет
Паскаль тіліндегі программалау33 бет
Теңдеулер жүйесі6 бет
Тиімді шешім туралы ұғым23 бет
Экономикада және басқа ғылымдарда математикалық әдістемелерді қолдану қажеттілігі23 бет
Графтар теориясы және оның элементтері5 бет
Гаусс әдісі. Матрица рангісі.2 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь