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);
Назарий саволлар ва таянч иборалар:
График режимда экран холатини тыли= ифодаланг;
Graph модулида драйверларни ани=лаш ызгармасларини санаб беринг;
График режимни ырнатиш ызгармасларини санаб беринг;
График режимда ытиш процедурасининг ишлаш принцпини тушунтиринг;
График режимда йыл =ыйилган хатоликларни =айси функция ёрдамида ани=лаш мумкин?
Graph модулининг нечта процедура ва функциялари мавжуд?
Экранда ну=та ва ты=ри чизи= ясаш, уларга ранг танлаш процедуралари ва функцияларини айтиб беринг;
Рангларни ани=лаш ызгармасларини санаб беринг;
Экранда ну=тадан ва кесмадан ташкил топган тасвирлар ясанг.
Турли хил ранглар билан тылдирилган фигуралар чизиш учун ишлатиладиган процедура ва функцияларни санаб ытинг, уларни вазифаларини тушунтириб беринг;
График режимда матнларни ёзиш учун нача хил типдаги ширифтдан фойдаланиш мумкин?
Ширифтни танлаш ва масштаб ырнатиш =айси процедура ёрдамида амалга оширилади?
Ширифтларни кырсатиш ва матнларни чоп этиш учун йынлаишлар танлашда ишлатиладиган ызгармасларни санаб беринг;
Матнларни текслаш учун ишлатиладиган ызгармасларни санаб беринг;
Тасвирларнинг ты\ри тыртбурчакли сощаларини щотирада эслаб =олиш ва уларни экранга чи=ариш процедура ва функцияларининг вазифаларини ани=лаб беринг;
Тасвирларни экранга чи=ариш режимини ани=лаш учун ишлатиладиган ызгармасларни кырсатиб беринг;
GraphResult функцияси берадиган кодларга мос ызгармасларни санаб ытинг ва щатоларни тахлил =илиб беринг;
Graph модулининг асосий процедура ва функцияларини айтиб беринг.
Do'stlaringiz bilan baham: |