97
//--------------------------------
#include
#include
#pragma hdrstop
#include "Unit1.h"
//--------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//-------------------------------
__fastcall
TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//-------------------------
void __fastcall
TForm1::Button1Click(TObject *Sender)
{
double x,x0,y0,fx,fy;
if(Edit1->Text!=""&&Edit2->Text!="")
{
float a,b;
a=StrToFloat(Edit1->Text);
b=StrToFloat(Edit2->Text);
x0=15;y0=200;
while (x{
fx=x0+x;
fy=y0-a/50;
PaintBox1->Canvas-
>Pixels[fx][fy]=clGreen;
x=x+0.0005;
}
while (a<=x&&x<=b)
{
fx=x0+x;
fy=y0-50*(x-a/100)/(b-a);
PaintBox1->Canvas-
>Pixels[fx][fy]=clRed;
x=x+0.0005;
}
while (b{
fx=x0+x;
fy=y0-a/50;
PaintBox1->Canvas-
>Pixels[fx][fy]=clBlue;
x=x+0.0005;
}
}
}
//----------------------------
Kompilyatsiya jarayoni amalga oshirilgach funksiya grafigi quyidagicha bo‘ladi
[
Ошибка! Источник ссылки не найден.
].
1-rasm. C++ dasturlash tilida funksiya grafigi
Talablarni fundamental fanlarini integratsiyalash asosida o‘qitish orqali kasbiy
faoliyatga tayyorlash, zaruriy kasbiy kompetensiyalarini rivojlantirish hozirgi kunda
dolzarb ahamiyatga ega [2]. Matematik funksiyalarni algoritmlash, sintezlash,
formallashtirish, modellashtirish va dasturlash orqali zamonaviy dasturiy bilim va
koʻnikmalri revojlanadi.
Faoydalangan adabiyotlar roʻyxati
1. Hayitov B.Y. Masofaviy ta’lim texnologiyalari vositasida talabalarning fundamental
bilimlarini rivojlantirish metodikasi. O‘zMU xabarlari. Mirzo Ulug‘bek nomidagi O‘zbekiston
milliy universiteti ilmiy jurnali. ISSN 2181-7324. –Toshkent. 2022.-№ 1/11.
98
2. Hayitov B.Y. Dasturlash va ehtimollik statistikasi fanlarini
integratsiyalash asosida
talabalarni kasbiy foliyatga tayyorlash. Ta’lim, fan va inavatsiya. Ilmiy jurnal 2021-4-son. B.
112-115.
Markayev X. Kompyuter sohasida modellashtirish muammosining ilmiy-amaliy talqini