1-маъруза: Математик моделлаштиришнинг асосий тушунчалари, масалаларни эщмда ечиш бос=ичлари ва алгоритмлар назарияси


Graph модулининг процедура ва функциялари



Download 1,01 Mb.
bet76/83
Sana23.06.2022
Hajmi1,01 Mb.
#696724
1   ...   72   73   74   75   76   77   78   79   ...   83
Bog'liq
1-маъруза Математик моделлаштиришнинг асосий тушунчалари maruza

8. Graph модулининг процедура ва функциялари
1. Arc процедураси - айлана ёйини чизади.
Ани=ланиши : Arc(x,y : integer; StAng, EndAng, Radius: Word);
x,y - айлана марказининг координатаси;
StAng, EndAng - мос равишда ёйнинг бошлан\ич ва охирги бурчаклари;
Radius-айлана радиуси.

2.Bar процедураси - рангга быялган ты\ри тыртбурчак чизади.


Ани=ланиш: Bar(x1,y1,x2,y2:integer);
(х1,у1) ва (х2,у2) мос равишда ты\ри тыртбурчакнинг четки ну=талари координаталари.

3.Bar3D процедураси рангга быялган параллелипипед чизади.


Ани=ланиши :Bar3D(x1,y1,x2,y2:integer;Depth:word;Top:boolean);
(x1,y1) ва (x2,y2) асосни ташкил этувчи ты\ри тыртбурчак учларининг координаталари;
Depth -параллелипипед чу=урлиги;
Top- манти=ий ызгарувчи.

4.Circle процедураси - айлана чизади;


Ани=ланиши: Circle(x,y:integer;Radius:word);
(x,y) айлана марказининг координатаси;
Radius-айлана радиуси.

5. CloseGraph процедураси график режимини узади.


Ани=ланиши :Closegraph;(параметрсиз процедура)

6.DrawPoly процедураси - кып бурчак чизади.


Ани=ланиши :DrawPoly(NumPoints:word; var PolyPoints);
NumPoints - кыпбурчак томонлари сони;
PolyPoints - кыпбурчак учларининг координаталаридан тузилган массив.

7.Ellipse процедураси - эллипс ёйини чизади.


Ани=ланиши: Ellipse(x,y:integer;StAng,EndAng:word;XRadius,YRadius:word);
(x,y) – эллипс марказнинг координатаси;
StAng ва EndAng - ёйнинг бошлан\ич ва охирги бурчаклари;
Xradiues ва Yradius мос равишда эллипс баландлиги ва эни.

8.FillPoly процедураси - рангли кыпбурчак чизади.


Ани=ланиши: FillPoly(NumPoints:word; var PolyPoints);
NumPoints - кыпбурчакнинг учлари сони;
PolyPoints - кыпбурчак учлари координаталаридан тузилган массив.

9.GetArcCoords процедураси - охирги марта ишлатилган Arc процедурасининг координаталарини ани=лайди.


Ани=ланиши: GetArcCoords(var ArcCoords:ArcCoords Type);

10.GetColor функцияси - экран рангини ани=лайди.


Ани=ланиши: GetColor:word;

11.GetGraphMode функцияси - график экранни =айтаради.


Ани=ланиши: GetGraphMode:integer;

12.GetImage процедураси - экраннинг берилган сощасини Area да са=лайди.


Ани=ланиши: GetImage(x1,y1,x2,y2:integer;var Area);

13.GetMaxColor функцияси - рангнинг энг катта =ийматини щисоблайди.


Ани=ланиши: GetMaxColor:word;

14.GetPixel функцияси - берилган ну=та рангини ани=лайди.


Ани=ланиши: GetPixel(x,y:integer):word;

15. GraphErrorMsg функцияси - берилган код быйича хато ща=ида сатр маълумот беради.


Ани=ланиши: GraphErrorMsg(Code:integer):string;

16. LineTo процедураси - олдинги ани=ланган ну=тадан берилган ну=тагача кесма чизади.


Ани=ланиши: LineTo(x,y:integer);

17. PieSlice процедураси сектор чизади.


Ани=ланиши: PieSlice(x,y:integer;StAng,EndAng,Raduis:word);


Назарий саволлар ва таянч иборалар:



  1. График режимда экран холатини тыли= ифодаланг;

  2. Graph модулида драйверларни ани=лаш ызгармасларини санаб беринг;

  3. График режимни ырнатиш ызгармасларини санаб беринг;

  4. График режимда ытиш процедурасининг ишлаш принцпини тушунтиринг;

  5. График режимда йыл =ыйилган хатоликларни =айси функция ёрдамида ани=лаш мумкин?

  6. Graph модулининг нечта процедура ва функциялари мавжуд?

  7. Экранда ну=та ва ты=ри чизи= ясаш, уларга ранг танлаш процедуралари ва функцияларини айтиб беринг;

  8. Рангларни ани=лаш ызгармасларини санаб беринг;

  9. Экранда ну=тадан ва кесмадан ташкил топган тасвирлар ясанг.

  10. Турли хил ранглар билан тылдирилган фигуралар чизиш учун ишлатиладиган процедура ва функцияларни санаб ытинг, уларни вазифаларини тушунтириб беринг;

  11. График режимда матнларни ёзиш учун нача хил типдаги ширифтдан фойдаланиш мумкин?

  12. Ширифтни танлаш ва масштаб ырнатиш =айси процедура ёрдамида амалга оширилади?

  13. Ширифтларни кырсатиш ва матнларни чоп этиш учун йынлаишлар танлашда ишлатиладиган ызгармасларни санаб беринг;

  14. Матнларни текслаш учун ишлатиладиган ызгармасларни санаб беринг;

  15. Тасвирларнинг ты\ри тыртбурчакли сощаларини щотирада эслаб =олиш ва уларни экранга чи=ариш процедура ва функцияларининг вазифаларини ани=лаб беринг;

  16. Тасвирларни экранга чи=ариш режимини ани=лаш учун ишлатиладиган ызгармасларни кырсатиб беринг;

  17. GraphResult функцияси берадиган кодларга мос ызгармасларни санаб ытинг ва щатоларни тахлил =илиб беринг;

  18. Graph модулининг асосий процедура ва функцияларини айтиб беринг.


Download 1,01 Mb.

Do'stlaringiz bilan baham:
1   ...   72   73   74   75   76   77   78   79   ...   83




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish