Сызықтық теңдеу

Кіріспе
1. Теориялық негізі және ақпаратпен жабдықталуы
1.1. Есептің қойылуы
1.2. Енуші және шығатын ақпараттар
1.3. Есептің ұйымдастырылуы
2. Есепті шешу процесінің алгоритмі және программасы
2.1. Есептеу процесінің блок.схемасы
2.2. Алгоритмдік тілде есепті шешу программасы
3. ЭЕМ.да есептерді шешу және талдау
3.1. ДЭЕМ.на программаны орнықтыру және оның интерфейсі
3.2. Есептің сандық орындалуы
3.3. Есептің шешімінің нәтижесін талдау
Қорытынды
Пайдаланылған әдебиеттер
Қосымшалар
Бастапқыда компьютер болмаған кезде адамдар барлық есептеу, іс-жұмыстары қолмен істеген. Кейін технологияның қарқынды дамуына байланысты көптеген қажетті ақпарат құралдары пайда бола бастады.Осы пайда болған құралдар ішінде әрине өзімізге аса тиімді ақпарат құралы компьютер де бар. Компьютер арқылы ақпаратты сақтауға, өңдеуге, тасымалдауға және де қабылдауға болады.Оның осы тиімді жақтарын пайдалана отырып, біз өзімізге тиісті жұмыстарымызды атқаруға мүмкіндік береді.Дами келе көптеген программалау тілдері пайда бола бастады.
XXI ғасыр елімізде қоғамдық информатикаландыруды — мемлекеттік саясаттың негізгі элементтреінің біріне айналып отыр. Қоғамды информатикаландыру — деп информатиканы елдің экономикалық нығаюын қамтамасыз ететін, ғылыми — техникалық прогресін жеделдетін қоғамдық байлық ретінде жаппай пайдалану және жылдам әрі нақты ақпараттар беруді айтамыз. Қазіргі таңда пайдалануға арналған арнайы программалар мен программалар жабдықтары көптеп саналады. Сондықтан да осы зерттеудің өзектілігі ретінде компьютерлік программалық тілдердің ішінде танымал, әрі жетілген түрі болып саналып жүрген Borland Delphi 7 программалық тілінің мүмкіндіктерін пайдалану арқылы: тест программалары, кез-келген пәнді үйрететін программалар жәнет.б. программалар атқаруға болатынын көрсетіп, ұсынып отырмын. Delphi –дің бірінші нұсқасы 1994 жылы жарыққа шығып , кейінгі жылдары оның бірте – бірте кеңейтілген 2, 3, 4, 5, 6-нұсқалары жарық көрді.
1. Delphi ортасында деректер базасын бағдарламалау оқу құралы Ұ.М.Смайлова Алматы, 2011
2. Жаңа ақпараттық техеологиялар Б.Бөрібаев, Е.Балапанов, Алматы, 2001
3. Есептеуіш техника және программалау, Камардинова О. Алматы, «1997 Республикалық баспа кабинеті.
4. Есептеуіш техникасы және ЭЕМ-де программалау, Айдосов Г.А., Еркішбаев О.Д.
5. Есептеуіш техника және программалау, Ахметов К., Алматы, 1996, «Қайнар»
6.Сливина Н. А., Фомин С. С. Компьютерное учебное пособие «Высшая математика для инженерных специальностей»//КомпьютерПресс.- 1997.- №8.- с.72-77.
7. Томас Коннолли, Каролин Бег, Анна Страган. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е изд.: Пер. с англ.: Уч. Пос: -М.: издательский дом “Вильямс”, 2000г.
8. Фаронов В.В., Шумаков П.В. Delphi 5. Рукаводство разработчика базы данных –М.: “Нолидж”, 2000г.
9. Шураков В.В..“ Информационно-поисковая система для статической обработки данных”, 2008г.
10. Тажигулова А. И. Конструирование электронных учебников//Научно-практический журнал «Информационные технологии в Казахстане», №1, 2000.- С. 42-43.
11. Виштынецский Е. И., Кривошеев А. О. Вопросы применения информационных технологий в сфере образования и обучения//Информационныетехнологии, 1998, №2 – с. 32-36.
12. Сливина Н. А., Фомин С. С. Компьютерное учебное пособие «Высшая математика для инженерных специальностей»//КомпьютерПресс.- 1997.- №8.- с.72-77.
        
        Кіріспе
Бастапқыда компьютер болмаған кезде адамдар барлық есептеу, іс-жұмыстары қолмен істеген. Кейін технологияның қарқынды дамуына байланысты ... ... ... ... ... бола бастады.Осы пайда болған құралдар ішінде әрине өзімізге аса тиімді ақпарат құралы ... де бар. ... ... ... сақтауға, өңдеуге, тасымалдауға және де қабылдауға болады.Оның осы тиімді жақтарын пайдалана отырып, біз өзімізге тиісті жұмыстарымызды атқаруға мүмкіндік береді.Дами келе ... ... ... ... бола бастады.
XXI ғасыр елімізде қоғамдық информатикаландыруды -- мемлекеттік саясаттың негізгі элементтреінің біріне ... ... ... ... -- деп ... елдің экономикалық нығаюын қамтамасыз ететін, ғылыми -- техникалық прогресін жеделдетін қоғамдық байлық ретінде жаппай пайдалану және жылдам әрі ... ... ... ... ... ... ... арналған арнайы программалар мен программалар жабдықтары көптеп саналады. Сондықтан да осы зерттеудің өзектілігі ретінде компьютерлік программалық тілдердің ішінде ... әрі ... түрі ... ... ... Borland Delphi 7 программалық тілінің мүмкіндіктерін пайдалану арқылы: тест программалары, кез-келген пәнді үйрететін программалар жәнет.б. программалар атқаруға болатынын ... ... ... Delphi - дің ... ... 1994 жылы жарыққа шығып , кейінгі жылдары оның бірте - бірте кеңейтілген 2, 3, 4, 5, ... ... ... ... 5-нұсқа 1999 жылы, 6-нұсқа 2001 жылдың мамыр айында жарыққа шықты. 5,6-нұсқалардың бір-бірінен ... жоқ ... ... ... де ... ... жүйесінің негізінде дайындалған. 2002 жылы Delphi7 жаңартылған программасы жарықкөрген , Ол Linex операциялық жүйесінің ... де ... ... алады Delphi7-де интернет үшін қосымшаларды дайындау мүмкіндігі кеңейтілген және берілгендер ... ... ... ... ... кітапқа қарастырылмаған кейбір өзгешіліктер енгізілген. Delphi - Turbo Pascal тілінің дамуы нәтижесінде пайда болған бағдарламалау ортасы.
Әлемдегі ... ... ... жұмыс жасайды және олардың көбісі Delphi-де мәліметтерді өңдеуге және сақтауға арналған программалар ... ... ... және жеке ... ... ... аттары, мекен-жайлар, есепшоттар) визуальды интерфейс көмегімен жұмыс ... ... ... көптеген ақпараттар бар: дыбыс файлдары, видео көріністер, WEB - парақшалары және т.б. Осындай көп ақпарат ... ... ... ... алу ... ... ... программалар қажет.
Әлемдегі милиондаған программистер Delphi-де жұмыс жасайды және олардың көбісі Delphi-де ... ... және ... ... ... ... Күнбе-күн коммерциялық және жеке мәліметтерді санамағанда (адам аттары, мекен-жайлар, есепшоттар) визуальды интерфейс көмегімен жұмыс істеу керек болатын көптеген ақпараттар бар: ... ... ... ... WEB - ... және т.б. бар.
Delphi типті жүйені тез және визуальды құру ортасы деп атайды. Себебі ол өзіне компилятормен қоса редактор және ... ... ... ... ... Delphi - де ... 200-ге жуық ... компоненттер бар.
Программа құруға ыңғайлы тамаша ортаның бірі - Delphi ортасы таңдап алынды. Оны оқып үйрену, ... және ... ... өте ... әрі жеңіл. Сол себепті мен Delphi-де өз программамды құрастырдым. Delphi програмалаудың структуралық тәртбін және программалаудың ... ... ... ... ... ... Оның қызықты рекурсивті мүмкіндіктері, сонымен қатар қызықты есептер шығару мүмкіндіктері бар.
1. Теориялық негізі және ақпаратпен жабдықталуы
1.1. Есептің қойылуы
Сызықтық ... - ... ... ... ... ... ... және белгісіздердің көбейтінділері қатыспайтын теңдеу. Мысалы,
а1х1 + а2х2 +...+ + аnхn = b ... ... n ... (аі NEW => ... командалары орындалады.
FORM1- ге компоненттер палитрасынан:
Label1, Label2, Label3, Label4, Label5, Label6, Label7, Button1, Panel1, Panel2 ... ... ... ... ... StringGrid3, StringGrid4 компоненттерін,
компоненттер палитрасынан:
StatusBar1 ... ... ... ... ... , , ... палитрасының компоненттернің өлшемдерін, т.б.-ларын Курстық жұмыстың соңғы беттерінде жазылған Қосымша - ны ... және де ... ... инспекторының терезесі (Object inspector) арқылы төмендегі Form1-терезезесіндегідей өзгерту. Яғни атауларын:
Form1- Крамер адиси;
Button1 - Орындау;
Label1, Label2, Label3 - атау ... ... бұл ... ... ... шығады.
Label4 - х1=;
Label5 - х2=; ... - х3=; ... - ... ... код ... ... ... берілген кодты жазамыз:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, StdCtrls, ExtCtrls, ComCtrls;
type
TForm1 = class(TForm)
Panel1: TPanel;
StringGrid1: TStringGrid;
Button1: ... ... ... ... ... TStringGrid;
Label2: TLabel;
StringGrid4: TStringGrid;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
StatusBar1: ... ... ... ... ... Private declarations }
public
{ Public declarations }
end;
type
TMArray =array [0..3] of ... ... ... ... ... podstanov (mas1,mas2,mas3:TMArray):real;
begin
Result:=mas1[0]*mas2[1]*mas3[2]+mas2[0]*mas3[1]*mas1[2]+mas1[1]*mas2[2]*mas3[0]-mas3[0]*mas2[1]*mas1[2]-mas2[0]*mas1[1]*mas3[2]-mas3[1]*mas2[2]*mas1[0]; //анықтауышты есептеу
end;
procedure TForm1.Button1Click(Sender: TObject);
var mas1,mas2,mas3:TMArray;
i,j:integer;// x1,x2,x3:real;
Delta,Delta1,Delta2,Delta3:real;
begin
for i:=0 to StringGrid1.ColCount-1 do
begin
mas1[i]:=StrToFloat(StringGrid1.cells[i,0]);
mas2[i]:=StrToFloat(StringGrid1.Cells[i,1]);
mas3[i]:=StrToFloat(StringGrid1.Cells[i,2]);
end;
Delta:=podstanov(mas1,mas2,mas3); ... j:=0 to ... ... i:=0 to ... ... ... j:=0 to ... do
begin
StringGrid3.Cells[0,j]:=StringGrid1.Cells[0,j];
StringGrid3.Cells[1,j]:=StringGrid1.Cells[3,j];
StringGrid3.Cells[2,j]:=StringGrid1.Cells[2,j];
StringGrid3.Cells[3,j]:='0';
end;
for i:=0 to StringGrid3.ColCount-1 do
begin
mas1[i]:=StrToFloat(StringGrid3.cells[i,0]);
mas2[i]:=StrToFloat(StringGrid3.Cells[i,1]);
mas3[i]:=StrToFloat(StringGrid3.Cells[i,2]);
end;
Delta2:=podstanov(mas1,mas2,mas3); //дельта2
for j:=0 to StringGrid4.RowCount do
begin
StringGrid4.Cells[0,j]:=StringGrid1.Cells[0,j];
StringGrid4.Cells[1,j]:=StringGrid1.Cells[1,j];
StringGrid4.Cells[2,j]:=StringGrid1.Cells[3,j];
StringGrid4.Cells[3,j]:='0';
end;
for i:=0 to StringGrid3.ColCount-1 ... ... end; ... - ... ... PLAY белгісін шерту арқылы берілген Крамер адиси ... ... ... берілгені сипатталады.
Теңдеудің шешімін алу үшін Орындау батырмасын шертеміз.
3. ЭЕМ-да есептерді шешу және талдау
3.1. ... ... ... және оның ... ... ортасында берілген теңдеу арқылы құрылған программаны тексеру.
2-мысал
Яғни: 1 2 -1 2
3 -1 0 1
0 3 1 ... ... ... ... .
Крамер формуласын пайдалануға болады:
;
; ... ... жүйе ... ... Есептің сандық орындалуы
Unit1 код редакторының терезесіне жазылытын коды Қосымшада көрсетілген.
3.3. Есептің шешімінің нәтижесін талдау
Қорытынды
Курстық жұмыстың мақсаты Сызықты ... ... ... ... Delphi7 ... ... шешу . ... әдісімен теңдеуді жәй математикалық жолмен шешу біраз уақытты керек етеді. Яғни осы теңдеуді Крамер әдісімен шешудің программасын жасап, Delphi ... ... ... ... ... ... деген бір ғана батырманы басып шешімін біле аламыз.
Қазіргі кезде жаңа ақпараттық технологияның жетістіктері, идеялары қолданбайтын саланы айту ... ... әр ... ... ... тілдерінің көмегімен шешіліп, күрделі құбылыстарды зерттеу мен болжау мүмкіндіктері жаңа деңгейге көтерілді. Программалау технологияларының негізгі бағыттарының бірі - ... ... ... ... Delphi интегралды ортасы объекті программалау принципіне негізделген. Бұл ортада күрделі қосымшалар, анықтамалық және тестілеу жүйелерін, ... ... ... қорын құруға болады.
Қазақстан Республикасында ақпараттандыру процессі басталған кезден бастап-ақ оны ... ... ... ... ... ... ... теру, электронды кестемен жұмыс жасау сияқты дайын программалардың көмегіне жүгінсе, қазіргі уақытта әр-түрлі салада өзіне әмбебап бағдарламалар дайындауға ... ... ... жұмыс орнында пайдалану өте тиімді екенін сезінген адамдар оны қолданысқа енгізуге үлкен құлшыныс білдіріп отыр. ... ... ... компьютер көмегімен жылдам жүзеге асыруға болады. Сол себепті де ақпараттық технологияларды ... өте ... ... ... көшу ... ... құндылығы өзгеріп, біздің уақыт, кеңістік және қашықтық ұғымдары туралы да түсінігіміз кеңейіп, осылардың барлығы жаңа ... - ... ... ... ... ... Информациялық мәдениетті информациялық процестерді ұйымдастырудағы адамдардың информациялық қарым-қатынасын қанағаттандыру, қабылданған шешімдердің тигізетін әсерін болжап, әлемді біртұтас күйде көрсете ... ... ... сақтау, өндеу, тасымалдау, бейнелеу және пайдалану істерін тиімді ұйымдастыру жолындағы жеткен деңгей түрінде қарастыру керек.
Пайдаланылған әдебиеттер
1. Delphi ... ... ... бағдарламалау оқу құралы Ұ.М.Смайлова Алматы, 2011
2. Жаңа ақпараттық техеологиялар Б.Бөрібаев, Е.Балапанов, Алматы, 2001
3. Есептеуіш техника және программалау, Камардинова О. ...

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









Ұқсас жұмыстар
Тақырыб Бет саны
n-ші ретті, коэффициенттері айнымалы біртекті сызықтық дифференциалдық теңдеулерді жалпыланған Абель формуласын пайдаланып шешу36 бет
Жазбалар. Graph модулі. Сызықтық емес теңдеулер жүйесінің түбірлерін Итерация және Ньютон әдісімен жуықтап шешу. Анықталған интегралды Симпсон, Трапеция, Тіктөртбұрыштар формуласы арқылы есептеу13 бет
Сызықтық тендеулер жүйесі18 бет
N сызықты теңдеулерден тұратын жүйенің жауабын табатын программа құру15 бет
«Фредгольм интеграл-дифференциалдық теңдеу үшін екі нүктелі шектік есепті шешудің жуық әдісі»47 бет
Алгебралық теңдеулер жүйесін шешу56 бет
Анықтауыш29 бет
Гармониялық осциллятор7 бет
Дифференциалдық теңдеулер37 бет
Дифференциалдық теңдеулер курсында тірек конспектілерін қолдану, және де дифференциалдық теңдеулерді шешу жолдары36 бет


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


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

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

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

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

Email: info@stud.kz

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

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