Мазмуны: тил ҳӘМ Әдебият бекбергенов Қ. А




Download 2.05 Mb.
bet14/89
Sana02.03.2022
Hajmi2.05 Mb.
#7812
1   ...   10   11   12   13   14   15   16   17   ...   89
Keywords: software, component palette, program codes, compilation, experimental-test, Styudent selection criteria, statistical analysis, innovation.

Педагогик илмий-тадқиқот ишларида педагогик тажриба-синов ишларини амалга ошириш ва математик статистик усулда таҳлилини ўтказиш муҳим аҳамиятга эга. Тадқиқодчилар томонидан тажриба-синов ишларини ўтказиш амалий жиҳатдан қийинчиликлар келтириб чиқармайди, лекин ихтисослик нуқтаи-назаридан қаралганда педагогик тажриба-синов натижаларини математик ва статистик усулда таҳлил қилиш бир қанча муаммолар келтириб чиқармоқда, биринчидан, филология, тарих, психология, санъат, фалсафа каби ихтисосликларга эга бўлган тадқиқотчиларнинг математик ва табиий-илмий фанлардан етарли билимларга эга эмаслиги, иккинчидан, математик статистика тушунчалари ва формулалари билан ишлаш кўникмасининг шаклланмаганлиги, учинчидан, тадқиқотчининг илмий изланишлари математик тушунчалардан йироқлиги ёки умуман ишлатилмасилиги, тўртинчидан, тадқиқотчи педагогик тажриба-синов ишлари таҳлилини ўтказишда (ижтимоий-гуманитар соҳада) математик-статистик формулалар ва тушунчаларини билиши шарт эмаслиги. Шуларни ҳисобга олган ҳолда педагогик тажриба-синов ишлари натижаларининг таҳлилини ўтказишда барча педагог тадқиқотчилар учун бир хил аҳамиятга эга бўлган дастурий маҳсулот ишлаб чиқиш мақсадга мувофиқдир.


Borland C++ дастурлаш тили объектга йўналтирилган дастурлаш тили бўлиб юқори имкониятларга эга. Дастурлаш тилининг чексиз имкониятларига дидактик ёндашган ҳолда барча педагог тадқиқотчилар учун оммабоп бўлган илмий-методик ва илмий-техник ишлов берилган дастурий маҳсулот яратиш зарур [1,2].
Тошкент ахборот технологиялари университети Қарши филиалида дастурий воситалар негизида физика фанини ўқитиш сифати ва самарадорлигини ошириш мақсадида дастурий воситалар (C++, Delphi7, Matlab, Mathcad, MS Excel, MS Access ва бошқалар)дан амалий, мустақил таълим, лаборатория ва илмий тадқиқот ишларининг илмий натижаларини қайта ишлашда фойдаланиш бўйича жами 60 талаба иштирокида тажриба-синов ўтказилди.
Дастурий воситалар негизида физика фанини ўқитиш сифати ва самарадорлигини оширишда қуйидаги иккита мезон:

  1. Талабаларнинг физика фанидан дастурий воситалардан фойдаланишга тайёргарлиги сифати;

  2. Физикавий жараёнларга дастурий воситаларни татбиқ эта олиш кўникмаси орқали баҳоланди.

Тажриба гуруҳидаги ўзлаштириш кўрсаткичлари ва талабалар сонини мос равишда лар ва шу каби назорат гуруҳи эса лар орқали белгилаб олиб, юқори кўрсаткични 3 балл (72% дан юқори) билан, ўрта кўрсаткични эса 2 балл (56% дан 72% гача) билан ва паст кўрсаткични 1 балл (56% дан кам) билан белгилаймиз.
Тажриба гуруҳидаги ўзлаштириш кўрсаткичлари: ;
Назорат гуруҳидаги ўзлаштириш кўрсаткичлари: .
Статистик таҳлилни ҳар икки гуруҳ бўйича ҳисоблаймиз:

Ўзлаштиришни аниқлаш жараёнида йўл қўйилиши мумкин бўлган хатоликларни аниқлаш мақсадида ўртача квадратик хатоликни аниқлаймиз:

Энди икккита бош тўпламнинг номаълум ўрта қийматларига ўхшашлигини ҳисобга олиб Стьюдентнинг танланмали мезонини аниқлаймиз:

Юқорида кўрсатиб ўтилган тажриба-синов натижаларини Borland C++ дастурида барча илмий-тадқиқотчилар учун бир-хил фойдаланиш имкониятини берувчи дастурини ишлаб чиқамиз:
Borland C++ дастурлаш тилини ишга туширамиз ва компоненталар палитрасидан TDBGrid, TButton, TEdit, TLabel, Tmemo, TDBChart каби компоненталарни формага жойлаштирамиз (1-расм). Ҳар-бир жадвал учун маълумотлар базасини Microsoft Access2003 дастурида ишлаб чиқамиз [6, 38-73 b].
Borland C++ дастурлаш тилида дастур кодлари қуйидагича ёзилади [3,4,5]:

//-------------------------------------------------------
#include
#include
#pragma hdrstop
#include "Unit1.h"
#include "Unit2.h"
#include "Unit3.h"
#include "Unit4.h"
#include "Unit5.h"
#include "Unit6.h"
//-------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//-------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//-------------------------------------------------------
void __fastcall TForm1::YORIQNOMA1Click(TObject *Sender)
{
Form2->Show();
Form2->frxReport1->ShowReport();
}
//-------------------------------------------------------
void __fastcall TForm1::DASTURDANCHIQISH1Click(TObject *Sender)
{
Form1->Close();
}
//-------------------------------------------------------
void __fastcall TForm1::NazoratguruhiNG1Click(TObject *Sender)
{
Form3->Show();
Form3->frxReport1->ShowReport();
}
//------------------------------------------------------------------
void __fastcall TForm1::TajribaguruhiTG1Click(TObject *Sender)
{
Form4->Show();
Form4->frxReport1->ShowReport();
}
//------------------------------------------------------------------
void __fastcall TForm1::NazoratguruhiNG2Click(TObject *Sender)
{
Form3->frxReport1->ShowReport();
Form3->frxReport1->Export(Form3->frxPDFExport1);
}
//-------------------------------------------------------
void __fastcall TForm1::TajribaguruhiTG2Click(TObject *Sender)
{
Form4->frxReport1->ShowReport();
Form4->frxReport1->Export(Form4->frxPDFExport1);
}
//-------------------------------------------------------
void __fastcall TForm1::NazoratguruhiNG4Click(TObject *Sender)
{
Form3->frxReport1->ShowReport();
Form3->frxReport1->Export(Form3->frxXLSExport1);
}
//-------------------------------------------------------void __fastcall TForm1::TajribaguruhiTG4Click(TObject *Sender)
{
Form4->frxReport1->ShowReport();
Form4->frxReport1->Export(Form4->frxXLSExport1);
}
//-------------------------------------------------------
void __fastcall TForm1::NazoratguruhiNG3Click(TObject *Sender)
{
Form3->frxReport1->ShowReport();
Form3->frxReport1->Print();
}
//-------------------------------------------------------
void __fastcall TForm1::TajribaguruhiTG3Click(TObject *Sender)
{
Form4->frxReport1->ShowReport();



Form4->frxReport1->Print();
}
//------------------------------------------------------
void __fastcall TForm1::DASTURHAQIDA1Click(TObject *Sender){
Form5->Show();
Form5->frxReport1->ShowReport();
}
//------------------------------------------------------
void __fastcall TForm1::Button5Click(TObject *Sender)
{
Double n1,n2,n3,n4,n5,n6,x1,x2,x3;
Double NG,TG;
{
n1=StrToFloat(Edit1->Text);
n2=StrToFloat(Edit2->Text);
n3=StrToFloat(Edit3->Text);
n4=StrToFloat(Edit4->Text);
n5=StrToFloat(Edit5->Text);
n6=StrToFloat(Edit6->Text);
x1=StrToFloat(Edit7->Text);
x2=StrToFloat(Edit8->Text);
x3=StrToFloat(Edit9->Text);
NG=(x1*n1+x2*n2+x3*n3)/(n1+n2+n3)*100/3;
TG=(x1*n4+x2*n5+x3*n6)/(n4+n5+n6)*100/3;
Memo1->Lines->Add("NG="+FloatToStrF(NG,ffFixed,8,9));
Memo1->Lines->Add("TG="+FloatToStrF(TG,ffFixed,8,9));
}
}
//------------------------------------------------------
void __fastcall TForm1::Button6Click(TObject *Sender)
{
Double n1,n2,n3,n4,n5,n6,x1,x2,x3;
Double NG,TG,Sng,Stg;
{
NG=StrToFloat(Edit10->Text);
TG=StrToFloat(Edit11->Text);
n1=StrToFloat(Edit1->Text);
n2=StrToFloat(Edit2->Text);
n3=StrToFloat(Edit3->Text);
n4=StrToFloat(Edit4->Text);
n5=StrToFloat(Edit5->Text);
n6=StrToFloat(Edit6->Text);
x1=StrToFloat(Edit7->Text);
x2=StrToFloat(Edit8->Text);
x3=StrToFloat(Edit9->Text);
Sng=(x1*x1*n1+x2*x2*n2+x3*x3*n3)/(n1+n2+n3)-NG*NG*9/10000;
Stg=(x1*x1*n4+x2*x2*n5+x3*x3*n6)/(n4+n5+n6)-TG*TG*9/10000;
Memo2->Lines->Add("Sng="+FloatToStrF(Sng,ffFixed,8,9));
Memo2->Lines->Add("Stg="+FloatToStrF(Stg,ffFixed,8,9));
}
}
//------------------------------------------------------
void __fastcall TForm1::Button7Click(TObject *Sender)
{
Double n1,n2,n3,n4,n5,n6,x1,x2,x3;
Double NG,TG,Sng,Stg,Txy;
{
n1=StrToFloat(Edit1->Text);
n2=StrToFloat(Edit2->Text);
n3=StrToFloat(Edit3->Text);
n4=StrToFloat(Edit4->Text);
n5=StrToFloat(Edit5->Text);
n6=StrToFloat(Edit6->Text);
x1=StrToFloat(Edit7->Text);
x2=StrToFloat(Edit8->Text);
x3=StrToFloat(Edit9->Text);
NG=(x1*n1+x2*n2+x3*n3)/(n1+n2+n3)*100/3;
TG=(x1*n4+x2*n5+x3*n6)/(n4+n5+n6)*100/3;
Sng=(x1*x1*n1+x2*x2*n2+x3*x3*n3)/(n1+n2+n3)-NG*NG*9/10000;
Stg=(x1*x1*n4+x2*x2*n5+x3*x3*n6)/(n4+n5+n6)-TG*TG*9/10000;
Txy=(TG-NG)/sqrt(Stg/(n4+n5+n6)+Sng/(n1+n2+n3))*3/100;
Memo3->Lines->Add("Tx,y="+FloatToStrF(Txy,ffFixed,8,9));
}
}
//------------------------------------------------------
void __fastcall TForm1::KALKULYATOR1Click(TObject *Sender)
{
Form6->Show();
}
//------------------------------------------------------



Компиляция жараёни амалга оширилгач қуйидаги натижа келиб чиқади:





Download 2.05 Mb.
1   ...   10   11   12   13   14   15   16   17   ...   89




Download 2.05 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Мазмуны: тил ҳӘМ Әдебият бекбергенов Қ. А

Download 2.05 Mb.